Áreas de foco do roteiro
Appeon está comprometida em lançar, em ciclos ágeis de 9 a 12 meses, novos recursos de produtos para atender às necessidades da evolução de nossos clientes. Essas necessidades abrangem a manutenção de sistemas cliente/servidor existentes por um longo período até a mudança rápida para a nuvem. Em termos de roteiro, isso é traduzido em quatro áreas de foco principais: sustentar os recursos principais, modernizar a UI do aplicativo, melhorar a produtividade do desenvolvedor e incorporar mais tecnologia em nuvem.
![](/sites/default/files/developers/roadmap/rm01.png)
Prioridades por versão
Em cada versão principal, a Appeon prioriza onde serão investidos a maioria dos recursos de engenharia e quais atributos do produto receberão as maiores mudanças. As prioridades de uma versão principal também se aplicam às suas revisões subsequentes. Ao passo que as prioridades influenciam o produto, a Appeon normalmente adiciona outros novos recursos e melhorias além das prioridades determinadas.
Próxima versão principal
Produtividade de Desenvolvimento - Desenvolva mais rapidamente com um novo IDE que oferece uma experiência moderna de edição de código. Alguns novos recursos incluem conclusão de código, assistência de código, navegação de código e refatoração de código.
Compatibilidade - Mantenha compatibilidade com os mais recentes softwares de terceiros, como sistema operacional Windows, bancos de dados, Web browsers e .NET Framework.
Lista de recursos por versão
A Appeon normalmente introduz novos recursos importantes nas principais versões dos produtos. Posteriormente, revisa algumas vezes a versão principal com base no feedback do cliente para aprimorar os recursos principais, introduzir novos recursos secundários e chegar a uma versão de suporte estendido.
Os próximos recursos que estamos divulgando são os recursos mínimos que iremos disponibilizar. Porém, estão sujeitos a alterações sem aviso prévio. Não conseguimos publicar uma lista de recursos completa ou detalhada, especialmente para revisões, pois o feedback do cliente possui um impacto significativo em nossos planejamentos de produtos. Portanto, utilize essas informações para ter uma ideia das novidades que estarão disponíveis em breve. Confira nosso progresso em ciclos ágeis de 9 a 12 meses.
Roadmap PowerBuilder/PowerServer
Editor de código moderno
Um editor de código moderno que fornece recursos típicos e modernos de edição:
- Melhor legibilidade do código: Destaque de sintaxe, número de linha, contorno, zoom, indicador de status de arquivo.
- Edição com mais eficiência: Quebra de linha, melhor comentar/remover marca de comentário; formatar documento ou seleção, alternar entre letras maiúsculas/minúsculas, marcas de erro e aviso, correspondência de chaves, controle de alterações.
- Assistência de codificação:Lista completa, trechos de código, informações rápidas, informações de parâmetro, visualização da definição de um tipo ou membro e definição de Go to (Ir para) (aprimorando o recurso Jump existente).
Novo compilador
Menos tempo de compilação
Fornece um novo tipo de projeto cliente/servidor que utiliza um compilador totalmente novo para reduzir drasticamente o tempo de compilação em comparação com o legado.
- O tempo total de compilação deve ser pelo menos três vezes menor.
- O tempo de compilação incremental deve ser reduzido ainda mais, pois a compilação incremental será realmente incremental, apenas recompilando objetos/código alterados.
- O novo compilador é compatível com implementação de CI/CD (integração contínua e entrega contínua).
- O novo compilador pode ser utilizado em projetos tradicionais cliente/servidor, PowerClient e PowerServer.
Salvando o código-fonte em texto simples
O novo compilador salva o código-fonte como texto simples em vez do formato binário exclusivo da PBL:
- O código-fonte é armazenado em texto simples para melhor compatibilidade com ferramentas de terceiros, e é possível editar o código-fonte fora do PowerBuilder IDE.
- A forma-fonte e a forma-objeto dos objetos são armazenadas separadamente uma da outra e das informações e recursos de configuração. Isso reduz bastante a possibilidade de corrupção de arquivos e melhora a confiabilidade e a estabilidade do produto.
- O código-fonte do aplicativo agora é gerenciado como arquivo de texto pelo sistema de gerenciamento de controle de código-fonte Git ou SVN, eliminando os problemas causados pelo upload/download/mesclagem da PBL.
Minimizando conflitos de mesclagem de código
Em diversos casos (por exemplo, quando o protótipo de uma função é alterado), o PowerBuilder apresenta o comportamento inesperado de alterar a ordem dos blocos de código no código-fonte. Isso cria conflitos de mesclagem ao utilizar determinado controle de código-fonte. Esse comportamento será corrigido para projetos tradicionais cliente/servidor, PowerClient e PowerServer.
Conversor de menu para RibbonBar
Fornece um conjunto de opções configuráveis para converter automaticamente a barra de menu tradicional para o estilo RibbonBar.
Compatibilidade com DPI alto
Permite que a IU do aplicativo reconheça o DPI e dimensione seus elementos de IU em telas maiores.
Driver PostgreSQL .NET
Compatível com provedores de dados .NET 8 para conexão com banco de dados PostgreSQL.
Evento SQLPreview para projetos PowerServer
Melhor compatibilidade com evento SQLPreview (como adicionar suporte para PreviewUpdate, PreviewInsert e PreviewDelete) em projetos do PowerServer.