DreamSpaceJS/.NET

DreamSpaceJS/.NET

DreamSpaceJS / .NET est principalement une solution basée sur JavaScript pour le développement client ET serveur, un peu comme NodeJS.
DreamSpaceJS / .NET est principalement une solution basée sur JavaScript pour le développement client ET serveur, un peu comme NodeJS.Son objectif est d'être une alternative basée sur HTML5 / JavaScript à l'utilisation de Flash / Silverlight comme environnements de développement.NodeJS est une merveilleuse plate-forme, mais il n'y a pas de solution simple pour exposer les bibliothèques .NET / Mono au code JavaScript du serveur.Le système d'infrastructure DreamSpace comprend DreamSpaceJS, une bibliothèque JavaScript côté client et serveur, et DreamSpace.NET, qui est le serveur JavaScript extensible .NET / Mono côté serveur (c'est-à-dire que vous pouvez facilement étendre les fonctionnalités du serveur à l'aide d'une seule interface: IDSExtension).Tous ces éléments fonctionnent ensemble pour faciliter la création de sites Web pour les développeurs.L'idée est de permettre au côté client de gérer autant de travail que possible, comme la validation, dans laquelle le même code JavaScript peut également être exécuté côté serveur.Permettre une intégration facile des bibliothèques côté serveur signifie que les développeurs peuvent écrire du code optimisé plus rapidement si nécessaire, qui est déclenché / appelé à partir du JavaScript dans le serveur.Comme si cela ne suffisait pas, le système DreamSpaceJS (écrit à l'aide de la nouvelle convention TypeScript) prend également en charge les modules, qui se comportent de manière similaire aux modules NodeJS.Les modules DreamSpaceJS sont écrits en code 100% JavaScript, et sont conçus pour accomplir une tâche spécifique, en s'appuyant uniquement sur l'existence d'extensions .... Puisque le framework DreamSpaceJS est construit sur TypeScript, nous proposons également une compilation de type de temps de compilation pour le code JavaScript,permettant de construire plus facilement des applications basées sur JavaScript à grande échelle.Le serveur DreamSpace.NET utilise le moteur V8 via une bibliothèque d'encapsuleur personnalisée (réalisée avec une concentration multiplateforme).Nous sommes également pris en charge par Scrirra (via une licence donnée) pour implémenter le moteur de jeu Construct 2 HTML5 par défaut.
dreamspacejs-net

Les catégories

Alternatives à DreamSpaceJS/.NET pour Mac avec licence open source