AJAX IDE是個好想法
盡管文本編輯器在異步JavaScript + XML(AJAX)開發中得到廣泛使用,但在近日舉行的EclipseCon 2007大會上,參與研討的人士普遍認為,集成開發環境(IDE)將使開發人員受益。
在一次題為“Eclipse需要做什麼才能變為AJAX IDE?”的研討會上,來自IBM和Nexaweb等公司的發言人說AJAX可以利用IDE,並能夠從Eclipse技術中受益。
發言人之一、IBM公司高程序員Robert Goodman說:“我記得在Java剛剛出來的時候我使用的就是文本編輯器。”他說他不喜歡第一批Java IDE,但現在如果沒有Java IDE,他不會再去編寫Java程序。Goodman說:“我認為IDE最終將成為你在編寫JavaScript時必需的東西。”
Eclipse自己的AJAX相關項目包括用於編輯、編譯和調試AJAX應用程序的AJAX工具包框架及用於AJAX應用程序運行時的Rich AJAX平台。
發言人還提到了AJAX開發中的問題。發言人之一、Nexaweb公司CTO Coach Wei在談到他的一次編寫AJAX應用並遇到麻煩的遭遇時,講述了他對AJAX復雜性的親身經歷。他最後發現了一個與層疊式樣式表文件有關的問題。
據Goodman說,JavaScript現在用於編寫大型庫,而這是以前沒有預料到的。Goodman說:“我們還沒有證明能夠真正用JavaScript做這件事。”
發言人指出了雖然編寫AJAX應用可能很困難,但它仍是實現Web應用中桌面互動的途徑。
Instantiations公司產品開發高級副總裁Eric Clayberg說:“無疑,使用AJAX的理由是那些迷人的動態Web應用。”
發言人支持AJAX runtime領域中的整合,提到了像Dojo這樣的runtime的存在。
一位聽眾強調說,利用已經開發的技術而不是設計新的技術可能是個好想法。Oracle公司Java平台小組設計師Hal Hildebrand會後說:“它們應當站在巨人的肩膀上。”他表示,AJAX是一種新接口技術,並且在這個領域中已經做了很多的工作。
另一位聽眾成員—RadRails IDE for Ruby on Rails開發人員Kyle Shank告誡:不要依賴單一的AJAX框架。
Shank說:“我想告誡所有對AJAX感興趣的人不要依賴於一種框架,並且在實際編寫應用時不要讓它們依賴於一種框架。” RadRails是以Eclipse Rich Client平台為基礎開發的。
派代表參加這一研討會的公司,例如Aptana、Instantiations和Nexaweb都提供了用於AJAX開發人員的工具。
訴苦會
在同一天,EclipseCon舉辦了一次“訴苦會”。會上,與會者傾訴了對Eclipse的不滿,並表達了希望進行改進的渴望。例如定制Eclipse安裝來適應目標平台的本機安裝程序,支持嵌套項目使項目能夠在其他項目中得到支持,都是與會者希望得到的東西。
與會者還建議改進Eclipse對話功能以及Eclipse圖形編輯框架。他們還要求加強腳本功能以及對Subversion版本控制系統的更有力的支持。
有一些聽眾提到了腳本等領域正在做的工作,像Eclipse Monkey項目是一種自動完成日常編輯任務的動態腳本工具。
還有一位聽眾說,在Eclipse中創建嵌套的項目是可能的,但現在缺少自動完成這一功能的向導。
AJAX IDE是個好想法
盡管文本編輯器在異步JavaScript + XML(AJAX)開發中得到廣泛使用,但在近日舉行的EclipseCon 2007大會上,參與研討的人士普遍認為,集成開發環境(IDE)將使開發人員受益。
在一次題為“Eclipse需要做什麼才能變為AJAX IDE?”的研討會上,來自IBM和Nexaweb等公司的發言人說AJAX可以利用IDE,並能夠從Eclipse技術中受益。
發言人之一、IBM公司高程序員Robert Goodman說:“我記得在Java剛剛出來的時候我使用的就是文本編輯器。”他說他不喜歡第一批Java IDE,但現在如果沒有Java IDE,他不會再去編寫Java程序。Goodman說:“我認為IDE最終將成為你在編寫JavaScript時必需的東西。”
Eclipse自己的AJAX相關項目包括用於編輯、編譯和調試AJAX應用程序的AJAX工具包框架及用於AJAX應用程序運行時的Rich AJAX平台。
發言人還提到了AJAX開發中的問題。發言人之一、Nexaweb公司CTO Coach Wei在談到他的一次編寫AJAX應用並遇到麻煩的遭遇時,講述了他對AJAX復雜性的親身經歷。他最