Roadmap de las áreas de enfoque
Appeon está 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 actuales sistemas cliente/servidor a largo plazo para migrarlas 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 desarrollo, 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 se invertirá la mayor cantidad de recursos de ingeniería y qué atributos del producto recibirán los mayores cambios. Las prioridades de una versión principal también se aplican a sus revisiones posteriores. Si bien las prioridades dan forma en gran medida al producto, Appeon normalmente agrega otras características nuevas y mejoras más allá de las prioridades especificadas.
Próxima versión principal
Productividad en el desarrollo - desarrolla más rápido con un IDE renovado que ofrece una experiencia de edición de código moderna. Algunas funciones nuevas incluyen completado de código, asistencia de código, navegación de código y refactorización de código.
Compatibilidad- se mantiene compatible con el software de terceros más reciente, como el sistema operativo Windows, bases de datos, navegadores web y .NET framework.
Lista de funciones por versión
Appeon normalmente introduce nuevas funciones importantes en las versiones principales de nuestros productos. Luego, revisamos varias veces la versión principal basándonos en los comentarios de los clientes para poder mejorar sus características clave, introducir nuevas características menores y así 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 las revisiones, ya que los comentarios de los clientes tienen un impacto significativo en nuestros planes de producto. Por lo tanto, te recomendamos usar esta información para tener una idea general de lo que podría suceder en el futuro cercano y podrás ver nuestro progreso en ágiles ciclos de 9 a 12 meses.
Roadmap de PowerBuilder/PowerServer
Editor de código moderno
Un editor de código moderno que proporciona funcionalidades típicas de un editor moderno:
- Mejor legibilidad del código: resaltado de sintaxis, número de línea, contorno, zoom, indicador de estado de archivo.
- Mejora de la eficiencia de la edición: ajuste al final de línea, mejoras al agregar o quitar comentarios; agregar formato en documento o selección, alternancia de mayúsculas y minúsculas, etiquetas de advertencia y errores, emparejamiento de corchetes, 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
Reducir 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 sólo vuelve a compilar objetos/códigos modificados.
- El nuevo compilador soporta la implementación de CI/CD (integración continua y entrega continua).
- El nuevo compilador soporta los tipos de proyectos tradicionales cliente/servidor, PowerClient y PowerServer.
Guardar 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 plano para una mejor compatibilidad con herramientas de terceros y es posible editar el código fuente fuera del IDE de PowerBuilder.
- El código fuente y el objeto compilado de los objetos se almacenan por separado, el uno del otro, y de la información de configuración y los recursos. Esto reduce en gran medida la posibilidad de corrupción de 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 control de versiones Git o SVN, eliminando las deficiencias causadas por la carga/descarga/fusión de PBL.
Minimizar los conflictos en la fusión de código
En varios casos (por ejemplo, cuando el prototipo de una función es cambiado), 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 de versiones. Este comportamiento se rectificará para los tipos de proyectos tradicionales cliente/servidor, PowerClient y PowerServer.
Convertidor de menú a RibbonBar
Proporciona un conjunto de opciones configurables para convertir automáticamente la barra de menú tradicional al estilo RibbonBar.
Soporte DPI
Habilita la interfaz de usuario de la aplicación para que sea DPI compatible y escale sus elementos de interfaz de usuario en pantallas más grandes.
Driver PostgreSQL .NET
Soporta proveedores de datos .NET 8 para la conexión de la base de datos PostgreSQL.
Evento SQLPreview para proyectos PowerServer
Proporciona un mejor soporte en proyectos de PowerServer para el evento SQLPreview (como por ejemplo, agregar soporte para PreviewUpdate, PreviewInsert y PreviewDelete).