The main downside I see right now to using Active4D is that it does not allow 
you to take advantage of pre-emptive threads in v16.  This will hopefully 
change at some point.  With that said A4D is a great product and has been a 
go-to for me in web work many times.

Thanks
Justin Will

-----Original Message-----
From: 4D_Tech [mailto:4d_tech-boun...@lists.4d.com] On Behalf Of Tom DeMeo
Sent: Tuesday, January 17, 2017 8:18 AM
To: 4d_tech@lists.4d.com
Subject: Re: Website development path

Hi,


You will need:

1. A server side framework -  use Active4D!  This will allow you to write your 
server side code in the 4D language (plus some nice improvements and web 
specific commands) in external files instead of 4D methods. It also has the 
best session management of any of your options.

2. A client side framework - There are many, many choices. Keep it as simple as 
possible. I suggest Kendo UI (jQuery version ). It provides really nice client 
side datasource scheme with built in data-binding templating, so you don’t need 
anything MVC frameworks, like Angular or React for typical page building, but 
you can use those schemes if you want to. It is well designed, well documented 
and fast. Once you define your datasources in Kendo and bind them to widgets, 
much of the work of handling data events, making requests to the server, and 
updating the widgets on the page with the response is automated. Its a nice 
architecture.

3. Web server as front end - if you don’t need to, don’t complicate your 
design. Just use 4D. If you have to, NGINX is somewhat simpler to deal with 
than Apache, but both are good solutions.


Don’t use 4D tags or inject code into pages server side. Fetch any data your 
page needs using AJAX. 



Tom DeMeo

**********************************************************************
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:4d_tech-unsubscr...@lists.4d.com
**********************************************************************
**********************************************************************
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:4d_tech-unsubscr...@lists.4d.com
**********************************************************************

Reply via email to