Hi,

I highly recommend Active4D as your server side solution, assuming you plan to 
do more than a few days worth of web work. You will almost certainly have to 
work through many of the issues that Active4D would provide solutions for, and 
you almost certainly won’t do as good a job of it. The time savings will end up 
being substantial. With Active4D, you are writing server side logic with a 
superset of 4D code which resides in external text documents, and it is a 
fairly short learning curve.

There are lots of editing solutions. I use Sublime Text. It has themes for 
Active4D syntax formatting which helps a lot.

You should think carefully about using a REST architecture. You usually don’t 
want to expose all of your business logic client side, and most of us end up 
wanting to coordinate client server logic with web logic.  I’m not sure I 
understand how anyone can do anything complicated without a 4D developer being 
involved, although you may very well benefit from separating back end and front 
end responsibilities. 

I avoid any processing tags or HTML processing server side and stick to AJAX 
for anything I need from 4D. This enforces reusability of your code.

I like Kendo UI/jQuery for the front end. You probably won't need anything 
else. Like with Active4D, working with a high quality framework saves a lot of 
time. There is a lot of stuff to solve (widgets, CSS, templating, transport 
mechanisms/AJAX calls, data binding, and on and on…) and really good frameworks 
do much of it for you in a carefully engineered way you probably couldn’t 
achieve yourself. I try to use as few tools as I can because it is so easy to 
end up having to learn at least three or four libraries for every project if 
you aren’t careful.

At least one developer with good Javascript skills is necessary for anything 
complex, and it isn’t easy to keep things organized without some experience. 
Web work is nowhere near as self organizing as a 4D app is, and it can turn 
into a tangled mess without some planning.


Best of luck,


Tom DeMeo


**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to