2010-01-10 60 views
28

是否有任何基於Web的IDE可用於運行快速測試?有一打PHP和一些甚至是Java,但我還沒有發現,它運行Python。如果有一個開源IDE可用,我可以託管和運行我自己,那會更好。用於Python的在線IDE

感謝

+0

找到一些信息如何更快地使用某些遠程客戶端/服務器Python而不是使用本地python?你的本地Python有什麼問題? – 2010-01-10 12:40:43

+4

爲什麼?方便和自由。當我正在閱讀坐在沙發上的書('Learning Python')時,我希望能夠從我的iPhone上運行快速測試。我不喜歡隨身攜帶6英鎊的MBP。 ;) – 3zzy 2010-01-10 13:35:56

+3

「方便」?在iPhone上輸入代碼?看不到它。 – 2010-01-10 14:28:26

回答

24

,你可能覺得給一個嘗試:

+1

前兩個看起來不錯,希望他們也支持Python 3 – 3zzy 2010-01-10 12:43:35

+0

你可能會想看看http://github.com/codenode/codenode源代碼 – 2010-01-10 12:59:07

+1

@Nimbuz ideone支持Python 3 – kuszi 2011-05-11 14:06:54

1

通過沒有專門針對蟒蛇Codepad也不錯。

2

Codepad可以編譯代碼,如果這是你在找什麼。

2

http://shell.appspot.com/谷歌AppEngine殼(雖然不是一個IDE)。

+0

這個應用程序有一些問題,使它成爲學習Python的一個糟糕的選擇。例如,所有對象都是不可變的。我會等待這個缺陷在使用之前得到解決。 – 2010-01-10 13:35:05

+0

我用一個小編輯器(Mozilla Skywriter)擴展了這個想法:http://perewe.appspot.com/ – 2011-01-27 21:31:34

1

我非常確定IDE是最後一種將基於網絡的程序,因爲如果IDE想要做得好,一個好的IDE需要非常互動。

我真的沒有看到這個原因和其他人似乎同意,因爲沒有任何。 不,交互式網頁外殼或編譯器與IDE無關。

+0

已經有一些在線JavaScript IDE,包括http://jsfiddle.net,http://cloud9.io和http://tinker.io。我認爲基於Web的IDE已經可以「非常互動」了。基於Web的IDE也比基於桌面的IDE更易於移植。 – 2013-02-25 02:31:33

+0

基於Web的IDE不會替代我的大部分工作的本機代碼編輯器,但它們對於共享代碼和與其他人合作真的很棒。 – 2013-08-09 22:17:47

0

Mozilla Bespin是一個有趣的項目(user guide)。

這是一個Mozilla實驗室開源項目,用於構建基於瀏覽器的IDE。您可以自己託管它,請參閱Bespin developer guide

我不認爲它目前是一個完整的Python IDE,但我相信它可以做成一個有點努力。 Bespin服務器是用Python編寫的。

1

ideone.com能夠編譯和運行Python。還有一個集成的網頁編輯器 - 非常適合快速測試。它不是開源的,但你可以使用Ideone API來構建你的服務。

4

我嘗試PythonAnywhere.com,它有兩個3.2和2.7瀏覽器的支持。它還可讓您同步到Dropbox並直接部署到Web上。

+0

我看起來像他們現在正在測試。你有任何測試邀請分享? – 2011-11-15 12:11:34

+1

只是從PythonAnywhere開發者的一個說明,說我們不再處於測試階段:-) – 2014-08-04 10:32:35

3

Codecademy有一個在labs.codecademy.com。它具有語法高亮和自動縮進功能。

+0

這實際上是Repl.it – 2012-09-06 14:49:08

1

Repl.it有一個python解釋器和終端等。它可能不是一個完整的IDE。我不確定你是如何定義的。

1

Repl.it是一個了不起的項目,python引擎完全是用javascript編寫的,也就是說,所有的代碼都是在用戶端而不是服務器端執行的。一旦發動機加載完畢,您也可以離線使用它。這是非常快,重量輕

+0

快速和輕量級?它是用c和llvm編譯的,所以整個Python解釋器在另一個解釋器中運行,導致replit變慢。 – 2012-12-01 01:10:22

1

Cloud9沒有開源,但它可能是最好的在線IDE。