Con la web la gran
complicación es la parte del front-end. El backend lo haces con lo que quieras, incluido Delphi. Es la vaina de mostrar html y procesarlo que lo han recontar-recomplicado por mucho.
Pero he encontrado un combo perfecto. Hace de todo lo que se pide en el front-end y casi con zero javascript, bundlers, transpilers, etc.
- Usa https://htmx.org o https://hotwire.dev para conectar el frontend y el backend. Esta es la parte principal de la magia.
- Programas el backend en lo que quieras, solo es necesario que este proceso HTTP GET y HTTP POST. Toda la lógica va en el backend! (que eso se puede hasta con Delphi 5)
- Lo pones bonito ya sea con bootstrap (mas simple) o mejor https://tailwindcss.com (mas control a largo plazo).
De todos los años que llevo haciendo web, es el combo mas productivo que he encontrado.