-1
我想編寫Intellij插件,我想知道是否可以在Go語言中使用它?如果是這樣,我有什麼選擇;像純粹去?作爲編譯爲字節碼程序充當服務,並納入插件罐?也許別的東西?我希望這是快速的,我希望它不僅限於JVM語言。在Go中編寫Intellij插件可能嗎?
我想編寫Intellij插件,我想知道是否可以在Go語言中使用它?如果是這樣,我有什麼選擇;像純粹去?作爲編譯爲字節碼程序充當服務,並納入插件罐?也許別的東西?我希望這是快速的,我希望它不僅限於JVM語言。在Go中編寫Intellij插件可能嗎?
我想寫Intellij插件,我想知道是否有可能在Go語言中使用它?
只要語言支持使用JVM,就可以做到這一點。否則不。由於Go現在不支持這個,所以答案是否定的,你不能。
到目前爲止,我知道用Java,Kotlin,Scala編寫的插件。
我想這是快速的,我希望它不僅限於JVM語言。
在許多情況下,如果不是比Go代碼更快,Java/JVM一樣快。請記住,IDE的目的是一次打開幾個小時,這給了JVM一個相當好的機會,可以即時優化代碼,從而使其速度比以前更快。
例如,IntelliJ的Go插件在Delve(Go調試器)中存在一個長期存在的問題,因爲它發送的請求太快而無法通過Go按順序處理,而Delve需要特殊的RPC實現。沒有其他編輯這麼快。
「限制」到JVM語言?爲什麼這是一個問題? – duffymo
因爲速度較慢。 – Sochacky
寫入或執行速度較慢? – duffymo