.NET 8 e o Futuro do .NET na GeneXus
O Gerador GeneXus para .NET 8, a última versão lançada pela Microsoft, já está disponível. Cumprindo nosso compromisso de estar na vanguarda das tecnologias emergentes, também anunciamos que a GeneXus concentrará todas as atualizações no Gerador .NET, declarando o Gerador .NET Framework como Legacy.
A cada ano, a Microsoft lança uma nova edição do .NET. A GeneXus, que apoia essa tecnologia desde 2001 com seus geradores, já oferece um Gerador compatível com a versão .NET 8, lançada em novembro de 2023.
Com melhorias significativas em desempenho, segurança e recursos avançados, o .NET 8 representa a culminação dos esforços da Microsoft para fornecer a melhor versão do .NET, estabelecendo novos padrões no desenvolvimento de software.
O Gerador .NET 8 do GeneXus 18 Upgrade 7, lançado em dezembro de 2023, é a maneira mais rápida de construir Aplicações Empresariais de IA (Inteligência Artificial) de Missão Crítica.
"Este gerador é aquele que recebe todos os esforços de evolução e inovação da GeneXus para o .NET. Ao aproveitar as vantagens do .NET 8, as soluções geradas com esta plataforma se tornam mais escaláveis, rápidas e robustas", destaca Armin Bachmann, Gerente de Produto da GeneXus.
Para conhecer todas as novidades do .NET 8 e da GeneXus, convidamos você a assistir à apresentação "Estado da Arte: .Net", oferecida durante o Encontro GeneXus - GX30.
Também convidamos você a explorar as inovações do GeneXus 18 Upgrade 7, que gera para o .NET 8, assim como para as últimas versões de Java e Spring Boot, Angular, iOS e Android.
Declaração de Legacy para o Gerador .NET Framework
A robusta evolução da plataforma .NET, agora em sua versão 8, contrasta com a falta de progresso do .NET Framework, também da Microsoft, que ficou estagnado na versão 4.8.
"Na GeneXus, decidimos alinhar com a estratégia da Microsoft, concentrando nossos esforços na evolução e inovação do .NET, em vez do .NET Framework. Embora tenhamos seguido essa direção por vários anos, acreditamos que agora é o momento certo para dar um passo mais decisivo. Dada a comprovada robustez e abrangência da tecnologia e do Gerador .NET, e considerando o tipo de sistemas necessários hoje, reconhecemos o Gerador .NET Framework como um Sistema Legacy. Consequentemente, ele não receberá mais novos recursos ou atualizações, exceto aquelas relacionadas à segurança", explica Bachmann.
A transição do .NET Framework para o .NET 8 será essencial para os desenvolvedores GeneXus que desejam trabalhar em um ambiente de desenvolvimento flexível e preparado para o futuro, criando soluções modernas.
Agora é hora de olhar para frente e aproveitar todas as vantagens oferecidas pelo .NET 8, que, como anunciado pela Microsoft, é uma versão com 'Long Term Support' (LTS) que terá suporte até novembro de 2026.
Para iniciar a migração, sugerimos a leitura deste documento em nossa wiki.
.NET e GeneXus: Um Pouco de História
No evento TechEd de 2001, Bill Gates anunciou o lançamento do .NET Framework como uma nova plataforma fundamental para a construção de sistemas. Durante o mesmo evento, Bill Gates também apresentou o gerador C# da GeneXus.
Naquela época, já existia uma solução criada pela GeneXus para o Visual FoxPro - o GXvision, um ERP líder na América Latina para operadores de cabo. Esta aplicação, regenerada para C#, consistia em 2 milhões de linhas de código e foi criada por 2 desenvolvedores em 2 meses, chamando a atenção do gigante de Redmond.
Com o tempo, o .NET Framework e nosso Gerador cresceram e evoluíram.
Nosso relacionamento com a Microsoft também progrediu, levando-nos a nos tornarmos parceiros no suporte às milhares de aplicações que seriam criadas no .NET Framework e no Gerador da GeneXus.
No entanto, ao longo do tempo, surgiu um desafio para o .NET Framework: sua limitação a ambientes Windows, enquanto os servidores e as nuvens se diversificaram além dessa plataforma.
Em resposta a esse desafio, em 2014, a Microsoft iniciou uma transformação crucial, lançando a primeira versão do .NET Core (agora conhecida como .NET), uma plataforma Cross-Platform que representava a evolução do .NET Framework.
A GeneXus acompanhou essa mudança estratégica introduzindo um Gerador para o .NET Core no GeneXus 16, permitindo que os clientes escolhessem entre construir para o .NET Framework ou o .NET Core.
A Microsoft continuou investindo consideravelmente no .NET Core, avançando rapidamente.
Em 2019, Scott Hunter, VP de Produto da Microsoft, publicou no blog da empresa o artigo ".NET Core is the Future of .NET", afirmando que, com o lançamento do .NET Core 3.0, eles acreditavam que todas as novas aplicações em .NET deveriam ser baseadas no .NET Core. "Novas aplicações devem ser construídas no .NET Core, pois é lá que serão feitos os investimentos futuros."
Esse apoio à nova plataforma continuou com a renomeação do .NET Core para simplesmente .NET na versão seguinte, .NET 5.
Desde então, a Microsoft lança uma nova versão do .NET a cada ano, sendo as versões 6 e 8 versões LTS, ou seja, versões com um ciclo de vida mais longo.
A GeneXus acompanhou esses avanços atualizando o Gerador .NET e fornecendo suporte para a versão 6 (desde fevereiro de 2022) e .NET 8 (desde dezembro de 2023).
Chamamos esse enfoque de "Future Proof", pois os investimentos tecnológicos feitos por nossos clientes perduram mais graças à constante evolução em nossos geradores. Essa é uma das características mais valorizadas pela Comunidade GeneXus.