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.

Mainteniminento C/S

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

Habilitar API

Migración de la lógica empresarial 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 bastante 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 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

check

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.

check

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

Dev Productivity    Focus Area:   Dev Productivity    

  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.

UI    Focus Area:   UI    

  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.

Core    Focus Area:   Core    

  PostgreSQL .NET Driver

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

Cloud    Focus Area:   Cloud    

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

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

Recibirás versiones de PowerBuilder en ciclos ágiles de 9 a 12 meses.