On Aug 31, 2016, at 3:18 PM, Robert ListMail wrote: > It was recently suggested to me that the value of using a 4D-based shell is > less important now… and that I should consider new 4D applications from > scratch. I’ve created more apps with a shell than without with great > success—that is, I’ve been a shell guy for the most part snd i do see the > value. With that said, I was trying to find the private email from those that > suggested, and recognized value, with the non-shell approach. Thoughts about > new v15-based 4D projects via a shell or not? Why is a shell less relevant > today?
In the distant past there were a few “shells” to choose from to get you jump started with 4D. It provided a lot of the “user environment” functionality to a compiled and merged 4D application. The most popular is Foundation. I’ve looked at it several times in the past. It is a great product and gives you a lot of features and capabilities you can use without writing a lot of code. I have never used Foundation or any of the other shells. I’ve written my own. I’ve done it probably 3 times. I build an application for a client making my own “shell” of features. Then I get a new client, so I copy a lot of the work from the other client, the shell part, but not all of it. I change some of it and make it better learning from my previous mistake. Then repeat that. So I now have my own "shell" that has gone through 3 major revisions over the years. I’m basically happy with it. Of course there are a few things I would add and change. Let XML die and switch to JSON everywhere. Use object more, etc. Now with a new client I take that final version from the other projects and build that into the new project. And probably at that time make some of the above changes I mentioned. That’s how I do things. Tim ******************************************** Tim Nevels Innovative Solutions 785-749-3444 [email protected] ******************************************** ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

