I need advice for build multi-users big/huge website - I am the only programmer and the owner of this website, doing that in my free time + my money (meanwhile).
(I have few years of experience as Web Programmer(Lamp,Ubuntu, Zend, Mysql Doctrine ORM, Jquery) - I want to give try for JVM static type langs java spring roo/scala I know Java + JSP+ Servlets + Beans but not Spring Roo/Spring MVC or Scala. )
My Questions(Please answer according 1. stability of solution 2. price 3.time to program 4. time to study this technologies 5. etc..):
which lang/framework choose scala lift/spring roo - Important what more
Which database mongoDB/Postgre ORM/MySql ORM
Hosting (I thinking to take amazon Ubuntu package)
Web-server environment to run website (I know lamp, but Java I dont know about servers (Tomcat for run java?,Apache for HTTP - please give me good option that will not cost me a lot money, prefer free and stable)) - I saw Cloud Foundry - really cool, but its beta version.
Thanks in advance