Introducción

Bienvenido a la documentación de meme.js. Aquí podrás encontrar toda la información, ejemplos y recomendaciones sobre cómo funciona y cómo trabajar con el SDK.

Igualmente te menciono que meme.js es una plataforma innovadora, por lo que verás muchos conceptos completamente nuevos, con los que tendrás nuevos alcances, por lo que por favor, ten la mente abierta 😉.

¿Qué es meme.js?

meme.js planea ser una plataforma bien integrada en forma de SDK y, como tal, contará con múltiples herramientas que podrás utilizar para la planeación, organización, diseño, desarrollo, prueba y despliegue de proyectos basados en tecnologías web.

Mi principal enfoque con meme.js es simplificar los procesos de desarrollo, centrándome fuertemente en la experiencia de desarrollo y la reutilización real e inteligente del trabajo que produzcamos a lo largo de nuestra carrera como desarrolladores. Esta reutilización debe ser simple y desacoplada de cualquier proyecto, framework o arquitectura definida.

meme.js también es innovación. Innovamos en la forma en que construimos, innovamos en la forma que escalamos y mantenemos el software. Traeremos a la mesa nuevos y potentes lenguajes que simplifican y reducen la carga cognitiva que necesitamos para el desarrollo de nuevas y mejores soluciones. La forma en que construimos toda clase de software, también es única y atómica, permitiéndonos desarrollos uniformes, flexibles, fáciles de implementar, escalar y mantener.

¿Dónde puedo usar meme.js?

La respuesta corta es: En cualquier parte en donde se requiera implementar tecnologías web. meme.js te permite trabajar a cualquier escala, puedes crear solo un componente front-end estándar, basado únicamente en estilos sin una pizca de JavaScript. Hasta plataformas enteras, con cientos de servicios y las interfaces de usuario más complejas. Y todo se programa de la misma forma, sencilla y fácil de mantener.

  • Creación de servicios

    Con meme.js, es la forma más fácil de crear tus servicios, ya sean api con arquitectura rest o servicios en tiempo real, no existe nada más fácil de implementar y mantener que las “funciones como servicios” de meme.js.

  • Páginas estáticas (MPA)

    Con meme.js, puedes programar las páginas estáticas más ligeras y rápidas, con los estándares reales de la web y si requieres de alguna funcionalidad, puedes ocupar la arquitectura de islas, para usar solo el JavaScript justo.

  • Sitios de una sola página (SPA)

    Con meme.js, puedes crear las SPA’s más complejas con una gran facilidad, con modularidad, micro front-end’s, módulos en tiempo real y reactividad parcial o total.

  • Páginas híbridas (HPA)

    Con meme.js, Puedes ir un paso más allá, aplicando pre-renderizados en lugares específicos, y con los position scripts, puedes tener Server Side Rendering localizado, Server Load Rendering localizado y Server Build Rendering localizado. Que te ayudarán a programas componentes imposibles en otros frameworks, dotando a tu proyecto y empresa de super poderes de desarrollo 😏.

  • Sistemas de diseño

    Con meme.js, podrás crear sistemas de diseño enteros con el número de componentes que necesites, diseñando, desarrollando, versionando y publicando cada componente individualmente si así lo requieres y con una distribución pasmosamente fácil y un alcance global, o localizada, todo dependerá de tus necesidades, controles y protocolos de tu proyecto o empresa.

  • Otros

    Cualquier clase de proyectos. A lo largo de la documentación podrás ver que con meme.js podrás crear lo que sea que lleve HTML, CSS y JavaScript. Crea extensiones de navegador, plug-ins, aplicaciones, apps, etc.

Y recuerda, todo esto lo puedes hacer teniendo desarrollos homogéneos, es decir, desde el sitio más simple, hasta los sistemas más complejos, todos se programaran de la misma forma y con la misma facilidad. Y por supuesto, todos los componentes que programes serán completamente reutilizables, omni canal, entre pantallas, proyectos y empresas si así lo necesitas.