I am currently facing a dilemma regarding the appropriate server structure.
Basically, I want to choose the best structure for creating a large website in order to serve millions of page views. The website itself will have a large database and ajax reliant, and therefore, scalability will need to be planned from the very beginning.
My needs / requirements for a suitable server-side structure are as follows:
- High-level OO language support with support for some metaprograms.
- Appropriate scalability and load balancing at the frame level.
- MVC architecture.
- Support for ORM or atleast Support for object level mapping.
- Support for proper routing (URL Rewriting).
Finally, my question is that the Java Spring framework is a suitable candidate for working on a large website based on the needs and needs mentioned above? Should I stick with something like Django or Rails?
source
share