JetBrains Projector是一款遠(yuǎn)程訪問IDE工具,基于IntelliJ的IDE和Swing運行的應(yīng)用,在服務(wù)器上運行后,只要開發(fā)者由瀏覽器和本地應(yīng)用就能訪問了。該工具比較適合一些大型項目或者安全性比較高的企業(yè),能夠禁止復(fù)制代碼,一些硬件也會被限制使用。
軟件介紹
Swing是Java的圖形widget工具包。當(dāng)前的JetBrains IDE都使用了Swing來繪制UI,其他基于IntelliJ的IDE(例如 Android Studio)同樣如此。盡管JetBrains IDE和Swing應(yīng)用都是桌面應(yīng)用,但存在一些邊界情況需要使用特殊方法,比如瘦客戶端(Thin clients),這就是Projector的使用場景。
適用場景
在runtime或數(shù)據(jù)庫附近運行代碼以降低往返通信頻率
高安全性企業(yè)環(huán)境
真正的大型項目
禁止在本地復(fù)制源代碼
用戶硬件被限制使用
需要在Windows設(shè)備甚至是非傳統(tǒng)的操作系統(tǒng)(例如ChromeOS)上的 GNU/Linux 環(huán)境中運行IDE
當(dāng)應(yīng)用程序繼續(xù)在服務(wù)器上運行時,需要關(guān)閉計算機(jī)
遠(yuǎn)程調(diào)試服務(wù)端(devtest,devprod)
具有調(diào)試源和預(yù)配置IDE的VM或Docker鏡像
需要遠(yuǎn)程訪問的配置
目前有兩種方式使用Projector,分別是Web客戶端和原生應(yīng)用。
Web客戶端使用HTML5 Canvas API實現(xiàn)(原理是將JVM的Swing繪制層替換掉,改成向瀏覽器發(fā)送渲染指令),使用者只需在瀏覽器輸入URL即可完成訪問。當(dāng)然,前提是配置好Projector要訪問的主機(jī)。
原生應(yīng)用支持macOS、Windows 和 Linux平臺,除了可集成到Dock或任務(wù)欄這些好處外,原生應(yīng)用還支持Ctrl+W/Cmd+W等鍵盤快捷鍵,這些快捷鍵在Web客戶端中通常無法使用。
標(biāo)簽: 遠(yuǎn)程協(xié)助
下載地址
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運行庫
詳情 -
VC++2019運行庫
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運行庫安裝包
詳情 -
源碼編輯器4.0
詳情 -
博途V18破解授權(quán)軟件
詳情 -
GX Works2
詳情 -
microsoft visual studio 2019免費版
詳情 -
hypermill2021超級加密狗破解版
詳情 -
西門子博途v17破解版
詳情 -
星三好圖形化編程軟件官方最新版
詳情 -
VBSEdit9
詳情
-
6 源碼智造編輯器
裝機(jī)必備軟件
網(wǎng)友評論