Sono un po 'confuso, è possibile implementare un front end utilizzando linguaggi comuni come html, css e javascript e quindi eseguire l'elaborazione lato server usando una lingua di tua scelta, ad esempio python o java?
Sono consapevole di cosa sia uno stack LAMP; Sono consapevole che le rotaie sono un framework completo; Sono consapevole che puoi usare cose come Spring MVC e Grails. Ma non sono sicuro di come combinare tecnologie di tua scelta.
Ad esempio:
- Java ha una grande API con cui puoi fare molto, ma non è davvero la scelta migliore per lo sviluppo di contenuti front-end in un ambiente non aziendale.
- Python ha grandi librerie per l'elaborazione e la visualizzazione dei dati (sì, so di django).
Ho il sospetto che sia quando si desidera utilizzare uno stack tecnologico personalizzato è necessario creare un'API RESTful o SOAP o semplicemente passare dati usando XML o JSON ...
Qualcuno sarebbe in grado di chiarire se la mia comprensione è corretta?