Aptana Studio簡介_Web標準教程
Web開發(fā)與JavaScript編輯利器——Aptana Studio簡介
Aptana IDE現(xiàn)在已經(jīng)被重命名為Aptana Studio,這款I(lǐng)DE的背后有著風險投資的支持,旨在給Web開發(fā)者提供一套基于Eclipse的IDE大餐。它現(xiàn)在可以支持多種AJAX和JavaScript工具箱,包括JavaScript編輯和調(diào)試。它的下一步動作將是緊緊跟上當前最新的趨勢,正如它為創(chuàng)建Adobe AIR應(yīng)用提供的支持,亦或為在iPhone上創(chuàng)建AJAX應(yīng)用所提供的特殊支持。
在Ruby方向上,Aptana雇用了Ruby Development Tools(RDT)的長期維護者Chris Williams。RDT的歷史較為久遠,有一張長長的功能列表。RDT的編輯器提供了所有的常用功能,諸如方法的自動補全(使用Google編程之夏的一個項目中開發(fā)的類型推斷[type inference]算法),眾多的靜態(tài)分析檢查——用以在編輯時發(fā)現(xiàn)代碼中的壞味道。進一步而言,RDT已經(jīng)為調(diào)試提供了多年的支持,并且還有一個GUI來做單元測試。
Aptana還接過了RadRails——一款流行的開發(fā)工具,為RoR開發(fā)增加了工具支持——的開發(fā)工作。最近的RadRails更新包括了一個預配置的JRuby解釋器,還有很多其他有用的特性。
其中一項令人矚目的特性就是Ruby的重構(gòu)支持。這些已有的自動化重構(gòu)回答了一個長久以來遲遲未決的疑問:自動化重構(gòu)是否可以在Ruby這樣的語言中進行�?匆幌逻@個可工作的自動化重構(gòu)列表,它給人帶來的感覺就是,自動化重構(gòu)是可行的(當然,對于非常動態(tài)化的代碼還是有限制的)。
Aptana Studio 1.0的發(fā)布是多年辛勤工作的成果。Aptana IDE從最開始起就是可以免費下載的,這便引起了人們對Aptana業(yè)務(wù)模型的疑問——畢竟公司有著要付給工資的員工,而且免費分發(fā)所有的產(chǎn)品并不能為公司帶來穩(wěn)定的現(xiàn)金來源。但Aptana看上去已經(jīng)解決了這個問題,因為在Aptana Studio 1.0的發(fā)行版中包括了一個商業(yè)版本。社區(qū)版是這個禮包的基礎(chǔ),并仍可免費獲取。專業(yè)版是商業(yè)性的,增加了其它一些功能:
● IE調(diào)試
● JSON編輯器
● 報告引擎(項目的狀態(tài)數(shù)據(jù))
● 遠程項目創(chuàng)建
● SFTP/FTPS支持
● 專業(yè)化支持
官方主頁:http://www.aptana.com/studio/
Aptana是一個基于Eclipse的集成開發(fā)環(huán)境,其最廣為人知的是它非常強悍的JavaScript編輯器和調(diào)試器。去年Aptana吸收了Radrails項目,添加了非常強大的Ruby on Rails支持。但是Aptana前進的腳本并未停止。隨著蘋果公司iPhone手機的發(fā)布,Aptana也推出了功能完備的iPhone集成開發(fā)功能,在Adobe公司的RIA產(chǎn)品AIR推出不久之后,Aptana就支持了AIR的開發(fā)環(huán)境。如今Aptana Studio 1.0支持如下幾大方面的開發(fā)功能:
● 1、AJAX開發(fā)環(huán)境
● × HTML/JavaScript/CSS編輯器
● × prototype/dojo等常見AJAX類庫集成和提示
● × JSON編輯器
● 2、Adobe AIR開發(fā)環(huán)境
● 3、Apple iPhone開發(fā)環(huán)境
● 4、Ruby on Rails開發(fā)環(huán)境
● 5、PHP開發(fā)環(huán)境
● 6、JavaScript調(diào)試器
可以說是Web2.0最全面,最強大的開發(fā)工具了!
官方主頁:http://www.aptana.com/studio/
- 相關(guān)鏈接:
- 教程說明:
Web標準教程-Aptana Studio簡介
。