职场生存指南:颇具前景的五大编程语言( 八 )

Java的未来

除了继续深耕面向未来的编程方式,Java还会助力于企业应用的安全性等方面。

Ruby on Rails

这是一种解释性的高级通用编程语言。作为一种动态类型的语言,Ruby不但可用于收集垃圾,而且能够支持多种编程范例,其中包括:各种程序、面向对象的函数等。

而作为开发工具的Rails,为Web开发人员提供了编写代码的框架和结构,有助于各种网站和应用的构建。另外,Ruby的关键原则在于“约定优于配置(Convention over configuration)”。

Ruby on Rails在开发方面具有如下优势:

比其他框架和语言的执行速度更快。其结构易于开发者实现编码。适用于快速的应用程序开发(RAD),且便于各种适应性的修改。比较注重于测试环节。自带各种开源库。

职场生存指南:颇具前景的五大编程语言

上图列出了Ruby的更多特征。

推荐阅读