Novidades do RAD Studio 10.2.3
O RAD Studio Tokyo 3 (10.2.3) permite que profissionais desenvolvam e ampliem aplicativos nativos multiplataforma mais rápido do que nunca.
Novidades do RAD Studio 10.2.3
Agora na versão Tokyo 3 (10.2.3), o suporte a dispositivos móveis está incluído em todas as edições Pro do RAD Studio, C++ Builder e Delphi! O desenvolvimento de aplicativos multiplataforma nunca foi tão fácil ou acessível.
A versão 10.2.3 do RAD Studio oferece novos recursos de C++, amplia o suporte do RAD Server para Ext JS, melhora o suporte a alta DPI para VCL, traz melhorias de qualidade no FireMonkey(FMX) e muito mais!
Revisão: Novidades do RAD Studio 10.2
O RAD Studio 10.2 inclui o primeiro compilador Linux RAD Studio, menus IDE melhorados para navegação mais rápida, um conjunto de atualizações FireMonkey e novos recursos, novos recursos TDataSet, suporte multilocatário no RAD Server, atualizações ao FireDAC, diversas melhorias de RTL, aprimoramentos no suporte ao SOAP, desempenho de C++ significativamente melhor e muito mais.
O RAD Studio 10.2 evolui a versão 10.1.2 que apresentou o primeiro IDE a oferecer aos desenvolvedores de Windows 32 e 64 bits acesso à Loja Windows por meio do Windows 10 Desktop Bridge, ampliando o suporte da AppStore para as lojas de aplicativos Windows, macOS, iOS e Android.
Personalize
Com dois novos temas, personalizar seu IDE para combinar com seu estilo de codificação nunca foi tão fácil.
- Temas escuros e claros Não importa se você gosta de programar à noite ou durante os momentos mais claros do dia: os temas escuros e claros do RAD Studio estão prontos para o trabalho. Segundo pesquisas, temas escuros reduzem o cansaço visual em ambientes de baixa luz, permitindo que você trabalhe com maior produtividade à noite. É fácil alternar entre temas escuro e claro através de um menu de barra de ferramentas.
- Instalador aprimorado A interface de usuário de instalador aprimorada e a interface de usuário de gerenciador de licenças ajudam você a identificar as opções necessárias e ignorar aquelas que você não precisa.
- Interface de usuário personalizável Os layouts de IDE são agora mais personalizáveis, com uma nova opção de layout para inicialização e quando não há arquivos abertos.
- Novos ícones de componentes Encontre os componentes que você precisa rapidamente com ícones modernizados e projetados para serem claros e reconhecíveis.
Crie incríveis aplicativos multiplataforma
80% dos usuários da Internet têm um smartphone e acessa aplicativos e dados em seu dispositivo móvel e notebook/desktop, de forma que desenvolver aplicativos multiplataforma é mais importante do que nunca. O suporte móvel está agora incluído em todas as edições Pro, Enterprise e Architect do RAD Studio, C++Builder e Delphi.
O FireMonkey (FMX) possibilita interfaces de usuário multiplataforma modernas e agora está ainda superior com essas melhorias:
- Edição rápida que permite que você edite facilmente um controle ao alterar seu nome, legenda, alinhamento e opções de layout.
- Renderização de fonte de etiquetas (ao rolar por contêineres) em todas as plataformas
- Suporte móvel atualizado do Android Admob para o SDK versão 7
- Melhorias ao controle de DateEdit, o controle de TrackBar no Windows, evento OnChange do SpinBox, renderização de controle ViewPort3D no Android e exibição de itens em visão de árvore
- Melhor processamento de exceções no macOS High Sierra 10.13.2
- Novos modelos de IU no FMX para macOS e Android para deixar o visual de seus aplicativos incrível. Essas telas de interface de usuário cobre os principais paradigmas de IU que desenvolvedores de aplicativos móveis precisam nos aplicativos de hoje. Os modelos de interface gráfica de usuário (GUI) estão disponíveis para download no GetIt e incluem múltiplos designs de IU para telas de login, telas de cadastro, telas de perfil, de configurações e muito mais.
Novo em C++
- Refatoração Renomear. A Refatoração Renomear C++ na 10.2 Tokyo versão 3 permite que você clique com o botão direito em um identificador no código e o renomeie rapidamente em todo o projeto para melhorar a legibilidade do código, reduzir erros na renomeação e diminuir o esforço para manter o projeto.
A versão 10.2.3 contém o núcleo de uma nova capacidade de ferramentas de IDE do C++ que armazena um AST para o seu projeto - símbolos, estrutura de código e muito mais, sendo usado para localizar referências e refatoração de renomear. - Suporte à linha de comando CMake. Na versão 10.2.3, fornecemos suporte para desenvolvimento de projetos CMake na linha de comando usando nossos compiladores. Também oferecemos suporte específico usando o Ninja com CMake, possibilitando desenvolvimentos paralelos extremamente rápidos. Isso vai permitir que você desenvolva facilmente bibliotecas de terceiros sem convertê-las para um projeto C++Builder. Também é possível usar o Ninja para melhores tempos de desenvolvimento. O CMake oferece suporte para nossos compiladores aprimorados por Clang e, para Win21, usa o novo driver aprimorado para Clang, o bcc32x. O suporte à linha de comando CMake é oferecido para Windows, Android e iOS.
- Novo compilador bcc32x de front-end. O compilador atual aprimorado para Clang de Win32, bcc32c, que continua no C++Builder, compartilha uma interface de linha de comando comum com o compilador bcc32 clássico. Esse é um ótimo caminho de upgrade, mas significa que todos os compiladores aprimorados para Clang compartilhavam de uma interface comum de linha de comando - exceto para Win32 (bcc32c). O novo bcc32x é exatamente igual ao bcc32c, exceto que ele compartilha uma interface de linha de comando comum com bcc64, bccios32, bccios64 e bccaarm, adicionando consistência total entre nossos compiladores atuais.
Melhorias no VCL
O RAD Studio 10.2.3 melhora o suporte para alta DPI, aprimora a renderização para certos controles e adiciona melhorias aos estilos de VCL.
- Melhor suporte para alta DPI
- Melhores estilos de VCL para barras de rolagem ComboBox, itens de menu pop-up, controles em um DBCtrlGrid, alça de barra de status, imagens de guia, controle seletor data-hora e teclas aceleradoras em menus
- Melhor renderização de controles para calendário de mês, dimensionamento de painel de grade e dimensionamento de grade de banco de dados
Implante aplicativos baseados em serviços com o RAD Server
- O RAD Studio 10.2 inclui o suporte multilocatário
- Uma única instância do RAD Server com apenas uma conexão de banco de dados RAD Server pode agora oferecer suporte para diversos locatários isolados
- Cada locatário tem um conjunto único de recursos do RAD Server, incluindo usuários, grupos, instalações, módulos Edge e outros dados
- Administração de locatários: Crie novos locatários, edite os existentes, adicione, edite ou exclua
- NOVIDADE na versão 10.2.2! As edições Enterprise e Architect agora incluem uma licença de implantação de local/servidor único para o RAD Server (no valor de US$ 5.000)
- Novidade na versão 10.2.3! Suporte ampliado do RAD Server para o cliente Ext JS. Agora é mais fácil do que nunca configurar seu sistema para testar a implantação de local de uma solução com HTML e JavaScript em front-end (incluindo, é claro, uma solução Ext JS) e um serviço da Web com suporte para REST no RAD Server.
Compilador Linux Delphi
A partir do RAD Studio 10.2, o Delphi IDE inclui com seu primeiro compilador Linux baseado em LLVM para desenvolvimento empresarial permitindo que desenvolvedores Delphi trabalhem em dispositivos e servidores Intel Linux de 64 bits. O compilador Linux é certificado para Ubuntu Server (LTS 16.04) e RedHat Enterprise (V7) e é incluído no mecanismo LLVM. O ARC é ativado para gerenciamento efetivo de memória, enquanto strings baseadas em valores um são usadas por padrão para garantir a compatibilidade com o código programado para Window Server.
O novo compilador Linux inclui
- Suporte total ao sistema de arquivos
- Threads e biblioteca de programação paralela
- Suporte a acesso de banco de dados FireDAC (para a maioria dos bancos de dados compatíveis com Linux).
- WebBroker, EMS (RAD Server) e DataSnap
- DUnitX
Recursos de banco de dados novos e aprimorados
- InterBase 2017/IBToGo 2017 no RAD Studio. As edições Professional incluem licença de Desenvolvedor do InterBase 2017, enquanto as edições Enterprise e Architect incluem licenças InterBase ToGo. O InterBase ToGo adiciona recursos de criptografia, Visualizações de alterações para manter os dados de seus aplicativos facilmente sincronizados por assinatura e tamanho de arquivos de banco de dados ilimitado.
- Melhorias do DataSnap. As melhorias incluem acionamento TDSServer OnError, conexão DSClient no C++, métodos de servidor Apache Datasnap com parâmetros JSON e remoção de vazamentos de memória na configuração de TCP.
- O RAD Server tem melhorias no suporte a CORS e estabilidade no Linux/Apache
- Correções do FireDAC no TFDQuery.OpenOrExecute, PostgreSQL DirectExecute, suporte a BatchMove para arquivos CVS em aparelhos móveis, TFDDataSet.PSUpdateRecord e outras melhorias do FDBatchMove
O GetIt agora oferece suporte para downloads paralelos para instalação do IDE com os mais modernos componentes rapidamente - Basta baixar agora e desfrutar da versão 10.3.
Comprar agoraPara obter a lista completa de Novidades do 10.3, acesse o DocWiki da Embarcadero