C++DelphiIDENotíciaRAD Studio

Anunciando a disponibilidade do RAD Studio 11.1 Alexandria

07radstudio111alexandriareleasedblue

A Embarcadero tem o prazer de anunciar o lançamento do RAD Studio 11 Alexandria Release 1, também conhecido como RAD Studio 11.1, juntamente com Delphi 11.1 e C++Builder 11.1.

A versão RAD Studio 11.1 Alexandria aprimora os ótimos recursos introduzidos no RAD Studio 11, com foco em melhorias de usabilidade, desempenho e estabilidade. Ele também inclui algumas novas funcionalidades, incluindo novos drivers de banco de dados. Além disso, a versão RAD Studio 11.1 oferece suporte oficial para sistemas operacionais lançados após o lançamento do 11.0: Windows 11, macOS 12 Monterey, iOS 15 e Android 12. O Delphi também muda para uma nova tecnologia de depuração em algumas das plataformas.

Nesta postagem do blog, queremos destacar alguns dos principais novos recursos e aprimoramentos do RAD 11.1, abrangendo as atualizações de qualidade mais relevantes.

Melhorias de IDE

O RAD Studio IDE é o foco principal da versão 11.1, com o objetivo de reunir os recursos introduzidos nas versões recentes:

  • Extensa qualidade de IDE de alto DPI, além de uso aprimorado do IDE com a área de trabalho remota
  • Melhorias com designers de alto DPI para VCL e FireMonkey e o designer de formulários VCL com estilo
  • A nova página de boas-vindas introduzida na versão 11.0 agora oferece imagens de plano de fundo e suporta a adição de quadros personalizados com uma nova API Open Tools

rad111announce_01

  • Aprimoramentos do GetIt Library Manager com imagens em cache e uma implementação de interface do usuário retrabalhada (com base no componente VCL TControlList)

rad111announce_02

Há também alguns novos recursos de IDE:

  • A exibição Mensagens usa cores diferentes para erros do compilador, mensagens e dicas para destacar melhor os problemas (as cores podem ser personalizadas)

rad111announce_03

  • A nova caixa de diálogo Itens mostra as plataformas disponíveis para cada itemrad111announce_04
  • A janela Compilar mostra a plataforma e configuração de compilação usada pela compilação atualrad111announce_05

Insight de código em Delphi e C++Builder

Outra área de foco de qualidade significativa do RAD Studio 11.1 é o Code Insight para ambas as linguagens, Delphi e C++.

A implementação do Code Insight da linguagem C++, que é baseada na arquitetura Language Server Protocol e cquery , foi aprimorada em termos de qualidade e desempenho. Esta é uma área em que estamos trabalhando ativamente e para a qual podemos lançar uma nova atualização focada em breve.

O mecanismo Delphi LSP teve grandes melhorias de desempenho, com a maioria dos projetos carregando e atualizando a percepção de erros de 5 a 30 vezes mais rápido. Outras mudanças incluem parâmetros de tipo sendo mostrados ao completar uma declaração de classe, incluindo T em uma declaração genérica e mostrando tipos de conjuntos.

rad111announce_06

Compiladores e depuradores

Os compiladores Delphi e C++ para as várias plataformas foram melhorados em termos de estabilidade e desempenho. Os compiladores de janela Delphi e C++Builder têm suporte adicional para configurações de segurança da plataforma ASLR, DEP/NX e TSAWARE, que agora são habilitadas por padrão. Os binários e pacotes de tempo de execução do RAD Studio agora são criados com essas configurações habilitadas.

rad111announce_07

Em relação aos depuradores, além do trabalho de qualidade geral, o depurador ARM Delphi macOS de 64 bits e o depurador Delphi Android de 64 bits agora são baseados na arquitetura do depurador LLDB, que já estava em uso para o depurador Delphi iOS de 64 bits. A intenção é unificar os depuradores Delphi nesta tecnologia, para a maioria das plataformas suportadas, como forma de entregar uma qualidade cada vez melhor ao longo do tempo.

Além disso, o C++ STL e RTL melhoraram sua qualidade, incluindo melhor integração Delphi RTL (por exemplo, melhorando arrays dinâmicos com iteradores STL).

RTL, UI e bibliotecas de banco de dados

Na versão 11.1, o núcleo Delphi RTL teve várias otimizações e melhorias de qualidade. Há também uma nova classe TURLStream, uma descendente de TStream com suporte para operações assíncronas. O produto adicionou suporte para Windows 11 e Server 2022 na estrutura de dados TOSVersion.

O trabalho de qualidade da VCL concentrou-se em recursos recentes, como TTreeView aprimorado, TRichEdit, TEdgeBrowser, TLabelledEdit e TNumberBox, flickering e DoubleBuffering, VCL High-DPI e problemas de dimensionamento.

Além disso, lançamos recentemente através do gerenciador de pacotes GetIt uma demonstração mostrando o uso da biblioteca WinUI 3 em Delphi, mais uma etapa em nosso suporte ao Windows App SDK (que já inclui WebView 2 e MSIX). Consulte WinUI 3 para obter mais informações.

rad111announce_08

O trabalho de qualidade do FireMonkey foi centrado principalmente na qualidade do TListView, integração aprimorada do Android SDK, TWebBrowser, problemas relacionados ao Windows HighDPI e desempenho

Em termos de bibliotecas de banco de dados, o FireDAC na versão 11.1 adicionou a integração do Structure View e oferece suporte para os novos tipos de dados MariaDB 10.6, SQLite SEE e Firebird 4. O RAD Studio 11.1 também melhorou a qualidade do DataSnap e a capacidade de implantar um aplicativo WebBroker no Android.

rad111announce_09

Por fim, em relação ao RAD Server, a nova versão do RAD Studio adicionou endpoints SysAdmin, incluindo manipulação de logs, gerenciamento de backups e validações de banco de dados, além de implantação integrada para RSLite

Qualidade

Conforme mencionado, a versão RAD Studio 11.1 Alexandria focou na qualidade, e isso inclui especificamente problemas relatados pelo cliente e escalações de suporte. Esta versão oferece melhorias de qualidade para mais de 650 problemas relatados publicamente e solicitações de recursos do cliente. (Observe que a sincronização QP não é imediata.)

Há mais: AWS e Python

Também queremos lembrá-lo que, desde a versão 11.0, a Embarcadero também disponibilizou para clientes Enterprise e Architects a prévia de um novo AWS SDK para Delphi (licenciado pela Appercept): novos lançamentos são esperados em ritmo constante. Além disso, a empresa começou a oferecer bibliotecas Delphi UI gratuitas para desenvolvedores Python, além de promover bibliotecas para usar Python em aplicativos RAD Studio.

Você pode ler mais sobre o suporte da AWS em https://blogs.embarcadero.com/appercepts-new-aws-sdk-for-delphi-available-with-rad-studio-and-delphi-enterprise-and-architect/ e sobre Integração Python em https://blogs.embarcadero.com/introduction-to-python-gui-development-with-delphi-for-python-vcl-fmx/

Pronto para ir

Testes de produtos para RAD Studio, Delphi e C++Builder 11 já estão disponíveis e as compilações de produtos atualizadas estão disponíveis na loja online. Os clientes com assinatura de atualização podem baixar e instalar o RAD Studio 11 hoje usando sua licença existente e receberão um e-mail anunciando a disponibilidade da nova versão. Os downloads estão disponíveis para download no portal de novos clientes em https://my.embarcadero.com .

Para mais informações, você pode verificar:

Além disso, você pode se inscrever para o webinar de lançamento do RAD Studio 11.1 Alexandria amanhã, consulte  https://blogs.embarcadero.com/whats-coming-in-rad-studio-join-the-upcoming-webinar/

Estamos muito felizes com o trabalho de qualidade que nossa equipe fez para o RAD 11.1 e temos certeza de que você também gostará de usar esta nova versão do RAD Studio, C++Builder e Delphi.


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES