利用瀏覽器編程:支援 Java、Python、Ruby 等語言的雲端開發環境 Repl.it

我們之前介紹過 Amazon 旗下的瀏覽端開發環境 (IDE)  Cloud9,可以隨時隨地進行編程開發是一個優點,也就是說即使你手上只有一台 iPad / iPhone ,你都可以修改自己的 Code 或是運行程式碼。雖然這已經是一個很「輕量」的選項,但如果你想更簡單的進行雲端編程,可以如何做呢?最近編輯們發現一個名為 Repl.it 的服務,集合編程、教學、雲端 IDE 於一身,而且只需要 Google/GitHub/Facebook 帳號就能陪入服務,絕對值得嘗試!


Repl.it 運行速度快的雲端 IDE:進去編程只需要 3 秒!

Repl.it 是由 Y-Combinator 支持的一個計劃,剛剛在上個星期發佈 1.0 版本,這是一個簡單就可以進行編程的網絡版 IDE ,它的名稱代表(RELP Read-Eval-Print Loop) ,這是一個常見的互動編程環境,所以運作速度以及反應都相當快速,其中一個優點就是不像 Cloud9 需要等待虛擬環境設定/啟動,如果選定了一個開發環境可以在 3 秒內進行編程(你簡單點進去就可以了),對於第一次學習 C / C++ / Java 語言的新手來說是超級方便的(壞處麻…就是你省略了很多 complie 的過程,這是新手需要認識的)。

在服務開始一個星期左右,已經有超過 20 萬個開發者在平台活躍了,只需要一個 Google/Facebook/GitHub 帳號就可以啟動自己的帳號,而即使不登入就可以試用他們的 IDE,暫時他們支持的語言包括 Python 、PHP 、QBasic、Javascript 、C++、C 、Java、Ruby 等多個語言,當然亦包括 Django 、Sinatra、Ruby on Rails等框架。

如果你想試一個完全沒有學過的語言,這是一個不錯的環境(畢竟無痛安裝)

Repl.it

 

最初編輯以為在虛擬環境中不可以安裝自己想要的 Package ,但後來嘗試在自己的 Repl 環境中 import pandas 、tensorflow 等程式庫,系統會自動安裝在上面,加上你擁有一個自己的 container ,可以在網絡環境上面完成前端 + 後端開發,說真的這實在太好用了。

而與 Cloud9 決定性不同的地方是 IDE 懂得自動「調節」,它會因應編程環境的不同慢慢去展示出不同程式碼的需要。根據 Repl.it的 CEO Amjad Masad 所說,他在 2009 年的時侯嘗試學習編程,他當時嘗試利用 JavaScript 去寫每一個程式,但大家都知道這是不現實的,後來他嘗試把不同的程式碼編釋成 JavaScript 去運行,然後他就加入了 Codeademy 進行教學用途 IDE 開發了。

Repl.it
簡單完成的 Hello World @ C

後來他離開 Facebook 後,決定把一個完整、實用,支援多語言的瀏覽器 IDE 打造出來,那就是我們今天用到的Repl.it,方便工程師/業餘人士可以在 Serverless 環境下進行快速開發。編輯留意到他們的想法是令全部人都學會編程,所以亦提供一個教學環境可以讓資金工程師打造教材,而新手可以在他們的 repl 一步一步跟隨學習。

那麼好用的 IDE 到底收費如何呢?一般用戶是免費的,如果你需要一個更快速的運行速度以後更多的容量,價錢將會由 $7 美金起。到底是否適合你使用?親自點進 Repl.it去感受一下吧!

Repl.it

引用來源:TechCrunch

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

限制時效已用盡。請重新載入驗證碼。