Akses jarak jauh ke IDE dengan Proyektor

Seperti yang mungkin Anda ketahui, Swing adalah kerangka kerja yang memungkinkan Anda mengembangkan antarmuka grafis untuk aplikasi platform Java. JetBrains IDEs menggunakan Swing untuk membuat antarmuka. Swing juga digunakan di IDE berbasis IntelliJ lainnya, seperti Android Studio.





JetBrains IDEs dan aplikasi Swing adalah aplikasi desktop, dan secara umum, ini merupakan nilai tambah. Namun, ada kasus yang memerlukan pendekatan berbeda (misalnya, klien tipis). Dan di sinilah Proyektor berguna.





Proyektor adalah teknologi yang digunakan untuk meluncurkan aplikasi IDE atau Swing berbasis IntelliJ di server. Kemudian Anda dapat menyambungkannya dari mana saja menggunakan browser atau aplikasi asli.





Skenario penggunaan

Ada banyak situasi yang mengharuskan menjalankan IDE di server. Beberapa di antaranya adalah tipikal perusahaan besar dengan infrastruktur besar. Berikut adalah daftar singkat situasi di mana Proyektor dapat membantu Anda:





  • Anda ingin menjalankan kode di sebelah server komputasi atau database .





  • Lingkungan perusahaan membutuhkan keamanan yang ditingkatkan .





  • .





  • .





  • .





  • .





  • IDE GNU/Linux Windows- , ChromeOS.





  • , .





  • (devtest, devprod).





  • Docker, IDE.





  • .





, Projector . , Code With Me. , Code With Me Projector. .





Open Source

Projector , Open Source Free Software. , . :





  • : MIT (Expat)





  • : GNU GPL v2.0 + Classpath Exception





  • Dockerfiles: Apache 2.0





, - GitHub. GitHub.





Projector — - . IDE , . .





Projector , VNC. , Projector IDE Java-.





Projector .





IDE, , . (, , ). , .





-

-. , .





- URL. , URL "mobile" — - ( , , ).





- HTML5 Canvas API — , API. - Chrome/Chromium, Firefox Safari.





- ( - Projector) — . GitHub.





macOS, Windows Linux. . GitHub.





Dock/Taskbar . , , , Ctrl+W/Cmd+W ( , , , ).





(Python)

. IDE, , . GNU/Linux.





Docker

Projector Docker. Docker, IDE JetBrains Projector. IDE , Docker. IDE , . X11. .





DockerHub Docker Registry. , IntelliJ IDEA Community Edition:





docker pull registry.jetbrains.team/p/prj/containers/projector-idea-c







IDE

IDE Projector, . . , GitHub.





, . , , macOS.





Projector — . Projector , . Ansible? . Kubernetes? .





. Projector —  . . GitHub.





Projector —  . , IDE. . YouTrack Twitter.





— Projector








All Articles