Fernzugriff auf IDE mit Projektor

Wie Sie wahrscheinlich wissen, ist Swing ein Framework, mit dem Sie grafische Oberflächen für Java-Plattformanwendungen entwickeln können. JetBrains-IDEs verwenden Swing zum Rendern von Schnittstellen. Swing wird auch in anderen IntelliJ-basierten IDEs wie Android Studio verwendet.





JetBrains IDEs und Swing-Anwendungen sind Desktop-Anwendungen, und im Allgemeinen ist dies ein Plus. Es gibt jedoch Fälle, die einen anderen Ansatz erfordern (z. B. einen Thin Client). Und hier kommt der Projektor zum Einsatz.





Projektor ist eine Technologie, mit der Sie IntelliJ-basierte IDE- oder Swing-Anwendungen auf dem Server starten. Anschließend können Sie von überall mit Browsern oder nativen Anwendungen eine Verbindung zu ihnen herstellen.





Nutzungsszenarien

Es gibt viele Situationen, in denen die IDE auf dem Server ausgeführt werden muss. Einige von ihnen sind typisch für große Unternehmen mit großer Infrastruktur. Hier ist eine kurze Liste von Situationen, in denen Projector Ihnen helfen kann:





  • Sie möchten Code neben Computerservern oder Datenbanken ausführen .





  • Das Unternehmensumfeld erfordert mehr Sicherheit .





  • .





  • .





  • .





  • .





  • 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