Una de las propuestas comunitarias en curso para el ecosistema NEM, es el proyecto NEM Framework. Después de aproximadamente un año construyendo aplicaciones basadas en NEM / Mijin, miembros de la comunidad NEM han propuesto un proyecto de desarrollo a largo plazo, con un presupuesto necesario de 15 millones de XEM del Fondo Comunitario.
Se ha estado trabajando en la definición de un Marco de Desarrollo en ese sentido. Básicamente se tratará de un conjunto de herramientas, bibliotecas y vistas que permitirán a cualquier desarrollador crear productos potentes y robustos además de la tecnología NEM.
Los principales componentes del sistema serían:
- Bibliotecas que permitirán y facilitarán que cualquier sistema se integre con NEM / MIJIN de forma ágil y segura.
- DSL, una capa de abstracción conceptual a través de un sistema tradicional orientado a objetos.
- Proxy Layer que permite una lógica empresarial compleja en los servidores mientras mantiene las claves privadas en el cliente.
- Pool de conexión que garantizaría conectividad constante.
- Componente TestRPC que permite Blockchain TDD
- Conjunto de componentes visuales que estandarizará y asegurará la entrada del usuario.
Algunos de los beneficios que tal Marco ofrecería son:
- Entrenamiento más rápido
- Tiempos de desarrollo más rápidos
- Productos más seguros
- Mejores productos
- Nuevos modelos de negocios
- Comunidad Dev Más Fuerte
Con el objetivo de desarrollar un ecosistema consistente, NEM Framework se diseñará siguiendo las buenas prácticas de desarrollo del equipo central de NEM y la visión de la Fundación NEM.
Este proyecto es propuesto por Atraura Blockchain y es el resultado de la experiencia adquirida al trabajar en múltiples proyectos durante los últimos 4 años, y más recientemente en productos NEM / Mijin. Atraura Blockchain es parte del grupo Atraura.
Aquí puede encontrar la documentación completa del proyecto: https://docs.google.com/document/d/1xORV9EEiR_2mR1qLI9lj5SzyNlE-TTJ_ofH1EH6BSVU/edit#