Workshop 6
Enjoying the Ride: Web framework alternatives, scalability and flexibility
While undergoing the research various frameworks, the major issue which was notices was that Jruby would be a better option against ruby on rails. Because ruby finish last in all performance bencmarking and jruby fix by focusing on performance. The other benefit of jruby is that it runs on java platform which helps to access all the support of Unicode.
Now comparing rails with other platforms:
Rails over Struts (Java):
Struts gives more flexibility as you can do something with hibernate that are hard to achieve with active record in rails. But flexibility comes with cost due to which cost of getting it is high and this involves more code and configuration.
Rails over Django (python):
The biggest difference is that django seems to be aimed at web publishing application whereas rails is well suited for web application development. The major difference is in style and feeling rather than functionality. To get a more detailed look over these differences the following paper published would be helpful. The link is http://ojs.pythonpapers.org/index.php/tpp/article/viewArticle/24
Rails over seaside (Smalltalk):
Seaside does not contain explicit support for a database or model layer and also does not contain separate templating system for easily creating HTML View instead Smalltalk code is used that generate HTML, hence rails is more useful full-stacked solutions for web applications.
Rails over PHP:
The biggest difference is that rails scales better and provide more benfits.with PHP ,you need to choose a framework that gives you some kind of object-relational mapping .to summarize we can say that PHP is better than rails on single platform in which you need to one or two pages that fetch data from a database .but that’s it.
(Bini)
Monday, May 25, 2009
Subscribe to:
Post Comments (Atom)


No comments:
Post a Comment