te voy a comentar mi experiencia en tecnologias que te permiten desarrollar aplicaciones web.
JSF (JavaServer Faces) en J2EE:
la recomiendo. puedes pasar de Delphi a JSF sin echar en falta los componentes, la separacion entre vista y controlador, etc... he programado en JSP a palo seco y no me gusto.
ademas tiene un entorno de desarrollo llamado
Sun Java Studio Creator que te permite construir vistas con la técnica 'arrastar y soltar'. el problema es que no es un entorno de desarrollo barato y consume mucha memoria. ademas, me he acostumbrado a escribir yo mismo el codigo fuente y me siento mejor asi.
PHP:
jodido PHP. pero es gratis y los hosting en PHP cuestan baratos. a veces uno se pregunta:
¿como es posible que un lenguage tan antiguo como PHP siga existiendo?
¿como es posible que la mayoria de los hosting en PHP ofrezcan una base de datos MySQL sin integridad referencial, sin transacciones, etc... y siga siendo tan popular?
y la respuesta es bien sencilla: calidad / precio.
al final todo gira en torno a lo mismo.