IBM的EGL新工具:更強(qiáng)大的JavaScript?
譯文【51CTO快譯】IBM目前的一個(gè)目標(biāo)是:讓開發(fā)者更容易編寫基于JavaScript的用戶接口,而不需要使用JavaScript語言本身。
該公司新推出了Enterprise Generation Language(EGL)的社區(qū)版(CE),一個(gè)基于Eclipse的開發(fā)工具,旨在簡(jiǎn)化JavaScript開發(fā)。
雖然EGL CE比較新,但它來源于IBM公司上市多年的Rational Business Developer (RBD)解決方案。
與RBD不同的是,EGL CE是免費(fèi)的。根據(jù)最近的一份報(bào)告顯示,開源項(xiàng)目的開發(fā)者越來越多的使用JavaScript,所以EGL CE在這個(gè)時(shí)候出現(xiàn)意義重大。
“EGL CE專門針對(duì)一個(gè)新的社區(qū)——學(xué)生、Web開發(fā)者、PHP開發(fā)者和JavaScript開發(fā)者”,IBM RBD與EGL產(chǎn)品經(jīng)理威爾·史密斯告訴InternetNews.com,“EGL CE的主要功能是提供豐富的用戶接口編碼,最終將JavaScript部署在EGL中,而面向服務(wù)的業(yè)務(wù)處理和數(shù)據(jù)訪問最終將部署為基于Java的服務(wù)”
史密斯補(bǔ)充說,EGL CE包含了可視化的設(shè)計(jì)器(designer)和智能編輯器,并且瀏覽器與基于服務(wù)處理方式共用一個(gè)調(diào)試器。商業(yè)版本的RBD產(chǎn)品能生成COBOL語言和基于RPG的業(yè)務(wù)流程,這些都是EGL CE不包括的。
EGL CE之后的目標(biāo)是支持更為豐富的開發(fā)方式,不需要寫JavaScript代碼就能開發(fā)出基于JavaScript的用戶接口,而開發(fā)基于Java的服務(wù)也無需編寫任何Java代碼。史密斯指出,實(shí)際的終端產(chǎn)品(即直接從服務(wù)器處提供給用戶的代碼)仍然會(huì)被編譯為標(biāo)準(zhǔn)的JavaScript和Java語言。
JavaScript本身并不是一個(gè)完全相同的語言,不同的網(wǎng)絡(luò)瀏覽器會(huì)使用不同的版本。這種差距使EGL CE必須給予不同的處理。
“我們把EGL CE設(shè)計(jì)成具有將EGL代碼編譯為JavaScript不同版本代碼的功能,包括最流行的Web瀏覽器所支持的JavaScript版本?!?史密斯說。
原文:IBM Rolls Out New Developer Language Tool
作者:Sean Michael Kerner
【編輯推薦】