NEO-ONE | Die All-in-One DApp Entwicklungsumgebung
NEO-ONE ist ein neuer intelligenter End-to-End-Vertragsrahmen, der die Erstellung von Apps auf der NEO Blockchain erleichtern soll. Entwickelt wurde es von Alex DiCarlo, Leiter des Teams hinter dem NEO Blockchain Explorer NEO Tracker. Das Framework unterstützt die intelligente Vertragsentwicklung in TypeScript. Neben dem intelligenten Vertragsrahmen selbst beinhaltet NEO-ONE auch Dokumentation und Schulungsunterlagen zur Vereinfachung des Lernprozesses. Die Benutzer werden durch den Prozess der Entwicklung von NEO Smart Contracts geführt, um diese sicher zu verwenden.
Smart Contracts für alle
Die Neo One AG ist ein kleines Unternehmen mit einem weit verzweigten Netzwerk. Die Spezialisten für IT, Marketing und Kommunikation arbeiten interdisziplinär und möchten Unternehmen intelligente Vertragsfunktionen bieten. Die ersten Elemente des Frameworks wurden entwickelt, um eine Möglichkeit zur Verfolgung des Token-Transfers (Was ist ein Token?) zu erhalten. Eine reibungslose API zur effektiven Interaktion mit einem NEO-Knoten sollte sichergestellt werden. Nachdem die Entwickler alle Infrastrukturen und APIs, die für NEO Tracker benötigt werden, aufgebaut hatten, wollten sie ihre Entwicklungen auch anderen zugänglich machen.
Benutzer können ihre gesamte Programmierung und Tests im Browser durchführen, so dass es nicht notwendig ist, vorher eine Entwicklungsumgebung einzurichten. Der Editor enthält Funktionen wie console.log, das wie JavaScript an intelligenten Verträgen arbeitet, und das Team plant auch, einen integrierten Debugger hinzuzufügen. Das End-to-End-Framework sollte einen mühelosen Start ermöglicht und es den Benutzern erlauben, die Tools in jedem Schritt des Prozesses zu nutzen. Ziel des NEO-ONE-Projekts ist es daher, eine komplette Suite für die Entwicklung von dApp in NEO zu entwickeln. Auch Personen, die keine Erfahrung mit diesen Anwendungen haben, sollen mithilfe der Anleitungen erste intelligente Verträge nach 30 Minuten oder weniger betriebsbereit erstellen können.
Entwicklungskurse und Schulungsmaterialien
Neben den einfach zu bedienenden Funktionen des NEO-ONE Editors hat das Team auch Schulungsmaterial für Embedded-Entwickler implementiert. Mit der Möglichkeit, intelligente Verträge direkt aus dem Browser zu erstellen, zu testen und zu schreiben, will NEO-ONE die Einstiegsbarriere für die dApp-Entwicklung reduzieren.
Die angebotenen Informationen gehen alle Konzepte durch, auch nicht-blockbasierte Anwendungen. Die Blockchain-Entwickler bieten Links zu externer Dokumentation und zu allen Materialien – über die detailliertere Dokumentation von NEO-ONE zu dem jeweiligen Thema, zur TypeScript-Dokumentation für spezifisches TypeScript-Wissen sowie zu externen Bibliotheken.
Die Vorteile des Frameworks
Wenn Entwickler weniger Zeit damit verbringen müssen, über ihre intelligenten Verträge und Integrationen nachzudenken, können sie die eigentliche DApp effektiver nutzen. Weitere Vorteile sind nach Ansicht der NEO-Entwickler:
- Blockchain-Entwicklung wird zu einem einfachen und transparenten Prozess
- Konfigurationen für das Schreiben intelligenter Verträge können verwendet werden, um jeden Teil des Workflows nach Bedarf zu optimieren
- erste Unterstützung für TypeScript in NEO, einem Super-Set von statisch geschriebenem JavaScript
NEO-ONE Fazit
NEO-ONE will allen Smart Contracts näher bringen und dazu beitragen, dass diese ohne Vorkenntnisse verwendet werden können. Das Projekt befindet sich aber noch in der Entwicklung. Das Gründerteam ruft seine Nutzer dazu auf, das Framework zu verwenden und Fehler zu melden.