In letzter Zeit hören die Nachrichten aus dem Atom-Editor nicht auf, die neueste Entwicklung war der Start des Teletype-Pakets, mit dem wir die Collaborative Edition in Echtzeit hinzufügen können . Mit diesem Paket können wir also unseren Arbeitsbereich freigeben, sodass andere Personen eine Datei in Echtzeit bearbeiten können .
Vor einigen Wochen haben uns Atom-Entwickler überrascht, als sie den Start von Atom-IDE ankündigten, das aus einer Sammlung von Paketen besteht, mit denen dieser Editor in eine IDE umgewandelt werden kann. Jetzt kommt Teletype zu uns, dass selbst in der Beta etwas wirklich Nützliches für die kollaborative Projektentwicklung gesehen wird.
So funktioniert die kollaborative Ausgabe von Atom Teletype.
Wir gehen davon aus, dass auf allen Teilnehmern der Atom-Editor mit dem Teletype-Paket installiert sein muss . Nach der Installation wird ein turmförmiges Symbol angezeigt, über das Sie Ihren Arbeitsbereich freigeben oder einem Remote-Arbeitsbereich beitreten können.
Teletype erstellt das Konzept von Portalen, um den Arbeitsbereich gemeinsam zu nutzen. Der Benutzer, der seinen Arbeitsbereich freigibt (Benutzer, der das Portal erstellt) , wird als Host bezeichnet und verfügt über einen eindeutigen Code, den er für seine eingeladenen Mitarbeiter freigibt . Anschließend müssen die Gäste diesen Code eingeben, um auf das Portal zuzugreifen und auf die Registerkarte zuzugreifen, die der Host gerade bearbeitet .
Wenn der Gastgeber die Registerkarte ändert, ändert sich die Registerkarte auch für die Gäste. In den Portalen geschieht alles in Echtzeit über das WebRTC-Protokoll, bei dem die Kommunikation vollständig verschlüsselt ist.
Jeder Gastbeitragende hat einen eigenen Cursor zur Eingabe des Codes, sodass mehrere Personen gleichzeitig tippen können. Der Mitarbeiter kann das Portal jederzeit verlassen. Auf die gleiche Weise kann der Host das Portal schließen, und alle Gäste verlieren den Zugriff auf den freigegebenen Arbeitsbereich.
Atom Teletype, eine gute Idee, aber verbesserungsfähig.
Die Entwickler von Teletypen haben selbst erkannt, dass es sich um eine Beta-Phase handelt und die Reife noch aussteht. Momentan können Sie mit Teletype nur Text eingeben, um Code zu bearbeiten, was in einer kollaborativen Umgebung etwas eingeschränkt sein kann.
Was fehlt, ist eine Art Chat, mit dem wir in Echtzeit mit den Mitarbeitern kommunizieren können. Ideal wäre die Sprachkommunikation. Social Programming wird immer häufiger eingesetzt und Projekte wie dieses sind ein Schritt in die Zukunft. Wir können es kaum erwarten, dass dieses Projekt mit einer aktiven Entwicklung fortfährt, um seine Mängel zu beheben.