1
DreamSpaceJS / .NET je primárně řešení založené na JavaScriptu pro vývoj klientů a serverů, podobně jako NodeJS.Jeho cílem je být alternativou založenou na HTML5 / JavaScript k použití Flash / Silverlight jako vývojových prostředí.NodeJS je úžasná platforma, ale neexistuje snadné řešení, jak vystavit knihovny .NET / Mono serveru kódu JavaScript serveru.Rámcový systém DreamSpace zahrnuje DreamSpaceJS, knihovnu JavaScript na straně klienta a serveru a DreamSpace.NET, což je serverový server .NET / Mono rozšiřitelný server JavaScript (tj. Můžete snadno rozšířit funkce serveru pomocí jediného rozhraní: IDSExtension).Všechny tyto práce společně usnadňují vytváření webů vývojářům.Záměrem je umožnit straně klienta zpracovat co nejvíce práce, jako je ověření, ve kterém lze na straně serveru spustit také stejný kód JavaScript.Umožnění snadné integrace knihoven na straně serveru znamená, že vývojáři mohou v případě potřeby psát rychlejší optimalizovaný kód, který je spouštěn / vyvolán z JavaScriptu na serveru.Jako by to nestačilo, systém DreamSpaceJS (napsaný pomocí nové konvence TypeScript) také podporuje moduly, které se chovají podobně jako moduly NodeJS.Moduly DreamSpaceJS jsou psány ve 100% kódu JavaScript a jsou navrženy tak, aby splňovaly specifický úkol a spoléhaly se pouze na existenci rozšíření .... Protože rámec DreamSpaceJS je postaven na TypeScript, nabízíme také kompilační časovou kontrolu typu JavaScriptu,což umožňuje snadnější vytváření rozsáhlých aplikací založených na JavaScriptu.Server DreamSpace.NET používá motor V8 prostřednictvím vlastní knihovny modulů wrapper (vyrobeno se zaměřením napříč platformami).Jsme také podporováni společností Scrirra (prostřednictvím darované licence) k implementaci herního enginu Construct 2 HTML5 jako výchozího nastavení.
dreamspacejs-net