Java vs Ruby on Rails docking

Source: Internet
Author: User
Tags ruby on rails

Ruby and rail: Regression framework

Ruby and rail are very concise, very easy, very rich. I can't avoid the continual seeing and hearing the above argument. For example, Bill Walton's rail review on Ruby said: "What would you think if I told you that when you use rail to develop a Web application that is at least 10 times times faster than if you were developing a particular Java framework?"

After experimenting with RNR, I found that this is a very classic framework that accompanies the old technology:

· Ruby is a very powerful language, just like Smalltalk. I choose a static language.

· The constructed material is passive code generation. It's like the IDE wizards or Appfuse. I choose dynamic code generation, or better-no code generation is needed at all.

· Relational Database Center: coded generators and ActiveRecord are thought of first in the table and then in categories. I chose an object-oriented, like Hibernate, JPA, or even Odbms.

· MVC: I'm looking for tools that are better than the old MVC framework update.

Java problems: Java developers

In the Java world, productivity is a matter of culture, not of technology. This is called this is not Java's fault, it's our fault, we as Java developers need to design a very beautiful system, to apply anywhere in the GOF mode, so that any tool can be reused, the three-tier architecture into all our systems and the use of Web servers. We are not looking for the most direct way, so we have no way to find the most direct way. But Java, a very simple language, makes it easy for us to approach software development.

Java productivity: The other way

One way to solve productivity is to use the drive model. This is the development of the model segment, just the model link in our application, we can use the framework to produce all the applications. MDA, Openxava, trails, nakedobjects, Roma frameworks, and Jmatter are all in this way.

Goal

This is the primary interface for the application you need:

Figure I

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.