基于Web的Go語言IDE開發工具:godev

jopen 10年前發布 | 26K 次閱讀 godev Google Go/Golang開發

godev基于 WEB 的 golang IDE,開箱即用型。功能已經非常完整,還支持遠程代碼編寫,這對于修改服務器上的代碼非常方便。這個靈感來自于godoc工具使用Web用戶界面,而不是傳統的圖形用戶界面方式。

在這種情況下,一個基于的Web用戶界面具有某些優點:

    通過您的Web瀏覽器遠程訪問(無需額外安裝所需)
    獨立于操作系統的圖形用戶界面(Go有沒有標準的跨平臺的庫)
    Go托管開發環境

在可能的情況godev旨在重復使用現有的工具來提供一個集成的經驗。不是每個工具需要被安裝,以獲得一個基本的編輯,導航和執行環境。這有助于保持最低限度的IDE膨脹,并促進現有的工具獨立。可以創建GoDev第三方擴展并且容易安裝。

該IDE的計劃

最初的沖刺和原型完成。未來的沖刺將重點提高廣度和深度的功能。

Areas explored:

  • Edit and Code Navigation
    • Use the Eclipse Orion project as a base
    • http://www.eclipse.org/orion
    • Syntax highlighting
    • File outline
    • Simple content assists
    • Markers for compile errors, todo comments, fixme comments
  • Documentation
    • Go doc integration
  • Build and Compile
    • Use the go build/go install commands to compile the code
    • Create console and markers for specific compile errors
  • Run
    • Run and manage running Go process (output buffer, input, stop)
  • Go test
    • Run a package's go test suite and report back results in a table/tree
  • Contextual content assist
    • Content assists based on the return value of a function call
    • Content assists based on the other functions in the current file and local GOPATH packages

New areas to explore:

  • Git Integration
    • Manage push/pull/commit/add
  • RTC SCM Integration
    • Manage pending changes, check-ins, deliveries

項目主頁:http://www.baiduhome.net/lib/view/home/1392687815756

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