Roadmap por Áreas de Enfoque
Appeon se ha comprometido a liberar, en ciclos ágiles de 9 a 12 meses, nuevas características del producto para cubrir las necesidades de nuestros clientes. Estas necesidades abarcan el mantenimiento de los sistemas cliente/servidor existentes a largo plazo para pasar rápidamente a la nube. En términos de roadmap, esto se traduce en cuatro áreas clave: mantenimiento de las funcionalidades principales, modernización de la UI de las aplicaciones, mejorar la productividad de desarrollador, e incorporar más tecnología Cloud.
![](/sites/default/files/developers/roadmap/rm01.png)
Prioridades por Versión
Para cada versión principal, Appeon prioriza dónde invertirá la mayor cantidad de recursos de ingeniería y qué atributos del producto recibirán los cambios más importantes. Las prioridades de una versión principal también se aplican a sus revisiones posteriores. Si bien las prioridades moldean fuertemente el producto, Appeon generalmente incluye otras funcionalidades nuevas y mejoras más van más allá de las prioridades especificadas.
Siguiente Versión Principal
Productividad - Desarrolla más rápido con un IDE renovado que te ofrece una experiencia moderna para editar tu código. Algunas características nuevas incluyen finalización de código, asistencia de código, navegación de código y refactorización de código.
Compatibilidad - Mantén la compatibilidad con el software de terceros más reciente, como el sistema operativo Windows, las bases de datos, los navegadores web y el .NET framework.
Lista de funciones por versión
Appeon normalmente introduce nuevas funciones importantes en las versiones principales de nuestros productos. Después revisamos una versión principal, según los comentarios de los clientes, varias veces, para mejorar sus características clave, introducir nuevas características menores y llegar a una versión de soporte a largo plazo.
Las próximas funciones que divulgamos son nuestro plan mínimo y están sujetos a cambios sin previo aviso. No podemos publicar una lista de funciones completa o detallada, especialmente para revisiones, ya que los comentarios de los clientes tienen un impacto significativo en nuestros planes de productos. Utiliza esta información para tener una idea de lo que podría suceder en el futuro cercano y podrás ver nuestro progreso en ágiles ciclos de 9 a 12 meses.
PowerBuilder/PowerServer Roadmap
Editor de código moderno
Un editor de código moderno que proporciona características típicas de un editor moderno:
- Mejor legibilidad del código: resaltado de sintaxis, número de línea, contorno, zoom, indicador de estado del archivo.
- Mejora de la eficiencia en la edición: ajuste de palabras, mejor comentario/descomentario; formatear documento o selección, alternar entre casos, marcas de error y advertencia, coincidencia de llaves, seguimiento de cambios.
- Asistencia de codificación: lista completa, fragmentos de código, información rápida, información de parámetros, visualización de la definición de un tipo o miembro e ir a la definición (mejorando la función Jump existente).
Nuevo compilador
Reduce el tiempo de compilación
Proporciona un nuevo tipo de proyecto cliente/servidor que utiliza un compilador nuevo para reducir sustancialmente el tiempo de compilación en comparación con el antiguo.
- El tiempo de compilación completo debería ser al menos 3 veces más rápido.
- El tiempo de compilación incremental debería reducirse aún más, porque la compilación incremental es verdaderamente incremental y solo vuelve a compilar los objetos/código modificados.
- El nuevo compilador admite la implementación de CI/CD (integración continua y entrega continua/continua).
- El nuevo compilador admite los tipos de proyectos tradicionales cliente/servidor, PowerClient y PowerServer.
Guarda el código fuente en texto plano
El nuevo compilador guarda el código fuente como texto sin formato en lugar del formato binario propietario PBL:
- El código fuente se almacena en texto sin formato para una mejor compatibilidad con herramientas de terceros y es posible editar el código fuente fuera del IDE de PowerBuilder.
- La forma de origen y la forma de objeto de los objetos se almacenan por separado entre sí, y de la información de configuración y los recursos. Esto reduce en gran medida la posibilidad de que se dañen los archivos y mejora la confiabilidad y estabilidad del producto.
- El código fuente de la aplicación ahora se administra como archivos de texto mediante el sistema de administración de control de fuente Git o SVN, lo que elimina las deficiencias causadas por la carga/descarga/fusión de PBL.
Minimiza los conflictos de combinación de códigos
En varios casos (por ejemplo, cuando se cambia el prototipo de una función), PowerBuilder tiene el comportamiento inesperado de cambiar el orden de los bloques de código en el código fuente. Esto crea conflictos de fusión cuando se utiliza cierto control de código fuente. Este comportamiento se ha rectificado para los tipos de proyectos tradicionales cliente/servidor, PowerClient y PowerServer.
Convertidor Menu-to-RibbonBar
Proporciona un conjunto de opciones configurables para convertir automáticamente la barra de menú tradicional al estilo RibbonBar.
Gran soporte DPI
Habilita la interfaz de usuario de la aplicación para que tenga en cuenta DPI y escale sus elementos de interfaz de usuario en pantallas más grandes.
PostgreSQL .NET Driver
Admite proveedores de datos .NET 8 para conexión de base de datos PostgreSQL.
SQLPreview Event para proyectos PowerServer
Proporciona un mejor soporte en proyectos de PowerServer para el evento SQLPreview (por ejemplo, agrega soporte para PreviewUpdate, PreviewInsert y PreviewDelete).