展望Ruby语言发展状况

任何一种语言都需要长时间的应用改进才能成为一款越来越好的编程语言。Ruby语言同样也是需要循序渐进的发展。下面我们就来一起展望一下Ruby语言发展的前景。#t#

但是真正能成为流行的语言是需要时机与需求的。就如ajax技术,说实在的,真是很老的技术了,早在很多年前就有过应用。相信很多朋友在几年前就有过类似的开发经历。随着互联网的发展, 由于用户体验需求的不断提高,它的位置也越来越重要,才促成WEB2.0应用中它是必不可少的技术之一。

在ruby世界里,Rails框架的推出,促使广大开发人员将眼球投向了ruby,一年前,是它让ruby语言火了起来。准确的说,是Ruby on Rails火了。Rails让人看到,实现一个WEB应用是那么的快速与容易。经过亲身体验,的确如官方声称的一样。但是ruby真的能成为流行语言吗?现在这样讲,我想还为之过早吧。

Rails只不过是一个框架,一种开发的方式,它的存在不代表语言本身有多么好。同样,其它语言,如java ,.net系列,PHp等也都可以实现类似的框架。对于这些语言的开发人员就没有必要去学习ruby。只要采用自己所撑的语言已实现的类似于RoR的框架就可以,为什么一定要去学习一种新语言呢?

RoR开发快速,绝大程度上是它的代码生成高度的脚本化所体现的。单元功能的高度封装也是它的特性之一。对于创建的应用,自动设置了默认的基于MVC结构的应用框架也是它的重要特性体现之一。不过,我相信,做过代码生成器的朋友也一定有做过类似的功能,只是没有RoR做的彻底。

很早之前用过用来生成php程序的工具PHPMaker ,它也一样可以快速的构建PHP的WEB应用。并且是图形化的处理,生成的程序可以对数据库的记录进行增、删、改、查。也只需几步就可以达到这样的效果。但是它做的不够彻底,没有从一个项目的整体去考虑,只是考虑一个基本实现,而RoR在这方面就做的很好,从整体WEB应用框架的生成,到单一的实现,它都给出了方法。虽然是这样,再优秀也只是一种框架,一种具有高效实用的代码生成功能的框架。这些不足以证明Ruby语言发展是强壮的,是可以成为流行语言的依据。

各大企业对语言的支持,是语言能否流行的重要因素。而ruby语言,现在看来未必能成为流行的开发语言。sun也好,微软也好,只是接受了RoR的思想,而不是ruby语言本身。你觉得他们会下力气去支持ruby吗?

如果这些大企业都不支持ruby,只是接受了RoR的思想,采用自身技术去实现与RoR思想相同并更好的框架技术。你还有必要去学习ruby语言吗?当然有足够的时间多学习一种新语言也是件好事。但是Ruby语言只能是昙花一现,它的火,很快就会熄灭。几年后,会有人感叹,Ruby语言发展也辉煌过。

网页题目:展望Ruby语言发展状况
转载源于:http://www.shufengxianlan.com/qtweb/news38/441388.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联