1
DreamSpaceJS / .NET ist in erster Linie eine JavaScript-basierte Lösung für die Client- UND Serverentwicklung, ähnlich wie NodeJS.Ziel ist es, eine HTML5 / JavaScript-basierte Alternative zur Verwendung von Flash / Silverlight als Entwicklungsumgebung zu sein.NodeJS ist eine wunderbare Plattform, aber es gibt keine einfache Lösung, um .NET / Mono-Bibliotheken dem JavaScript-Code des Servers auszusetzen.Das DreamSpace-Framework-System besteht aus DreamSpaceJS, einer clientseitigen und serverseitigen JavaScript-Bibliothek, und DreamSpace.NET, dem serverseitigen .NET / Mono-erweiterbaren JavaScript-Server (dh Sie können die Serverfunktionen einfach über eine einzige Schnittstelle erweitern: IDSExtension).Alle diese Funktionen arbeiten zusammen, um Entwicklern das Erstellen von Websites zu erleichtern.Die Idee ist, dass die Clientseite so viel Arbeit wie möglich erledigen kann, z. B. die Validierung, bei der derselbe JavaScript-Code auch serverseitig ausgeführt werden kann.Durch die einfache Integration von Bibliotheken auf der Serverseite können Entwickler bei Bedarf schnelleren optimierten Code schreiben, der vom JavaScript auf dem Server ausgelöst / aufgerufen wird.Als ob dies nicht genug wäre, unterstützt das DreamSpaceJS-System (das mit der neuen TypeScript-Konvention geschrieben wurde) auch Module, die sich ähnlich wie NodeJS-Module verhalten.DreamSpaceJS-Module sind zu 100% in JavaScript-Code geschrieben und für die Ausführung einer bestimmten Aufgabe konzipiert. Dabei wird ausschließlich auf das Vorhandensein von Erweiterungen geachtet. Da das DreamSpaceJS-Framework auf TypeScript basiert, bieten wir auch die Prüfung des Kompilierzeittyps für JavaScript-Code an.Ermöglicht die einfachere Erstellung von JavaScript-basierten Großanwendungen.Der DreamSpace.NET-Server verwendet die V8-Engine über eine benutzerdefinierte Wrapperbibliothek (plattformübergreifend).Wir werden auch von Scrirra unterstützt (über eine gespendete Lizenz), um die Construct 2 HTML5-Spiele-Engine als Standard zu implementieren.
dreamspacejs-net