
Pour un code heureux!
Il y a déjà beaucoup d'outils de travail disponibles. Cependant, nous cassons / trouvons au hasard le vieux code brisé et améliorons constamment les choses en poussant un modèle qui, selon nous, peut être compétitif. 100% FOSS!
De plus, nous allons transformer cette spécification en quelque chose qui prend en charge un éditeur visuel pour les jeux et les applications construites directement en VScode: Notes
Consultez le code dans des exemples pour des implémentations très claires et convaincantes qui fléchissent nos ensembles de fonctionnalités en évolution rapide. Contactez-nous à [email protected] si vous souhaitez contribuer et voir cela évoluer.
Graphscript est organisé par les principes de base de la théorie des graphiques:
Au-delà de ces concepts de base, les nœuds peuvent être des proxys directs pour les fonctions JavaScript génériques, les objets ou les instances de classe de toutes les bibliothèques, permettant un schéma d'organisation hiérarchique frontal / backend intuitif qui peut se brancher directement en tant que système d'événements pour les programmes orientés objet existants.
Voir les graphiques et les nodes graphiques pour plus d'informations.
Le cadre de connectivité de base. Vous pouvez concevoir des applications ou des modules entiers en tant qu'associations d'objet (ou de portée) imbriquées avec les propriétés du nœud graphique et le système d'événements. Nous avons démontré des dizaines de modules dans les exemples et tout au long du code source. Il suffit de les vider dans un graphique et vous pouvez rapidement créer des systèmes d'événements avec une hiérarchie claire lisible. Ce n'est pas un système rigide comme vous le verrez dans les exemples. Ajoutez plus de propriétés graphiques (que nous distinguons avec un __ ) en utilisant des chargeurs pour personnaliser les comportements d'instanciation des nœuds, par exemple pour engener une application multithread à partir d'une définition hiérarchique assez simple du schéma d'E / S souhaité.
Voir les services pour plus d'informations.
Cela forme une couche de microservices au-dessus du système graphique. Il est plus facile de communiquer entre les graphiques séparés qui suivent leurs propres propriétés. Nous avons mis en œuvre toutes sortes de protocoles (HTTP, WebBrTC, WSS, sources d'événements, chiffrement de bout en bout, etc.) en plus de démontrer la commodité d'un système d'événements basé sur des graphiques pour le pipeline logiciel.
Les services inclus contient une référence des services inclus dans les packages graphiques principaux.
graphscript : une distribution graphique pour les navigateurs (~ 211KB) sjcl )graphscript-node : une version graphique pour Node.js (~ 238KB) ws )better-sse )sjcl )graphscript-core : (~ 26KB) graphscript-services : une collection de services graphiques supplémentaires et de ballonnements généraux. graphscript-services.gpu : plugin expérimental gpu.js ~ 500 Ko, utilisez-le avec les travailleurs pour de meilleurs résultats.graphscript-services.storage : certains utilitaires Browserfs, CSV et Google Drive. Pas très complet.Vous voulez voir cette API s'améliorer plus rapidement? Veuillez contribuer ou créer des problèmes et offrir une perspective. Ce dépôt est surtout un travail d'amour de Josh, avec Garrett se plongeant pour vérifier l'utilité réelle de ce temps de temps en temps. Nous voulons que ce soit une API pour vous offrir des super pouvoirs Web ouverts, afin que nous puissions tous passer à la construction de produits finaux beaucoup plus intéressants en tant que communauté, ainsi qu'à obtenir plus d'étudiants, d'ingénieurs et de chercheurs travaillant dans un environnement de développement collaboratif. C'est l'avenir! Avec des connaissances et la thésaurisation des outils!
device-decoder - Brefteur complexe USB et navigateur ou ensemble de pilotes Bluetooth mobile natif qui est multithread par défaut à l'aide de notre système de travailleurs Web. Vous pouvez utiliser le système de travailleurs pour créer des pipelines entièrement threads à partir du codec de l'appareil sans toucher le thread principal.