|
|
|
|
|
by Styck
5134 days ago
|
|
Of course you can, anything is possible, including convincing yourself Spring is as productive as Rails or Django :) Nothing against Java, it's the best tool for the job on many occasions but launching quickly and scaling fast are not it's forté. |
|
I find Java to be much more modular and adaptable to different web paradigm: old school MVC, one page JS style (GWT or pure JS), asynchronous (Netty or Servlet 3.0), scalable web api that can spit both xml and json without extra coding (JAX-RS), component oriented (JSF).
The integration between business logic and let say if you somehow need to use message queue are quite good via EJB 3.1 (very minimum coding) and JMS.
Java took a beating a few years ago, fast forward to 2012, they have improved quite significantly. In the next two years, multi tenant architecture will be available in JavaEE 7 out of the box.
Many people who keep complaining about Java typically are those who have wayy past experience.