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.

Mantenimiento C/S

Mantenimiento de los sistemas actuales cliente/servidor en PowerScript, especialmente para asegurar su estabilidad, seguridad y viabilidad de largo plazo.

Habilitación API

Migración de la lógica de negocio PowerScript actual a C# REST APIs que se adhieran a estándares abiertos y mejores prácticas.

Conversión Cloud

Conversión de los actuales sistemas cliente/servidor a la nube a un costo extremadamente bajo, utilizados a menudo para reemplazar soluciones VDI.

Desarrollo Cloud

Desarrollo de nuevas apps Cloud en PowerScript y otras tecnologías UI populares que sean manejadas por C# REST APIs.

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

check

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.

check

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

Dev Productivity    Área de enfoque: Productividad en el desarrollo

  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.

UI    Área de enfoque: UI    

   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.

Core    Área de enfoque: Core    

  Driver PostgreSQL .NET

Soporta proveedores de datos .NET 6 para la conexión de la base de datos PostgreSQL. 

Cloud    Área de enfoque: Cloud    

  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).

¡Revisa el historial de lanzamientos para conocer todas las nuevas funcionalidades!

Puedes esperar recibir liberaciones de nuevas versiones de PowerBuilder en ciclos ágiles de 9 a 12 meses.