Computer-Screenshot
Der Autor von Puter gab bekannt kürzlich in einem der Reddit-Unterforen, Ihre Entscheidung, den Puter-Quellcode freizugeben. Und nach drei Jahren Entwicklungszeit und mehr als einer Million gewonnener Benutzer erwähnt er, dass sein Projekt den nächsten Schritt machen muss und Open Source geworden ist.
Puter, Es wurde ursprünglich als persönliches Projekt entwickelt, Aber im Laufe der Zeit und dank der zunehmenden Popularität ist es nun ein Projekt, das der Community zugänglich gemacht wurde und dessen Code bereits auf GitHub veröffentlicht wurde.
Was ist Puter?
Putter Es handelt sich um eine erweiterte Desktop-Umgebung (jetzt Open Source) das über einen Webbrowser zugänglich ist und über eine Vielzahl von Funktionen verfügt, Es ist schnell und hoch erweiterbar. Es kann unter anderem zum Erstellen von Remote-Desktop-Umgebungen oder als Schnittstelle für Cloud-Speicherdienste, Remote-Server und Webhosting-Plattformen verwendet werden. Der Entwickler präsentiert es als Internet-Betriebssystem, entwickelt, um alle Anwendungen und Dienste über einen Internet-Client auszuführen, normalerweise einen Webbrowser.
Puter, von seinem Ersteller als „Internet-Betriebssystem“ bezeichnet, Es zeichnet sich durch die Kombination der Funktionalitäten eines fortschrittlichen Betriebssystems aus, auf das über einen Webbrowser zugegriffen werden kann. Der Entwickler, bekannt als Nariman J., hat erklärt, dass das Projekt gerade in die Beta-Phase eingetreten ist und istEs basiert auf Vanilla JavaScript (Vanilla JS) und jQuery-Technologien.
EDie Verwendung von jQuery bei der Entwicklung von Puter hat eine Debatte ausgelöst in der Community, da der Entwickler dies zwar argumentiert Die Wahl basiert auf Leistungsgründen und direkter Kontrolle über den Technologie-Stack. Einige äußern Bedenken hinsichtlich der Relevanz und Effizienz von jQuery in der heutigen Webentwicklung.
Kritiker von jQuery weisen darauf hin, dass viele seiner Funktionen mittlerweile in moderne Browser integriert sind, was seine Verwendung unnötig machen und möglicherweise die Leistung von Webseiten beeinträchtigen könnte. Darüber hinaus sind einige der Ansicht, dass die Syntax kompliziert und schwierig zu pflegen sein kann, insbesondere im Vergleich zu nativem JavaScript-Code.
Andererseits argumentieren jQuery-Befürworter, dass es immer noch Vorteile bietet, insbesondere in Situationen, in denen Sie mit Legacy-Code arbeiten oder Kompatibilität mit älteren Browsern benötigen. Sie unterstreichen auch die Vertrautheit seiner Syntax für viele Entwickler und seine Fähigkeit, die DOM-Manipulation und Ereignisbehandlung zu vereinfachen.
Auch wenn manche jQuery für veraltet halten, ist es in der Branche immer noch stark vertreten und wird immer noch von vielen professionellen Entwicklern verwendet. Im Fall von Puter Der Puter-Entwickler begründet seine Entscheidung, auf Lösungen wie React oder Angular zu verzichten Aufgrund der Notwendigkeit, ein hohes Leistungsniveau sicherzustellen, könnte die Wahl von jQuery es einfacher machen, zum Projekt beizutragen und eine leistungsstarke und bewährte API zur Manipulation des DOM und zur effizienten Verarbeitung von Ereignissen anzubieten, zusätzlich zu dem Hauptziel, dies zu vermeiden komplexe Abstraktionen und behalten die volle Kontrolle über den Technologie-Stack.
Ferner Der Entwickler listet mehrere Anwendungsfälle für Puter auf in Ihrem GitHub-Repository:
Puter kann verwendet werden als:
Eine Alternative zu Dropbox, Google Drive, OneDrive usw. mit neuer Benutzeroberfläche und leistungsstarken Funktionen.
Remote-Desktop-Umgebung für Server und Workstations.
Eine Plattform zum Erstellen und Hosten von Websites, Webanwendungen und Spielen.
Eine freundliche Open-Source-Community und ein Projekt, um mehr über Webentwicklung, Cloud Computing, verteilte Systeme und vieles mehr zu erfahren!
Abschließend ist es erwähnenswert Der Computercode steht unter der AGPL-3.0-Lizenz Und für diejenigen, die mehr über das Projekt erfahren möchten, lade ich Sie ein, das Projekt-Repository zu besuchen im folgenden Link.
Ähnlich Sie können Puter direkt in Ihrem Browser ausprobieren Zugriff von der folgenden Link