Está disponible el lanzamiento del proyecto lsFusion 6.1, que desarrolla una plataforma declarativa para la creación de aplicaciones empresariales y web. La plataforma es adecuada para el desarrollo de aplicaciones corporativas y de contabilidad y se puede usar como una alternativa abierta y gratuita a la plataforma 1C. El código del proyecto está escrito en Java y se distribuye bajo la licencia LGPLv3. La solución ERP estándar para pequeñas y medianas empresas MyCompany, que utiliza lsFusion, se distribuye bajo la licencia Apache 2.0.
La plataforma se basa en la combinación de programación (a nivel de función), lo que diferencia significativamente a lsFusion de las plataformas existentes en el mercado (como SAP, Dynamics AX, 1C, .Net). También se utilizan activamente la programación basada en eventos, reactiva y orientada a objetos. La versión 6.1 se centra en la corrección de errores, así como en mejorar la facilidad de integración, expandir las capacidades del lenguaje y la interfaz, y preparar el soporte para clientes alternativos.
Los cambios principales en la versión 6.1 son:
- Soporte para la anotación «@@deprecated» para marcar elementos del lenguaje obsoletos y su eliminación gradual.
- Soporte para MEASURES(groupObject) para generar informes multidimensionales con múltiples indicadores.
- Posibilidad de pasar nombres de archivos directamente en las operaciones de lectura y escritura (READ / WRITE).
- Mejorada la búsqueda a través de PrefixSearch, las coincidencias exactas ahora tienen mayor prioridad, y se ha añadido un nuevo operador prefixSearchExact para un agrupamiento más flexible.
- Soporte para el identificador externo de acciones EXTID para escenarios de integración.
- La acción UpdateStats ahora se puede ejecutar automáticamente según un horario.
- Se asegura la canonización de JSON para comparación/firma/cache correcta sin diferencias «falsas» en el orden de los campos.
- Se ha refactorizado las acciones del cliente para el futuro soporte del cliente Flutter.
- En start.log se registra la versión de Java, classpath y argumentos JVM.
- Mejorada la detección y sobrescritura del modo móvil.
Fuente: opennet.ru
