2016-08-12 48 views
-1

我想編寫Intellij插件,我想知道是否可以在Go語言中使用它?如果是這樣,我有什麼選擇;像純粹去?作爲編譯爲字節碼程序充當服務,並納入插件罐?也許別的東西?我希望這是快速的,我希望它不僅限於JVM語言。在Go中編寫Intellij插件可能嗎?

+3

「限制」到JVM語言?爲什麼這是一個問題? – duffymo

+1

因爲速度較慢。 – Sochacky

+0

寫入或執行速度較慢? – duffymo

回答

0

我想寫Intellij插件,我想知道是否有可能在Go語言中使用它?

只要語言支持使用JVM,就可以做到這一點。否則不。由於Go現在不支持這個,所以答案是否定的,你不能。

到目前爲止,我知道用Java,Kotlin,Scala編寫的插件。

我想這是快速的,我希望它不僅限於JVM語言。

在許多情況下,如果不是比Go代碼更快,Java/JVM一樣快。請記住,IDE的目的是一次打開幾個小時,這給了JVM一個相當好的機會,可以即時優化代碼,從而使其速度比以前更快。

例如,IntelliJ的Go插件在Delve(Go調試器)中存在一個長期存在的問題,因爲它發送的請求太快而無法通過Go按順序處理,而Delve需要特殊的RPC實現。沒有其他編輯這麼快。

相關問題