![OpenSilver 2.0 sai com suporte VB.NET e mais de 100 novos recursos OpenSilver 2.0 sai com suporte VB.NET e mais de 100 novos recursos](https://sempreupdate.com.br/wp-content/plugins/seox-image-magick/imagick_convert.php?width=904&height=508&format=.png&quality=91&imagick=/wp-content/uploads/2023/10/Geany-2.0-6-1024x577.png)
A nova versão do OpenSilver 2.0 sai com suporte VB.NET e mais de 100 novos recursos. Pela primeira vez, os entusiastas do VB.NET podem se divertir criando aplicativos Web com Visual Basic e XAML. Mas espere, tem mais! Aproveite a integração suave com estruturas populares como Blazor, React e Angular – não é necessário iniciar seu aplicativo OpenSilver do zero!
Veja suas criações ganharem vida com uma visualização XAML ao vivo e diga “olá” novamente a um clássico da época do Silverlight: o modelo de projeto de aplicativo de negócios, desenvolvido com RIA Services para criar aplicativos complexos de linha de negócios com facilidade. Mergulhe de cabeça com nosso Sample CRM, um kit inicial prático para seus próximos projetos. E muito mais.
Espere, porque temos um novo recurso secreto que é único no mundo .NET e estamos revelando-o hoje como uma prévia. Leia abaixo para descobrir o que é, explorar o que está por vir e junte-se a nós enquanto embarcamos nesta jornada emocionante junto com o OpenSilver 2.0!
OpenSilver 2.0 sai com suporte VB.NET e mais de 100 novos recursos
O novo OpenSilver 2.0 introduz suporte para VB.NET, permitindo que uma gama mais ampla de desenvolvedores criem aplicativos web usando sua linguagem preferida, Visual Basic e XAML.
Este novo recurso oferece uma mensagem positiva para a comunidade Visual Basic, garantindo que sua linguagem preferida se mantém firme em ambientes de desenvolvimento de ponta. Esta atualização fornece uma opção muito necessária para aqueles apaixonados por VB.NET continuarem criando aplicativos web inovadores ou migrarem aplicativos legados para a web moderna.
Integração Blazor, React e Angular
OpenSilver oferece integração perfeita com estruturas web como Angular e React para migrações parciais de aplicativos legados.
Além disso, lançamos recentemente o “XAML for Blazor”, que permite aos desenvolvedores integrar o OpenSilver em projetos Blazor em andamento sem uma reescrita completa. Mais informações podem ser encontradas em https://xaml-for-blazor.com
Visualização XAML dinâmica em tempo de design
O OpenSilver 2.0 agora permite visualizações XAML em tempo real em tempo de design, acelerando o ciclo de desenvolvimento ao permitir que os desenvolvedores visualizem instantaneamente o resultado durante a codificação.Isso abre caminho para melhorias futuras, como um designer de arrastar e soltar WYSIWYG, possível apenas com a natureza estática do XAML. Isso não apenas o diferencia de outras abordagens de desenvolvimento web, mas também visa trazer de volta os dias dourados do desenvolvimento rápido de aplicativos (RAD).
Modelo de projeto de aplicativo comercial
(serviços RIA)
Trazendo de volta um recurso valioso da época do Silverlight, o OpenSilver 2.0 apresenta um modelo de projeto de aplicativo de negócios, apoiado por RIA Services, que permite aos desenvolvedores criar aplicativos empresariais e de linha de negócios (LOB) avançados com mais eficiência.
RIA Services, uma tecnologia do lado do servidor, cria automaticamente objetos do lado do cliente e oferece uma experiência distinta do EntityFramework do lado do cliente, ao mesmo tempo que simplifica todos os aspectos das soluções cliente-servidor. Ele elimina a necessidade de código padrão redundante e aumenta a segurança, permitindo que os desenvolvedores mudem seu foco mais para a lógica de negócios. Ele lida com uma série de tarefas, incluindo consulta, validação, cache de entidade do lado do cliente, controle de alterações e atualizações em lote, simplificando assim o processo de desenvolvimento e fortalecendo a robustez do aplicativo.
Assista ao vídeo do anúncio do OpenSilver 2.0 para ver um tutorial onde um aplicativo de negócios é criado em apenas 120 segundos.
Exemplo de aplicativo de CRM de código aberto
Explore o modelo de aplicativo de negócios do OpenSilver por meio do aplicativo CRM de amostra de código aberto, servindo como um exemplo do mundo real e ponto de partida para novos projetos.
Disponível no GitHub: https://github.com/opensilver/SampleCRM
Sistema de layout aprimorado
Esta versão traz um sistema de layout aprimorado, permitindo que os desenvolvedores criem layouts personalizados herdando do Panel e substituindo os métodos Measure e Arrange.Ele suporta uma variedade de controles de terceiros, incluindo Telerik UI para Silverlight, facilitando a personalização e otimização enquanto aumenta o desempenho em comparação com o sistema anterior baseado em CSS.
Simulador mais rápido
O simulador aprimorado no OpenSilver 2.0 oferece um aumento de velocidade de até 10x, alimentado pelo controle WebView2 e pelo mais recente controle Chromium integrado. Ele fornece aos desenvolvedores recursos de depuração poderosos, típicos do desenvolvimento de aplicativos de desktop. O Simulador executa aplicativos aproveitando os recursos do .NET Framework/Core, permitindo inspeção detalhada, como perfil de memória, e permitindo a execução ao vivo de código por meio da janela Imediata.
Mais de 100 novos recursos adicionais e
desempenho aprimorado
O OpenSilver 2.0 não para por aqui. Com mais de 100 novos recursos e melhorias significativas de desempenho, especialmente na compilação Ahead-of-Time (AOT), os aplicativos garantem uma execução mais suave e rápida.
O log de alterações completo está acessível aqui.