IBM的EGL新工具:更强大的JavaScript?

IBM目前的一个目标是:让开发者更容易编写基于JavaScript的用户接口,而不需要使用JavaScript语言本身。

该公司新推出了Enterprise Generation Language(EGL)的社区版(CE),一个基于Eclipse的开发工具,旨在简化JavaScript开发。

虽然EGL CE比较新,但它来源于IBM公司上市多年的Rational Business Developer (RBD)解决方案。

与RBD不同的是,EGL CE是免费的。根据最近的一份报告显示,开源项目的开发者越来越多的使用JavaScript,所以EGL CE在这个时候出现意义重大。

"EGL CE专门针对一个新的社区–学生、Web开发者、PHP开发者和JavaScript开发者",IBM RBD与EGL产品经理威尔史密斯告诉InternetNews.com,"EGL CE的主要功能是提供丰富的用户接口编码,最终将JavaScript部署在EGL中,而面向服务的业务处理和数据访问最终将部署为基于Java的服务"

史密斯补充说,EGL CE包含了可视化的设计器(designer)和智能编辑器,并且浏览器与基于服务处理方式共用一个调试器。商业版本的RBD产品能生成COBOL语言和基于RPG的业务流程,这些都是EGL CE不包括的。

EGL CE之后的目标是支持更为丰富的开发方式,不需要写JavaScript代码就能开发出基于JavaScript的用户接口,而开发基于Java的服务也无需编写任何Java代码。史密斯指出,实际的终端产品(即直接从服务器处提供给用户的代码)仍然会被编译为标准的JavaScript和Java语言。

JavaScript本身并不是一个完全相同的语言,不同的网络浏览器会使用不同的版本。这种差距使EGL CE必须给予不同的处理。

"我们把EGL CE设计成具有将EGL代码编译为JavaScript不同版本代码的功能,包括最流行的Web浏览器所支持的JavaScript版本。" 史密斯说。