Ted, I taught a lot of classes on development and I often built simple frameworks in the course to demonstrate the power of OOP (and of frameworks). Over time, this led to the development of a fairly useful framework that I would use for projects. But I also used a few of the others you mentioned for various projects (usually when they were adopted before I became involved.)
My key guideline was that it was almost always more effective to use a framework than not (unless you used a framework that required you to do things in a way you didn't want to do them and ended up with a quagmire....) Now that I am using C#, I tend to use the CODE Framework that Markus Egger/EPS has published (for free.) I really like that he has developed it taking into account many of the objections that we in the VFP community had when framework discussions were big. Anyway, that's my 2 cents worth... Fletcher Fletcher Johnson fletchersjohn...@yahoo.com LinkedIn.com/in/FletcherJohnson beknown.com/FletcherJohnson twitter.com/fletcherJ strava.com/athletes/fletcherjohnson 408-946-0960 - work 408-781-2345 - cell -----Original Message----- From: ProFox [mailto:profox-boun...@leafe.com] On Behalf Of Ted Roche Sent: Friday, November 4, 2016 7:30 AM To: profox@leafe.com Subject: Friday Poll: What framework(s) do you use? I've been an advocate for frameworks since I read the original Codebook book, sitting in a parking lot in Cambridge (our fair city), Massachusetts. Imagine starting an application and not having to worry about how to get the menu working (Help, About, Copy/Cut/Paste, Print settings) and getting basic dialogs for things like managing reports, managing state between multiple non-modal forms, a rational (usually!) set of strategies for data handling, locking, conflict resolution, primary key generation, relational integrity, grids on tabbed pageframes, etc. I think frameworks are a great tool for fast startups, well-documented base classes, and handy utilities. Please feel free to disagree. In the 90's I was the manager for a group of developers and we worked as "experts" with clients with pre-existing apps, or designed and developed apps on our own. As such we got a lot of exposure to most of the frameworks. Drew Speedie (RIP!) started MaxFrame, now "Professional" while working as tech editor on Hacker's Guide, and I was an early and eager beta-tester, also shipping one of the first client-server MaxFrame apps. We worked with Visual Extend and with Mere Mortals and others. Sadly, I never got to work with FoxExpress, although I have the greatest of respect for Mike and Toni's knowledge and skills. So, what framework(s) do you work with, and why (or why not)? __ Built my own __ Whatever the client runs __ Codebook __ COMCodebook __ MaxFrame Professional __ Visual Express __ Visual Extend __ Mere Mortals __ VFP Foundation Classes __ Visual ProMatrix __ Mere Mortals __ Other (please specify) __ All of the Above -- Ted Roche Ted Roche & Associates, LLC http://www.tedroche.com [excessive quoting removed by server] _______________________________________________ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/100d01d23950$50ae68e0$f20b3aa0$@yahoo.com ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.