Ruby language is a flash in the pan

Source: Internet
Author: User
Tags ruby on rails


The Ruby language itself has been around for a long time and has not been a fire in the country. Many people just know that there is such a language, there are few people. Any language that insists on the development of 10 years, becomes more and more good, must have its unusual place. Can not be arbitrary to compare the language itself good and bad. But it takes time and demand to really become a popular language. Like Ajax technology, to be honest, really very old technology, as early as many years ago has been applied. I believe many friends have had similar development experiences a few years ago. With the development of the Internet, because of the increasing demand of user experience, its position is becoming more and more important, and it is one of the essential technologies in WEB2.0 application.

In the Ruby World, the introduction of the rails framework prompted developers to turn their eyeballs to Ruby, a year ago, when it made Ruby language fire. To be exact, Ruby on Rails fire. Rails lets people see how fast and easy it is to implement a Web application. After a hands-on experience, it is indeed as the official claim. But can Ruby really be a popular language? Now, I think it's too early to say that. Rails is just a framework, a way of developing, and its presence does not mean how good the language is. Similarly, other languages, such as Java,. NET series, PHP, and so on, can also implement similar frameworks. There is no need for developers of these languages to learn Ruby. Why do we have to learn a new language, as long as you have implemented a framework similar to ROR in your own language?

ROR development is fast, to a large extent, manifested by the high level of scripting of its code generation. The high encapsulation of cell functionality is also one of its characteristics. For an application that is created, the default application framework based on the MVC architecture is automatically set up as one of its important features. However, I believe that the friend who has done the code generator must have done similar functions, but no ror do it thoroughly. Phpmaker, a tool used to generate PHP programs early in the morning, is also a quick way to build PHP Web apps. and is a graphical processing, the resulting program can be recorded in the database to increase, delete, change, check. It takes only a few steps to achieve this effect. But it does not complete, not from a project as a whole to consider, but to consider a basic implementation, and ROR in this regard to do well, from the overall Web application framework generation, to a single implementation, it has given the method. Even so, excellence is just a framework, a framework for efficient and useful code generation. These are not enough to prove that Ruby language is strong and can be used as a basis for popular language.

In the past, I wrote "In the next few years dynamic language who will become mainstream" in the article mentioned that the major enterprises to language support, is the main factor in the popularity of language. The Ruby language, however, does not seem to be a popular development language now. Sun, or Microsoft, just accepted the idea of Ror, not the Ruby language itself. Do you think they'll have the strength to support Ruby? If these big enterprises do not support Ruby, they just accept the idea of ROR, using their own technology to achieve the same and ROR ideas and better framework technology. Do you still need to learn the Ruby language? Of course there's plenty of time to learn a new language is a good thing. But the Ruby language can only be a flash in the pan, and its fire will soon be extinguished. A few years later, someone will sigh, Ruby is brilliant too.

  

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.