The ruby language 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 such a language and there are few people. No matter what language has been developing for more than a decade, it must have something unusual. It cannot be better or worse than the NLP language itself. However, it is time and demand to become a popular language. Just like Ajax technology, to be honest, it is really an old technology that has been applied 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 position of the Internet becomes more and more important. Therefore, it is an indispensable 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 makes people see that implementing a web application is so fast and easy. 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. I only need to use a framework similar to ror that has been implemented in my own language. Why should I learn a new language?

Ror is highly developed, most of which is reflected by its highly scripted code 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, except that they do not have ror completely. Phpmaker, a tool used earlier to generate PHP programs, can also build PHP Web applications at a high speed. It is also a graphical processing. The generated program can add, delete, modify, and query database records. It takes only a few steps to achieve this effect. However, it is not thorough enough to consider a project as a whole. It is only a basic implementation, and ror is doing very well in this respect, from the generation of the overall web application framework to a single implementation, it provides methods. Even so, being excellent is just a framework and a framework with efficient and useful 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 have mentioned in my article "who will be the mainstream for dynamic languages in the next few years" that 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 commit uses its own technology to implement the same and better framework technology as the idea of 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.

  

The ruby language is just a flash

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.