2014-06-24 228 views
2

goplay發生了什麼事?我看到很多早期的參考資料,這些實用工具曾經在/ misc/goplay上運行。然而,似乎這已被刪除在go1.3goplay發生了什麼事?

舊版本仍然可以在源代碼回購遲到go1.3beta2:go1.3beta2: misc/goplay/,並且如果您在本地安裝它的作品。扯了一會兒,我發現它在版本2daa4d89e0d9上被刪除,引用了關於代碼執行的問題。

操場很棒,但它似乎並不容易運行你自己的本地實例,它可以與路徑上的所有庫一起工作,對於某些庫,特別是svgo,它似乎很有用像goplay一樣的工具。是否有一些新的工具可以取代它?是否有第三方實用程序的規範選擇來實現相同的效果?

+0

也許試試他們的論壇也.. –

回答

3

刪除它的提交消息看起來相當簡單。任何可以連接到goplay服務器的人都可以以用戶身份執行任意代碼。

默認情況下,它監聽localhost,這使得它容易受到本機上其他本地用戶的攻擊,但是如果將它配置爲在另一個地址上偵聽,它將允許遠程執行代碼。

您可以使用Go Playground上沒有的軟件包作爲優勢,但這也是goplay不太安全的原因:爲了關閉攻擊媒介而選擇了Playground可用的一組軟件包。

該代碼在存儲庫歷史記錄中仍然可用,因此您可以根據需要下載並編譯它,但不建議這樣做。對於本地開發,您可以通過教您最喜歡的文本編輯器來運行go run filename.go以獲得更好的體驗,以響應快捷方式或按下按鈕。