Web開發者的10個最好的雲開發環境

edithfang發表於2014-06-28

雲開發環境最主要的好處包括可隨時隨地訪問任何裝置,無需下載和安裝,易於不同地理位置的開發人員協作。以下是Web開發者的10個最好的雲開發環境:

1. Cloud9 IDE

cloud9

Cloud9是我最喜歡的一個最好的雲開發環境,它可以讓我在任何時間任何地點進行程式碼編寫、執行和除錯。Cloud9對Node.js 和 JavaScript程式碼的執行和除錯進行了特別設計 ,而且基於這些應用,開發者也可以對 Python、Ruby和Apache + PHP進行執行和除錯。 這就是為什麼它能成為所有UI設計人員和開發人員的理想的平臺。
Cloud9的特性:
  • 對C#、C++、Python、Perl、Ruby、Scala和其它幾種語言設定語法高亮顯示
  • 多個遊標
  • 自動完成
  • 主題
  • 搜尋檔案
  • 鍵盤快捷鍵
  • 可進行多人實時協作
  • 可在自己的主機伺服器和開發環境裡執行IDE
  • 將本地的客戶端自動同步到線上的工作空間

2. Codeanywhere 

Codeanywhere

Codeanywhere 是一種輕量級和快速的雲開發環境 ,是基於瀏覽器、整合了FTP客戶端並支援所有主要程式語言(HTML、 PHP、 JavaScript、CSS和 XML等)的程式碼編輯器。簡而言之, Codeanywhere可以立刻解決你在任何時間。任何地點和任何平臺上繁忙的程式碼需求。
Codeanywhere的特性:
  • 語法高亮顯示
  • 程式碼自動完成
  • 智慧縮排
  • 完全國際化
  • 無限撤銷/重做(現在只需在客戶端/瀏覽器端進行處理,不再等待伺服器響應)
  • 無限的標籤
  • 查詢和替換
  • 顯示行號
  • 程式碼縮排(用TAB鍵)

3. Exo Cloud IDE

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

SourceKit是一個與瀏覽器程式設計環境相似的整合開發環境,它依賴 Dropbox作檔案儲存,為web開發者提供一個快速響應的環境。 你用SourceKit所構建的檔案和應用能夠直接儲存在Dropbox, 所以如果你的桌面安裝了Dropbox同步軟體的話,這種變化就像你在本地使用一個文字編輯器 。

5. Koding

Koding

Koding是一個簡單易用的雲開發環境,它是一種社交型開發環境, 在這裡你可以與其他開發人員一起共同構建應用程式。 目前Koding支援Java、C++、 C、Go、 NodeJS、PHP、 Perl 和其它一些程式語言。
Koding的特性:
  • 基於雲端計算的程式碼編輯器
  • 程式碼託管
  • 資料庫管理
  • 協作

6. CodeRun Studio

CodeRun Studio

CodeRun Studio是一個基於雲端計算的免費整合開發環境,它被用於直接在瀏覽器上開發基於Asp.net、 PHP和 Ajax的應用。 它能夠幫助你使用瀏覽器快捷容易地進行開發、除錯和部署web應用。開發人員可以使用CodeRun Studio作為備用的IDE或連同桌面現有的IDE。
在雲環境下,你可以上傳現有程式碼,測試它或與你的同事分享。
CodeRun Studio的特性:
  • 實時的語法著色
  • 自動完成
  • 編譯程式碼
  • 檢查構建錯誤
  • 可在多個平臺除錯的強力線上偵錯程式

7.ShiftEdit

ShiftEdit

ShiftEdit是一個通過FTP、 SFTP、Dropbox 和Google Drive來建立、編輯、釋出基於 PHP、Ruby、Python、Perl、Java、HTML、CSS和JavaScript的應用程式的雲開發環境。
ShiftEdit的特性:
  • 實時語法除錯
  • 標籤
  • 自動完成
  • 修訂歷史
  • 程式碼摺疊
  • 程式碼片段
  • 跳行
  • 支架關閉
  • 內建FTP支援

8.Neutron IDE

Neutron IDE

Neutron IDE是一個基於web的免費整合開發環境,它允許開發人員在任何伺服器上通過web瀏覽器來編輯自己的 程式碼。Neutron IDE的靈感來源於ACE Editor,幷包含了一般的雲開發環境的主要特性。
Neutron IDE的特性:
  • 語法高亮顯示
  • 自動縮排和凸排
  • 主題
  • 通過Aviary的 Phoenix軟體進行影像編輯
  • 文件瀏覽器
  • 標籤介面
  • 在當前標籤和所有標籤下,或者在一個目錄和瀏覽器終端模擬器下進行搜尋和替換

9.Erbix JS App Editor

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 Cloud Based IDE

NeptunIDE是一個基於雲端計算的功能齊全的PHP整合開發環境。使用NeptunIDE,你可以在任何個人電腦上進行應用開發,在安卓、iOS 平板電腦上或Google Chrome book上一樣沒有任何問題。 NeptunIDE對觸控式螢幕和小解析度螢幕同樣提供支援,你的開發經歷會和在電腦上一樣的好。

本文翻譯來自10 Best Cloud IDEs For Web Developers>>

本文轉載自:http://www.evget.com
相關閱讀
評論(1)

相關文章