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 FletcherSJohnson@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-bounces@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]