Web開發者的10個最好的云開發環境
英文原文:10 Best Cloud IDEs For Web Developers
在 web 開發人員中,基于云計算的開發環境正在快速地獲得越來越多的人氣 。云開發環境是基于 web 的集成開發環境(IDE),它被打包成一個包含典型的代碼編輯器、編譯器、調試器和圖形用戶界面(GUI)生成器的應用程序。
云開發環境最主要的好處包括可隨時隨地訪問任何設備,無需下載和安裝,易于不同地理位置的開發人員協作。以下是 Web 開發者的 10 個最好的云開發環境:
1、Cloud9 IDE
Cloud9 是我最喜歡的一個最好的云開發環境,它可以讓我在任何時間任何地點進行代碼編寫、運行和調試。Cloud9 對 Node.js 和 JavaScript 代碼的運行和調試進行了特別設計 ,而且基于這些應用,開發者也可以對 Python、Ruby 和 Apache + PHP 進行運行和調試。 這就是為什么它能成為所有 UI 設計人員和開發人員的理想的平臺。
Cloud9 的特性:
- 對C#、C++、Python、Perl、Ruby、Scala 和其它幾種語言設置語法高亮顯示
- 多個游標
- 自動完成
- 主題
- 搜索文件
- 鍵盤快捷鍵
- 可進行多人實時協作
- 可在自己的主機服務器和開發環境里運行 IDE
- 將本地的客戶端自動同步到在線的工作空間
2、Codeanywhere
Codeanywhere 是一種輕量級和快速的云開發環境 ,是基于瀏覽器、整合了 FTP 客戶端并支持所有主要程序語言(HTML、 PHP、 JavaScript、CSS 和 XML 等)的代碼編輯器。簡而言之, Codeanywhere 可以立刻解決你在任何時間。任何地點和任何平臺上繁忙的代碼需求。
Codeanywhere 的特性:
- 語法高亮顯示
- 代碼自動完成
- 智能縮進
- 完全國際化
- 無限撤銷/重做(現在只需在客戶端/瀏覽器端進行處理,不再等待服務器響應)
- 無限的標簽
- 查找和替換
- 顯示行號
- 代碼縮排(用 TAB 鍵)
3、Exo Cloud IDE
Exo Cloud IDE 是一個多用途出租,用于應用的編程、構建和調試的云服務器托管類開發環境。 這是一種使用云的無限資源使您的應用程序開發、部署和管理更好更快更簡單的"平臺即服務(PAAS)”模式。
Exo Cloud IDE 的特性:
- 基于云計算的開發環境
- 虛擬機測試
- 調試模式
- 可邀請團隊成員進入工作空間協助你的項目
- 團隊協作
- 集成 Git 和 GitHub
- 代碼自動完成和分析
- 重構
- JavaDoc 和包的查看
- 支持 JSP、Servlet、 Spring、GWT 來構建 Java 應用
- 對 Java、 Groovy、 JavaScript、HTML、 CSS、 PHP 和 Python 的語法和代碼添加顏色
- 代碼大綱
4、SourceKit
SourceKit 是一個與瀏覽器編程環境相似的集成開發環境,它依賴 Dropbox 作文件存儲,為 web 開發者提供一個快速響應的環境。 你用 SourceKit 所構建的文件和應用能夠直接保存在 Dropbox, 所以如果你的桌面安裝了 Dropbox 同步軟件的話,這種變化就像你在本地使用一個文本編輯器 。
5、Koding
Koding 是一個簡單易用的云開發環境,它是一種社交型開發環境, 在這里你可以與其他開發人員一起共同構建應用程序。 目前 Koding 支持 Java、C++、 C、Go、 NodeJS、PHP、 Perl 和其它一些編程語言。
Koding 的特性:
- 基于云計算的代碼編輯器
- 代碼托管
- 數據庫管理
- 協作
6、CodeRun Studio
CodeRun Studio 是一個基于云計算的免費集成開發環境,它被用于直接在瀏覽器上開發基于 Asp.net、 PHP 和 Ajax 的應用。 它能夠幫助你使用瀏覽器快捷容易地進行開發、調試和部署 web 應用。開發人員可以使用 CodeRun Studio 作為備用的 IDE 或連同桌面現有的 IDE。
在云環境下,你可以上傳現有代碼,測試它或與你的同事分享。
CodeRun Studio 的特性:
- 實時的語法著色
- 自動完成
- 編譯代碼
- 檢查構建錯誤
- 可在多個平臺調試的強力在線調試器
7、ShiftEdit
ShiftEdit 是一個通過 FTP、 SFTP、Dropbox 和 Google Drive 來創建、編輯、發布基于 PHP、Ruby、Python、Perl、Java、HTML、CSS 和 JavaScript 的應用程序的云開發環境。
ShiftEdit 的特性:
- 實時語法調試
- 標簽
- 自動完成
- 修訂歷史
- 代碼折疊
- 代碼片段
- 跳行
- 支架關閉
- 內置 FTP 支持
8、Neutron IDE
Neutron IDE 是一個基于 web 的免費集成開發環境,它允許開發人員在任何服務器上通過 web 瀏覽器來編輯自己的代碼。Neutron IDE 的靈感來源于 ACE Editor,并包含了一般的云開發環境的主要特性。
Neutron IDE 的特性:
- 語法高亮顯示
- 自動縮進和凸排
- 主題
- 通過 Aviary 的 Phoenix 軟件進行圖像編輯
- 文檔瀏覽器
- 標簽界面
- 在當前標簽和所有標簽下,或者在一個目錄和瀏覽器終端模擬器下進行搜索和替換
9、Erbix JS App Editor
Erbix JS App Editor 是一個基于瀏覽器的用于編輯服務器端 JavaScript 應用的云開發環境。
Erbix JS App Editor 的特性:
- 支持 RinjoJS、 CommonJS modules、 PostgreSQL 及可延伸需求的托管。
- 先進的 web 代碼編輯器,支持對 JavaScript 和 HTML 語法和代碼的高亮顯示
10、NeptunIDE Cloud Based IDE
NeptunIDE 是一個基于云計算的功能齊全的 PHP 集成開發環境。使用 NeptunIDE,你可以在任何個人電腦上進行應用開發,在安卓、iOS 平板電腦上或 Google Chrome book 上一樣沒有任何問題。 NeptunIDE 對觸摸屏和小分辨率屏幕同樣提供支持,你的開發經歷會和在電腦上一樣的好。
<span id="shareA4" class="fl">
</span>