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]
**********************************************************************

Reply via email to