This question may seems general but we have been searching for the answer for the last few months.
We have been working with the java based web framework grails. Our application typically contains several modules and each module contains different model classes, the final product nearly contains almost 150 domain classes with all the relations between them. So the service, controller and view layers are in the same range.
Our problem is handling the resources usage of the framework. Memory usage of grails is huge. Our typical war file takes 1.6 GB of ram while it is fully up and running. Now a days memory is not a problem. But, we have a bunch of polyglot programming folks, who tried some other frameworks and languages.
Similar functionality provided by other jvm frameworks like spring boot utilizes the memory in the same manner. When coming to the .Net MVC or Ruby on Rails, the memory footprint is incredibly small and cpu utilization and low configuration systems are sufficient for development than compared to JVM world.
Here my point is not to raise which language is better and which one is not. Every language has its pros and cons. But coming to Lower memory footprint, Low CPU usage, Providing MVC pattern, Coming with ORM framework, Good support for interacting devices like RFID,Biometric systems (In general), Please suggest a language / platform.
Aucun commentaire:
Enregistrer un commentaire