
¡Por código feliz!
Ya hay muchas herramientas de trabajo disponibles. Sin embargo, estamos rompiendo/encontrando al azar el viejo código roto y mejorando las cosas constantemente a medida que expulsamos un modelo que creemos que puede ser competitivo. 100% foss!
Además, vamos a convertir esta especificación en algo que admite un editor visual para juegos y aplicaciones construidas directamente en VScode: Notas
Consulte el código en ejemplos de implementos muy claros y convincentes que flexionan nuestros conjuntos de características en rápida evolución. Póngase en contacto en [email protected] si desea contribuir y ver esto evolucione.
GraphScript está organizado por los principios básicos de la teoría de gráficos:
Más allá de estos conceptos básicos, los nodos pueden ser proxies directos para las funciones genéricas de JavaScript, objetos o instancias de clase de cualquier bibliotecas, lo que permite un esquema intuitivo de organización jerárquica frontend/backend que puede conectarse como un sistema de eventos para programas orientados a objetos existentes.
Consulte gráficos y gráficos para obtener más información.
El marco de conectividad básica. Puede diseñar aplicaciones o módulos completos como asociaciones de objetos anidados (o alcance) con las propiedades del nodo gráfico y el sistema de eventos. Hemos demostrado docenas de módulos en los ejemplos y en todo el código fuente. Simplemente tírelos en un gráfico y puede construir rápidamente sistemas de eventos con una jerarquía clara y legible. Este no es un sistema rígido como verá en los ejemplos. Agregue más propiedades GraphScript (que distinguimos con un __ ) utilizando cargadores para personalizar los comportamientos de instanciación de nodos, por ejemplo, para generar una aplicación multiproceso de una definición jerárquica bastante simple para el esquema de E/S deseado.
Consulte los servicios para obtener más información.
Esto forma una capa de microservicios en la parte superior del sistema gráfico. Hace que sea más fácil comunicarse entre gráficos separados que rastrean sus propias propiedades. Hemos implementado todo tipo de protocolos (HTTP, WEBRTC, WSS, fuentes de eventos, cifrado de extremo a extremo, etc.) además de esto para demostrar la conveniencia de un sistema de eventos basado en gráficos para el canalización de software.
Los servicios incluidos contienen una referencia de los servicios incluidos en los principales paquetes GraphScript.
graphscript : una distribución de GraphScript para navegadores (~ 211kb) sjcl )graphscript-node : una compilación GraphScript para Node.js (~ 238kb) ws )better-sse )sjcl )graphscript-core : (~ 26kb) graphscript-services : una colección de servicios GraphScript adicionales y hinchazón general. graphscript-services.gpu : complemento experimental gpu.js ~ 500kb, úsalo con los trabajadores para obtener los mejores resultados.graphscript-services.storage : algunos utilidades de navegador, CSV y Google Drive. No muy completo.¿Quieres ver que esta API mejore más rápido? Contribuir o crear problemas y ofrecer una perspectiva. Este repositorio es principalmente un trabajo de amor de Josh, con Garrett que se dirige a la realidad verifica la utilidad real de la vez. Queremos que esto le brinde superpoderes web abiertos, para que todos podamos pasar a construir productos finales mucho más interesantes como comunidad, así como obtener más estudiantes, ingenieros e investigadores que trabajan en un entorno de desarrollo colaborativo. ¡Este es el futuro! ¡Abajo con conocimiento y acaparamiento de herramientas!
device-decoder : el complejo navegador USB y navegador o conjunto de controladores Bluetooth móvil nativos que se define multithreaded utilizando nuestro sistema de trabajadores web. Puede usar el sistema de trabajadores para crear tuberías totalmente de hilo desde el códec del dispositivo sin tocar el hilo principal.