Sobre el proyecto
ice.js es un framework de aplicaciones progresivas de código abierto construido sobre React.js, mantenido por Alibaba. Según su README, su objetivo es proporcionar un framework universal para crear aplicaciones en múltiples plataformas.
Las características clave descritas en la documentación incluyen:
- Configuración cero: soporte inmediato para ES6+, TypeScript, Less, Sass, CSS Modules y herramientas similares.
- Práctica: convenciones y prácticas integradas para el enrutamiento basado en sistema de archivos, gestión de estado y peticiones de datos.
- Renderizado híbrido: las páginas pueden pre-renderizarse en tiempo de compilación (SSG) o en tiempo de petición (SSR) por defecto.
- Sistema de plugins: una arquitectura de plugins destinada a ofrecer funciones enriquecidas y permitir a la comunidad crear soluciones reutilizables.
- Multi-extremo: soporte para objetivos web, miniapp y Weex.
La puesta en marcha se realiza mediante el inicializador create-ice. El README muestra el comando `npm init ice ice-app --template @ice/lite-scaffold`, seguido de `cd ice-app`, `npm install` y `npm run start`, que lanza un servidor local en el puerto 3000.
El proyecto se publica bajo la licencia MIT. Proporciona documentación en ice.work, y los canales de la comunidad incluyen GitHub Issues y Gitter. El README también enlaza a las directrices de contribución y a una tabla de contribuyentes.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.