Just to toss in my two cents...I have used the PL/SQL web toolkit for multiple web-based applications over the last ten years or so. The thing I like about it most is the tight connection to the data since all processing happens in the database. (The thing some DBAs don't like about it is the tight connection to the data since all processing happens in the database.)
Application Express is an excellent repository-based framework built on top of the toolkit. Unfortunately, in my opinion, APEX is starting to go the way of Java EE and other frameworks with huge client-side libraries to implement whiz-bang UI widgets. With that said I have included AJAX processing where it makes sense to me from HTML generated from the toolkit routines.
So, count me as a fan primarily because of the integration with the database and unlimited flexibility to build most any stateless browser-based application you can think of.
There are some white papers on my web site discussing basic application development and other issues.
answered 2010-05-11T19:59:56.530