推薦 Aptana Studio 3

應該是免錢 Web 開發工具中相當先進且好用(?見仁見智)的了。

身為一個開發者,雖然當硬派工程師(註)很酷,不過如果碰上好的整合式開發環境(也就是所謂的 IDE)也會很興奮的,因為別人(或是你合作的對象)不一定是喜歡當硬派的工程師,這時就可以推薦一些好用的開發工具了。我向來不太特別推薦開發工具,因為這實在是非常主觀的一件事,但是在我用了一陣子 Aptana Studio 3 之後,就真的很想推薦在做 Web 相關開發(特別是使用 PHP, Django, AppEngine, Rails 等)的朋友值得一試!

Aptana Studio 3 目前還在 Beta 的階段,不過我最近已經沒有碰到什麼不穩定的情形,也許正式版已經不遠了。這套 IDE 是從 Eclipse 這個專案修改而來的,所以要安裝這套工具你有兩個選擇(如圖):

  1. 安裝獨立的 Aptana Studio 3 (standalone)
  2. 以 plugin 形式安裝在既有 Eclipse 上 (plugin)

這兩個方法各有好壞,我自己是覺得,方法 1 的好處,就是不會影響你既有的 Eclipse IDE,亂搞之後也不會影響原本工作環境;當然不如方法 2 可以共用設定、其它 plugins 來得方便。至於要安裝什麼版本就請你自行評估囉。

安裝完成之後,你可以看到在新增專案的部份,有著一些流行的 frameworks 專案範本:

以 AppEngine 為例,Aptana Studio 3 內的 Pydev 專案也有整合一些 AppEngine 的操作到 IDE 之中,像是部署應用程式的操作:

當然,寫完了要跑個伺服器測試一下也是很簡單滴~

如果說到 AppEngine 或是 Django 專案之中,在寫 django template 時一定會覺得很少有合適的編輯器,不過在最近的 pydev 專案中已經加入了 Django Template Editor,不過它預設對應的副檔名是*.djhtml

從上圖中你應該也可以發現現在的 Aptana Studio 中的 HTML 相關的編輯器也會支持 HTML5 語法高亮度,就算是在 coding 時也有提示喔!

不過 CSS 及 JavaScript 編輯器雖然沒什麼問題,但就感覺功能稍嫌陽春,從下圖來看,目前就還不太支援 Web Application API 的規格囉。(沒有列出geolocation

我目前只有玩到這樣,還有其它的 frameworks,或是直接支援 git 操作等,就有待各位有興趣時可以去試一下囉~

--
註: 我稱的「硬派工程式」,是不假借其它工具(IDE)輔助開發而只用最基本工具的工程師。以一般的程式設計師(編程員)而言,就是只用文字編輯器寫 code、寫 build/run/test script。

  • 還不支持js framework啊
    支持了html5卻還不支持js framework
    真是少了條腿 哎
    繼續使用 aptana2 ing……
    apatana算是 近年來最好的用 web開發工具(js/css2)
    同事說webstrom 比apatana更好用 但是要錢

  • 路过此博,由于看不懂繁体字,无非作出评论。

  • 謝謝分享 !

  • Ken

    之前用過 Aptana 1.x 一段時間,結果 Aptana 2 把 PHP 拿掉,就跳槽去 NetBeans 了。

    未來可能需要 Andorid 環境,不過 NetBeans 短期應該是「不可能」支援到 Andorid (現在 Oracle 跟 Google 為了 java 吵的正兇),所以又得跳槽回 Aptana 了吧。

  • Ken

    oh! 雖然吵架吵的很兇,不過 NetBeans 還是有 Android 的開發環境。

    我錯了。

  • Pingback: 工作達人(Job Da Ren)()

  • Pingback: 工作達人(Job Da Ren)()

  • Sp42

    这个ide运行得太慢了 太占资源了

  • 黑玫瑰

    很抱歉~~請教一下!!我安裝完之後!!!出現了一下視窗。
    請問不知如何解決~~ Aptana Studio 超級初學者!!!