DEV Community

Discussion on: How not to architect your project? 

vaidhyanathan93 profile image
vaidhyanathan Author

The major advantages of java is portability. But Webapps we wrote these days are running either on docker / same set of containers/VM. which basically omits the need for java

More over, Java is too heavy and requires much time to write code, which in dev prespective it is a lot of work.And more over java is very late for many things like Lamda, streams much more came late after Java 8 only. Framework like Spring are not evoloving as fast as other web frameworks.

I worked on both Spring and rails. I feel rails is more powerful and easy than Spring framework.