Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1.77 KB

context.md

File metadata and controls

21 lines (17 loc) · 1.77 KB

Estamos trabajando en la documentacion de BeyondJS.

BeyondJS es un framework de nueva generación diseñado para facilitar la creación de módulos JavaScript universales listos para ser distribuidos como paquetes NPM, simplificando el proceso de desarrollo y garantizando una experiencia homogénea en cualquier entorno de ejecución JavaScript.

Características y ventajas:

Utiliza Typescript y trabaja directamente con su API para abstraer al programador del proceso de compilación/transpilado a JavaScript y brindar un manejo de errores optimizado y rápido. Compatible con los paquetes NPM que sigan el estándar de Node, permitiendo su integración con un gran número de librerías. Los proyectos o aplicaciones en BeyondJS son manejados como un paquete javascript que puede ser publicado en NPM de forma directa. El package.json en BeyondJS es un archivo fundamental para la configuración y gestión de proyectos, con funciones comunes y agregando entry points adicionales para gestionar los paquetes de forma universal. Los módulos en BeyondJS son la unidad básica de desarrollo, divididos en dos conceptos: Módulos Internos y Módulos. Los Módulos Internos representan el concepto de módulos JavaScript tradicionales, mientras que los Módulos en BeyondJS representan la unidad de distribución y pueden contener módulos internos. Aplicaciones:

Proyectos web Aplicaciones móviles híbridas Aplicaciones de escritorio híbridas Microservicios y backends monolíticos Extensiones Microfrontends o widgets para integrarlos en proyectos existentes En resumen, BeyondJS es una herramienta que permite crear módulos universales y distribuirlos como paquetes NPM, simplificando el proceso de desarrollo y garantizando una experiencia homogénea en cualquier entorno de ejecución JavaScript.