I am a little confused, is it possible to implement a front end using common languages like html, css and javascript and then do server side processing using a language of your choice, say python or java?
I am aware of what a LAMP stack is; I’m aware that rails is a full stack framework; I’m aware that you can use things like spring MVC and Grails. But I’m not sure how you would combine technologies of your choice.
For example:
- Java has a great API that you can do a lot with, but is not really the best choice for developing front end stuff in a non enterprise environment.
- Python has great libraries for processing and visualizing data (yes I know about django).
I suspect that this is when you want to use a custom technology stack you have to create a RESTful or SOAP API or just pass data using XML or JSON…
Would someone be able to clarify if my understanding is correct?