Acceso remoto a IDE con proyector

Como probablemente sepa, Swing es un marco que le permite desarrollar interfaces gráficas para aplicaciones de la plataforma Java. Los IDE de JetBrains utilizan Swing para representar interfaces. Swing también se usa en otros IDE basados ​​en IntelliJ, como Android Studio.





Las aplicaciones JetBrains IDE y Swing son aplicaciones de escritorio y, en general, esto es una ventaja. Sin embargo, hay casos que requieren un enfoque diferente (por ejemplo, un cliente ligero). Y aquí es donde Projector resulta útil.





El proyector es una tecnología mediante la cual se inician aplicaciones IDE o Swing basadas en IntelliJ en el servidor. Luego, puede conectarse a ellos desde cualquier lugar utilizando navegadores o aplicaciones nativas.





Escenarios de uso

Hay muchas situaciones que requieren ejecutar el IDE en el servidor. Algunos de ellos son típicos de grandes empresas con una enorme infraestructura. Aquí hay una breve lista de situaciones en las que Projector puede ayudarlo:





  • Desea ejecutar el código junto a los servidores de cómputo o la base de datos .





  • El entorno empresarial requiere una mayor seguridad .





  • .





  • .





  • .





  • .





  • 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