雲開發聽說過沒? Compilr 屌爆的在線開發工具 -_-#


  偶是在基家看到老外Coder中紛紛熱議的Compilr,於是趁着訂的午飯沒有送到,中午抽空小研究了一番,順便給大家做一個簡單匯報。

  Compilr 目標主要是做成一個雲開發平台,其中集成了不同語言基於雲計算的軟件開發工具,在同一個框架下提供一個在線的雲解決方案。

  首先Compilr 是一個網頁版的在線開發工具,可以讓所有開發人員在線編寫代碼和學習代碼,也支持編寫后代碼的在線運行。支持的語言方面Compilr 不光支持C#,還能支持多種開發語言,而且支持同一語言的不同編譯平台的版本,我大致整理了一下,Compilr 目前支持的語言和編譯器見下表:

開發語言 平台版本/編譯器版本
C GCC4.7
GCC4.8

C#

.net 2.0
.net 3.5
.net 4.0
XNA 4.0 windows

C++ GCC4.6
GCC4.7
Fortran GCC4.6
GCC4.7
HTML JavaScript and HTML
Java JDK 6
JDK 7
JavaScript JavaScript and HTML
Node.js
Objective-C GCC4.6
GCC4.7
Objective-C++ GCC4.6
GCC4.7
Pascal Free Pascal 2.6.0
PHP PHP 5.3.6 
Python Python 2.7.2
Python 3.2
Ruby Ruby 1.9.1
Ruby 1.8
VB .net 2.0
.net 3.5
.net 4.0
XNA 4.0 windows
x86 Accembly GCC4.7

  在Compilr 中新建一個項目,從編譯器的使用上來看一下,代碼頁Tab化,語法高亮統統都支持。項目/解決方案目錄列表也基本上和Visual Studio 一般不二。但很不幸的是Compilr 不支持自動語法提示,全靠Coder 自己從頭到尾一路准確無誤的敲入代碼。我承認這對於很多.net coder 來說很難接受,但其實很多語言比如ruby,python 等很多語言一直就是沒有自動提示的或自動提示弱的很的說!
幸運的是,對於我來說是木有問題的,哇哈哈哈!長時間以來養成的良好編碼習慣啊!! 自我贊許一下! ^_^! 

圖1 編輯器截圖

  不過從目前看Compilr不支持代碼的調試,至少是對.net 不支持(別的語言因為午飯時間太少,沒來得及試)。但是編譯時還是能對錯誤進行檢測和提示的!本人故意在代碼中調用了一個不存在的方法 errorRun(),在Build 或Run 的時候,環境會提示錯誤,並能夠友好的給出錯誤的代碼頁名和錯誤行數,這點是值得稱贊的!

圖2 編譯錯誤-(故意為之!)很接近vs的提示哦!

 

  如果代碼正確編譯通過,運行則會輸出結果,這里只實驗了Console控制台程序,我沒有試Winform 程序,不知道Compilr 會如何顯示!?

圖3 控制台輸出!

  vs 上開發已經習慣的人們啊!平時是少不了Shortcuts 的。否則對於.net的開發,說實話一點兒意思沒有!對吧!?So,雖然是Web版的開發工具,Compilr 還是支持了大量的快捷鍵,並且允許用戶自定義!贊!

圖4 Compilr 快捷鍵設置

  OK,午飯送來了--魚香肉絲我的摯愛!
  最后再說一下Compilr 的幾種收費模式,分別有免費(0美元/年)、學生(30美元/年)、開發者(75美元/年)三種方式,由於午餐冷卻速度較快的緣故我就不翻譯了,各自的區別具體見下表:

 圖5 三種類型開發者區別對待圖(階級啊!階級!)

  計划搞一個學生開發者,一年合人民幣200元還是可以接受的。在線編輯和調試代碼,保存也在線上。不用過去U盤滿天飛了,即使說現在有同步網盤可用的話,那么開發環境也是需要在每台機器上安裝部署的,每次還需要重新載入解決方案,代碼管理並不方便,對吧!?同時作為一個資深Coder ,對不同的代碼語言都偶爾會禁不住想動手動腳(色),總不能每個開發和編譯環境都安裝一通吧!? (神馬?你會?哪是你牛!)

  其實目前Compilr 還處於發展階段,但總的說來Compilr 是一個idea 相當贊的在線開發平台,想象一下在任何地方、使用任何設備在任何時間開發的魔力吧!?

任何地方:(家里/公司/山頂/山洞/泳池/澡堂)....... 思路無限開闊!

任何設備:(pc/server/ipad/手機/跑步機/冰箱)....... 思路無限開闊!

任何時間:(上班時/無聊時/大便中/把妹ing...) ....... 思路有限 +_+!!!!

  

Compilr 在線開發環境地址請猛戳這里-> https://compilr.com/

   我先開動了哦!!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM