在近日的EclipseCon 2007大會上,IBM再次顯示了其對開源社區的熱情之處。據IBM一名官員稱,IBM將把它的Safari技術捐獻給Eclipse開源社區,以尋求幫助軟件開發者來處理語言。
IBM把Safari描述為一個基于Eclipse的metatooling框架,對于一個新的或已存在的編程語言來說,致力于加速復雜開發環境的建立。
與Safari技術相關的一名IBM研究人員Robert Fuhrer表示,IBM最基本的想法是孕育出這種技術并圍繞它建立一個社區。
Fuhrer進一步表示,當今的開發者必須面臨和處理多語言和多技術的問題,Safari使這一切變得更容易。IBM已經開始設計這種混合語言和兩種技術之間的互操作,諸如Java和SQL。
Fuhrer表示:“這些問題都是當今開發者要真是面對的,我們需要迎頭趕上,對這些應用場景來提供正確的工具支持!
軟件開發在現在的真實情況就是,許許多多的開發者在很多不同的情況下都遇到了混合語言使用的問題,尤其在Web平臺更為突出,Fuhrer還如此表示。
Safari支持諸如剖析器管理、語法高亮和重構等功能,而靜態程序分析和調試也是目標之一。該項目提供了語言服務創建向導、類庫和代碼框架等來啟動一個語言服務的實現。
在QNX軟件系統希爾的高級軟件開發者Doug Schaeer表示,“很明顯,Eclipse已經不再僅是Java!