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 Self-Hosted

Node.js

Node.js

Node.js est une plate-forme construite sur le moteur d'exécution JavaScript de Chrome pour créer facilement des applications réseau rapides et évolutives.
clipboard.js

clipboard.js

La copie de texte dans le presse-papiers ne devrait pas être difficile.Il ne devrait pas nécessiter des dizaines d'étapes pour configurer ou des centaines de Ko à charger.
Collaborative.js

Collaborative.js

Collaborative.js est une bibliothèque JavaScript pour créer des applications et des services Web avec un accès collaboratif aux données (édition de données en direct).
Hyperapp

Hyperapp

Hyperapp est une bibliothèque JavaScript pour la création d'applications Web.
Amplitude.js

Amplitude.js

Amplitude.js est une bibliothèque JavaScript légère qui vous permet de contrôler la conception de vos commandes multimédias dans votre page Web - pas le navigateur.Pas de dépendances (jQuery non requis).
Mei.js

Mei.js

Mei.js est une petite bibliothèque conçue pour développer des tâches courantes de manière plus rapide et plus facile.
yFiles for HTML

yFiles for HTML

yFiles for HTML est une boîte à outils de visualisation de graphiques JavaScript moderne pour créer, modifier, afficher et organiser automatiquement des graphiques, des diagrammes et des réseaux.
droppable

droppable

Une bibliothèque javascript pour donner des super pouvoirs à la suppression de fichiers à n'importe quel élément HTML.
Vivus.js

Vivus.js

Vivus est une classe JavaScript légère qui vous permet d'animer des SVG, leur donnant l'apparence d'être dessinés.