Eclipse Orion:基于瀏覽器的Web應用程序編輯器

jopen 12年前發布 | 9K 次閱讀 Eclipse

  英文原文:Eclipse Orion: A Browser-based Editor for Web Applications

  作者 Abel Avram 譯者廖煜嶸

  Eclipse 基金會發布了 Orion 1.0,這是一款基于瀏覽器的編輯器,支持以 Javascript、HTML 和 CSS 編寫 Web 應用程序。

  Eclipse Orion 項目始于“瀏覽器是一種新的 IDE”這一理念。Orion 無意成為一個新的 Eclipse、一個提供各種支持的完整的 IDE,它只是一組支持創建和編輯 Web 應用程序的組件。盡管如此,Orion 仍然提供了一種類似于 Eclipse 的插件機制,并且如代碼控制、測試工具和圖形工具等附加功能都可以通過插件機制實現并與 Orion 連接起來,但在瀏覽器中這些附加功能是在單獨的選項卡中加載和使用的。在將來 Orion 有可能在同一頁面中提供插件功能,但現在還不支持。

  插件架構是 Orion 的基礎。不管編輯器運行于本地還是獨立的網站上,開發者都可以向其中添加各種功能。外部內容可以通過頁面服務(Page Service)加載到一個 ifame 的 Orion 模板頁中。一些獨立項目,如 Firefox ScratchpadScriptedCloudfier 等,就是利用 Orion 的插件功能構建于其上的。

  目前,Orion 提供了一些基本的組件:項目導航、網頁導航、代碼庫導航、支持 cd、edit、ls 和 pwd 等幾個命令的 shell、基本的 Javascript 編輯器、HTML 和 CSS 代碼提示助手,以及行注釋和大綱等。此外,Orion 還有很多插件,分別支持 Git 集成、用戶信息管理、用戶認證、使用 JSLint 的 Javascript 驗證、任務管理等功能。在 GitHub 中,還有其他可用插件,用于支持代碼鏡像、Javascript 美化、通過 Pixlr 編輯圖片和字符串外部化等功能。

  編輯器可以在 OrionHub 上測試。而且 OrionHub 還支持代碼倉庫、編輯和網站托管,但是也可以下載到本地使用,或在私有的網站中使用。

  據 Eclipse Orion 項目的負責人 Ken Walker 介紹,該項目的 22 位代碼貢獻者大部分來自 IBM,他們打算每 4 個月發布一個新版本,2.0 版本預計于 2013 年 2 月發布。項目團隊將主要關注 UI 和用戶體驗的改進,以支持更好地與插件集成,即插件能夠擁有自己的 UI 界面、擁有更好的 Javascript、HTML 和 CSS 工具、支持在 OrionHub 外部署項目、支持將代碼部署到 Node,js,并提供離線支持等功能。

來自: InfoQ
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!