Ruby is just a flash

Source: Internet
Author: User
Tags ruby on rails

The ruby language has existed for a long time and has never been popular in China. Many people only know this language and there are few people. Every language has been developing for more than ten years and has become better and better. There must be something unusual about it. You cannot compare the good or bad language at will. However, it is time and demand to become a popular language. Just like Ajax technology, it is really a very old technology that has been used many years ago. I believe many of my friends have had similar development experiences a few years ago. With the development of the Internet and the increasing user experience requirements, the location of the Internet is becoming more and more important, making it an essential technology in Web applications.

In the ruby world, the launch of the rails framework has prompted developers to focus their attention on Ruby. A year ago, it ignited the ruby language. To be accurate, it's Ruby on Rails. Rails is so fast and easy to implement a web application. The experience is indeed the same as officially claimed. But can Ruby really become a popular language? Now, I think it's too early. Rails is just a framework and a development method. Its existence does not represent how good the language is. Similar frameworks can be implemented in other languages, such as Java,. Net series, and PHP. Developers of these languages do not have to learn Ruby. We only need to use the framework similar to the ROR implemented by our own supported language. Why should we learn a new language?

Ror is developed quickly, most of itCodeHighly scripted generation. The high encapsulation of Unit functions is also one of its features. The default MVC-based application framework is automatically set for the created application, which is also one of its important features. However, I believe that friends who have worked on code generators must have done similar functions, but they have not done the ROR completely. I used it a long time ago to generate PHPProgramPhpmaker can also quickly build PHP Web applications. It is also a graphical processing. The generated program can add, delete, modify, and query database records. This effect can be achieved in just a few steps. However, it is not thorough enough to consider a project as a whole, but a basic implementation. ror is doing well in this respect, from the generation of the overall web application framework, to a single implementation, it provides a method. Even so, being excellent is just a framework, a framework with efficient and practical code generation functions. These are not enough to prove that the ruby language is strong and can be used as a basis for popular languages.

I wrote "who will be the mainstream in the next few years"ArticleAs mentioned in, the support of major enterprises for languages is an important factor in the prevalence of languages. The ruby language does not seem to be a popular development language. Sun or Microsoft only accept the idea of ROR, not the ruby language itself. Do you think they will try their best to support Ruby? If these large enterprises do not support Ruby, they simply accept the idea of ROR and adopt their own technologies to implement framework technologies that share the same and better ideas as ror. Do you still need to learn the ruby language? Of course, it is good to have enough time to learn a new language. However, the ruby language can only Flash in the flash, and its fire will soon go out. A few years later, some people will lament that Ruby is also brilliant.

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.