雲開發環境最主要的好處包括可隨時隨地訪問任何裝置,無需下載和安裝,易於不同地理位置的開發人員協作。以下是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對觸控式螢幕和小解析度螢幕同樣提供支援,你的開發經歷會和在電腦上一樣的好。
本文翻譯來自10 Best Cloud IDEs For Web Developers>>
本文轉載自:http://www.evget.com
相關閱讀
評論(1)