上一期给大家带来了C#介绍,渐渐的这一话题已经接近尾声了,接下来要给大家介绍:Ruby、PHP以及Objective-C,对于这几种语言,大家都能看到由其打造的顶尖应用,我们继续来了解一下吧。
Ruby:
Ruby诞生于1995年,人气也是非常的高,虽然不如java,c,php那样,但是还是有很大的市场,它是一款动态、响应式、面向对象的通用性编程语言,其同时也是最适合新手入门的编程语言之一,Ruby on Rails是一套由Ruby编写且基于MIT许可的web框架,Rails是属于mvc框架,提供面向数据库,web服务与网页的默认结构。
Ruby的用途:
它主要用来做web应用,和web开发,其桌面级的应用也占有一定的市场,尽管很多人并不太了解或者听说过这门语言。
Ruby的优势:
与python类似,Ruby同样是最好学习最好上手的编程语言之一,广泛地库应用及工具,使得Ruby构建应用变得非常的轻松快捷(详情参阅RubyGems.org),世界范围内几乎每一座主要城市都会定期组织Ruby社区研讨活动,同时也是社交编程站点GitHub上颇有人气的编程语言。
Ruby的劣势:
关于Ruby on Rails,人们最常提到的就是它糟糕的速度表现,我们很难找到良好的Ruby说明文档,特别是对于人气较低的gems以及库而言,RoR应用的运行速度完全无法与java和c语言编写的程序所媲美,但必须强调,大部分Ruby on Rails编写的软件已经满足了程序的运用环境了。
你所不知道的Ruby:
Ruby用于构建hulu、groupon、airbnb等,起初Ruby的定位是“帮助世界上的每一位程序员获得生产力,享受编程过程并获得愉悦的感受”,Ruby在1990s中期由松本行弘与日本开发而成,起初有两个备选名称,coral与Ruby,松本行弘最终选择了Ruby,因为其本意为(红宝石),是另一位同事的幸运石。
这就是本期Ruby的内容,下一期我们来讲讲PHP。