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

Manutenção C/S

Manter os sistemas cliente / servidor existentes em PowerScript, especialmente garantindo sua estabilidade, segurança e viabilidade a longo prazo.

Habilitar - API

Migração da lógica de negócios existente do PowerScript para APIs da REST C# que aderem a padrões abertos e práticas recomendadas.

Converter para Nuvem

Converter os sistemas cliente / servidor existentes para a nuvem a um custo extremamente baixo, muitas vezes para substituir as soluções VDI.

Desenvolvimento em nuvem

Desenvolvimento de novos aplicativos em nuvem em PowerScript e outras tecnologias de UI populares que são orientadas por APIs REST C#.

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

check

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.

check

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

Dev Productivity    Área de foco: Produtividade de Desenvolvimento    

  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.

UI    Área de foco: UI    

   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.

Core    Área de foco: Core    

  Driver PostgreSQL .NET

Compatível com provedores de dados .NET 6 para conexão com banco de dados PostgreSQL.  

Cloud    Área de foco: Cloud    

  Evento SQLPreview para projetos PowerServer

Melhor compatibilidade com evento SQLPreview (como adicionar suporte para PreviewUpdate, PreviewInsert e PreviewDelete) em projetos do PowerServer.

Revise o histórico de versões para aprender tudo dos novos recursos!

Você receberá versões do PowerBuilder em ciclos ageis de 9 a 12 meses.