Desktop-Umgebung im Browser!
- Puter ist eine fortschrittliche Open-Source-Desktop-Umgebung, die im Browser läuft und mit umfangreichen Funktionen, hoher Geschwindigkeit und starker Erweiterbarkeit überzeugt.
- Sie kann für den Aufbau von Remote-Desktop-Umgebungen, als Interface für Cloud-Storage-Dienste, für Remote-Server, Web-Hosting-Plattformen und mehr genutzt werden.
Erste Schritte
Deployment in Produktion
- Eine ausführliche Anleitung zur Bereitstellung von Puter in einer Produktionsumgebung findest du in der Datei
docs/prod.md.
Häufig gestellte Fragen
❓ Was sind die Anwendungsfälle für Puter?
- Puter kann wie folgt eingesetzt werden:
- als Alternative zu Dropbox, Google Drive, OneDrive usw. mit neuer Benutzeroberfläche und leistungsstarken Funktionen.
- als Remote-Desktop-Umgebung für Server und Workstations.
- als Plattform zum Erstellen und Hosten von Websites, Web-Apps und Spielen.
- als zugängliches Open-Source-Projekt und Community, in der man Webentwicklung, Cloud Computing, verteilte Systeme und mehr lernen kann.
❓ Warum wurde Puter nicht mit React, Angular, Vue usw. gebaut?
- Aus Performance-Gründen wurde Puter mit Vanilla JavaScript und jQuery entwickelt.
- Ziel war es, komplexe Abstraktionen zu vermeiden und den gesamten Stack so weit wie möglich unter Kontrolle zu behalten.
- Teilweise inspiriert wurde dies von Lieblingsprojekten ohne Frameworks wie VSCode, Photopea und OnlyOffice.
❓ Warum jQuery?
- Puter interagiert direkt mit dem DOM, und jQuery bietet dafür eine elegante und leistungsstarke API für DOM-Manipulation, Event-Handling und mehr.
- Außerdem ist jQuery eine schnelle, ausgereifte und praxiserprobte Bibliothek.
Danksagungen
- Das Standard-Hintergrundbild wurde von Milad Fakurian erstellt und auf Unsplash veröffentlicht.
- Die Icons werden unter den folgenden Lizenzen bereitgestellt:
- Papirus (GPL-3.0-Lizenz)
- Iconoir (MIT-Lizenz)
- Elementary Icons (GPL-3.0-Lizenz)
- Tabler Icons (MIT-Lizenz)
- bootstrap-icons (MIT-Lizenz)
Meinung von GN⁺
- Puter ist ein innovatives Projekt, das Nutzern eine vollständige Desktop-Erfahrung im Webbrowser bietet und damit dem Trend zu immer verbreiteteren cloudbasierten Arbeitsumgebungen folgt.
- Da es als Open Source bereitgestellt wird, haben Entwickler den Vorteil, den Quellcode frei einzusehen, bei Bedarf anzupassen oder Funktionen hinzuzufügen.
- Durch den Einsatz von jQuery entsteht ein Umfeld, in dem sich auch Entwickler leicht beteiligen und beitragen können, die mit modernen Frameworks weniger vertraut sind; zugleich könnte es aber etwas von aktuellen Trends der Webentwicklung entfernt wirken.
- Andere Projekte mit ähnlicher Funktionalität sind etwa Googles Chrome Remote Desktop und Apache Guacamole, die bereits weit verbreitete und bewährte Lösungen sind.
- Bei der Einführung von Puter sollten Sicherheit, Kompatibilität und Performance-Optimierung berücksichtigt werden; außerdem kann der Wechsel zu einem cloudbasierten Dienst zusätzliche Arbeiten wie die Integration in bestehende Infrastrukturen oder Datenmigration erfordern.
1 Kommentare
Hacker-News-Kommentare