Yes that is a good overview. I'll throw in another option: ISAPI
A lot of these frameworks (on Windows) are just big ISAPI dlls. I've been doing websites using the very low level ISAPI API (not Borland's webbroker) for 15 years or so. I have to maintain PHP and other frameworks from time to time, but always come back to my own proprietary framework built on the low level API in Delphi when starting new projects. Debugging is a whole lot more productive, and apart from HTML/CSS/JavaScript which you pretty much should learn anyway when doing web apps, no other language is needed. Delphi does it for me and does it fast. The only drawback but not a major one (with the help of some admin scripts), is the deployment cycle - the running dll has to be unloaded and the new one delivered in its place. My ISAPI framework uses external text files to drive all the options, processing steps, presentation, so for most sites my generic Delphi dll doesn't even need to be tweaked. I guess the framework is a bit like scripting, but not a language as such, just a collection of ini files, HTML templates, SQL commands etc that work together to assemble the page. This way UI, business logic and the database are well separated. I have built up reusable sets of these text files as modules for common things like: ecommerce, CMS, photo gallery, File manager (incl uploads), user permissions, session management etc. This is clearly not for everyone - but I like it as it is just me and Delphi and not reliant on any other framework. My biggest time waster by far is still HTML/CSS and browser differences. I do use jquery a bit but wish I didn't have to. If only the browsers conformed to standards and behaved the same, and had a higher-level feature set. Steve > -----Original Message----- > From: John Bird [mailto:johnkb...@paradise.net.nz] > Sent: Tuesday, 7 June 2011 10:00 a.m. > To: NZ Borland Developers Group - Delphi List > Subject: Re: [DUG] Web development > > http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks > > good overview - covers > > 1.1 Perl > 1.2 PHP > 1.3 Java > 1.4 Python > 1.5 Ruby > 1.6 CFML (ColdFusion) > 1.7 ASP.NET > 1.8 Other > > So I guess these are the major players. > > John > > -----Original Message----- > From: Sean Cross > Sent: Tuesday, June 07, 2011 9:35 AM > To: NZ Borland Developers Group - Delphi List > Subject: Re: [DUG] Web development > > I am surprised no-one has mentioned Python + a framework such > as Django. > > When I switched to web dev, Python/Django and C#/asp.net mvc > were the 2 > finalists. I went with C# simply due to the ease of getting > developers. > > Don't use Delphi, it's entirely the wrong tool. > > Sean > > > _______________________________________________ > NZ Borland Developers Group - Delphi mailing list > Post: delphi@delphi.org.nz > Admin: http://delphi.org.nz/mailman/listinfo/delphi > Unsubscribe: send an email to delphi-requ...@delphi.org.nz > with Subject: > unsubscribe > > _______________________________________________ > NZ Borland Developers Group - Delphi mailing list > Post: delphi@delphi.org.nz > Admin: http://delphi.org.nz/mailman/listinfo/delphi > Unsubscribe: send an email to delphi-requ...@delphi.org.nz > with Subject: unsubscribe > _______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe