Por Scott Guthrie, Vice-Presidente Executivo, Grupo Cloud + IA
O ano que passou foi diferente de todos os outros, e os desenvolvedores têm sido fundamentais para ajudar empresas de todos os setores – e pessoas de todos os lugares – a responder e se adaptar aos desafios de uma pandemia global. Os desenvolvedores nunca foram tão importantes para o mundo — e está cada vez mais claro que eles são a próxima geração de criadores digitais.
Como uma empresa construída por desenvolvedores e para desenvolvedores, nosso objetivo na Microsoft é dar a eles a agilidade de que precisam para atender às necessidades reais de seus clientes. Os desenvolvedores e suas equipes precisam ter as melhores ferramentas e serviços, que os ajudem a reduzir o tempo que leva para transformar uma ideia em valor. Nossa ambição é ser a plataforma para os criadores de plataformas e capacitar os desenvolvedores a construírem o que está por vir.
Com a família Visual Studio, o GitHub e o .NET, a Microsoft tem as mais completas ferramentas para desenvolvedores do mundo. A Microsoft Cloud inclui ofertas como Azure, Microsoft 365, Dynamics 365 e Power Platform, bem como nossas soluções completas de gerenciamento nas áreas de segurança, identidades e acesso. Com a Microsoft Cloud, temos uma plataforma incrivelmente abrangente que os desenvolvedores podem usar para criar aplicativos e soluções que chegarão a qualquer pessoa no planeta. Construímos produtos pensando nos desenvolvedores, e isso nos permite trabalhar em parceria com nossos clientes em suas jornadas para apoiar e acelerar a velocidade dos desenvolvedores.
Mais de 95% das maiores empresas do mundo estão operando seus negócios na Microsoft Cloud hoje. À medida que os setores vão sendo estendidos de novas maneiras, a adoção da nuvem pública passa a ser um ingrediente-chave para permitir esse tipo de transformação essencial. Nosso objetivo com a Microsoft Cloud é ajudar nossos clientes a explorar a arte do possível. Compreender profundamente a experiência única dos nossos clientes e aprender lições-chave com os líderes digitais sobre como eles estão reinventando o valor que oferecem com a construção de aplicativos é parte fundamental do nosso esforço contínuo para descobrir como as organizações podem acelerar o desempenho dos negócios.
Durante o Microsoft Build 2021, muitos de nossos clientes vão falar sobre como eles estão transformando digitalmente e reformulando a maneira como interagem com seus funcionários e clientes usando a Microsoft Cloud. Além disso, vamos falar sobre nossas mais recentes inovações na Microsoft Cloud e em ferramentas para desenvolvedores e sobre como estamos ajudando os desenvolvedores a construir de forma produtiva, colaborar com segurança e inovar em escala — onde quer que eles estejam.
Construir de forma produtiva
Com o Visual Studio, a Microsoft tem as ferramentas para desenvolvedores mais amadas do mundo e, com o GitHub, ela hospeda uma comunidade de desenvolvedores do mundo todo que se reúnem para construir software. Os desenvolvedores podem usar as linguagens, frameworks de código aberto e ferramentas de sua preferência para codificar e implantar código na nuvem a partir de qualquer lugar, colaborando de forma segura e integrando diferentes componentes rapidamente com soluções de baixo código.
O Visual Studio continua a ser a ferramenta favorita dos desenvolvedores profissionais em todo o mundo, com mais de 25 milhões de usuários mensais. Hoje, a última atualização do Visual Studio 2019 está geralmente disponível e inclui melhorias de produtividade para desenvolvimento em .NET e C++, ferramentas de uso do Git integradas e aprimoradas, suporte para criar fluxos de trabalho do GitHub Actions diretamente do IDE, ferramentas de contêiner aprimoradas e novas integrações do Azure para desenvolvimento em nuvem. Saiba mais sobre as mais recentes inovações no Blog do Visual Studio.
Anunciamos recentemente nossa visão para a próxima versão do Visual Studio, o Visual Studio 2022, e hoje estamos lançando o roteiro para o Visual Studio 2022. Como sempre, estamos ansiosos para ouvir o feedback dos usuários em nossa Comunidade de Desenvolvedores, o que nos ajuda a construir o melhor IDE possível. Em breve lançaremos a primeira versão preliminar, com visual atualizado e uma mudança arquitetural para 64 bits que proporcionará melhorias significativas de escala e desempenho aos desenvolvedores que trabalham em soluções grandes ou complexas. Mantenha-se conectado para receber mais informações!
Um dos problemas mais comuns para os desenvolvedores é a criação de um ambiente de desenvolvimento que inclua tudo o que eles precisam para serem produtivos. Os Codespaces do GitHub permitem que qualquer repositório do GitHub se torne, em segundos, um ambiente de desenvolvimento totalmente configurado e hospedado na nuvem. Os Codespaces são totalmente configuráveis: você pode escolher o quanto de computação é necessário e pode personalizá-los para atender às necessidades de cada projeto. Para saber mais, inscreva-se para obter acesso antecipado.
Com mais de 145 milhões de usuários ativos diariamente, o Microsoft Teams é a plataforma digital de trabalho com a qual nossos clientes contam — integrando aplicativos e processos de negócios onde a colaboração ocorre. Com a crescente demanda por cenários de colaboração em tempo real e assíncronos, os desenvolvedores têm a oportunidade de atender a essa necessidade criando aplicativos colaborativos no Teams, com o suporte da Microsoft Cloud. Novos recursos de reunião permitirão que os desenvolvedores criem cenários inovadores e levem as reuniões de equipes além — como palco compartilhado, extensão do Modo Juntos e muito mais. Além disso, o Microsoft Teams Toolkit aprimorado facilita a codificação fornecendo autenticação de linha única, integração com funções do Azure, cliente Microsoft Graph de linha única e muito mais. Saiba mais sobre esses recursos do Teams em nosso blog do Microsoft 365.
Com mais de 1,3 bilhão de dispositivos executando o Windows em todo o mundo, ele continua sendo uma plataforma que você pode usar como base para desenvolver aplicativos modernos. Para dar suporte aos desenvolvedores que trabalham em ambientes Windows, temos o prazer de anunciar novos recursos incluídos em nossas ofertas de ferramentas de desenvolvimento que proporcionam maior satisfação e produtividade. Agora você pode usar o suporte a aplicativos GUI no Subsistema do Windows para Linux (WSL) de forma que todas as ferramentas e fluxos de trabalho do Linux sejam executados na sua máquina de desenvolvimento. O Windows permite que você trabalhe com perfeita integração em qualquer fluxo de trabalho que inclua aplicativos GUI, Linux e treinamento de ML acelerado por GPU. Saiba mais sobre nossas novidades para o Windows no Build.
Colabore de forma global e com segurança
À medida que as empresas se adaptam a ambientes de trabalho remotos ou híbridos, a colaboração e a segurança continuam sendo prioridade. Usando como base os melhores componentes de código aberto do mundo e integrando práticas de colaboração de código aberto, as empresas líderes agora são capazes de se adaptar rapidamente para alcançar a flexibilidade que o mercado de desenvolvimento de software exige hoje. Nosso objetivo é permitir que os desenvolvedores codifiquem, colaborem e enviem de qualquer lugar — com segurança corporativa integrada ainda maior. Com o GitHub, as equipes de desenvolvimento agora podem levar as melhores práticas de colaboração, usadas por mais de 65 milhões de desenvolvedores, a cada organização e empresa.
Continuamos a inovar na arena dos aplicativos, e uma das coisas de que nos orgulhamos é a nossa plataforma totalmente integrada. Com o Visual Studio, o GitHub e o Azure, você pode codificar a partir de qualquer lugar usando ambientes de desenvolvimento em nuvem; colaborar com fluidez a partir de qualquer lugar usando ferramentas que o ajudam a trabalhar como uma equipe distribuída; e enviar com segurança a partir de qualquer lugar usando serviços e ferramentas totalmente integrados, que asseguram a segurança apesar de serem remotos.
Uma parte crucial dessa colaboração precisa acontecer entre as equipes de desenvolvimento e de segurança. Em vez de abordar vulnerabilidades ou falhas após o envio de um software, as equipes de desenvolvimento precisam antecipá-las e evitá-las, integrando a segurança nas fases iniciais do ciclo de desenvolvimento e garantindo visibilidade para as equipes de segurança. Hoje, estamos anunciando uma nova maneira de promover a responsabilidade compartilhada e a colaboração entre as equipes de desenvolvimento e SecOps com a integração da Central de Segurança do Azure e do GitHub para verificação de contêineres — agora em versão preliminar pública. Com essa integração, você pode facilmente dar às equipes visibilidade sobre os resultados de verificações de contêineres de compilação e registro e propiciar rastreabilidade que ajuda as equipes de SecOps a alertá-lo sobre problemas mais rapidamente. Veja como dar início rápido a práticas de DevSecOps colaborativas usando o GitHub e o Azure.
Aumente a inovação
O Azure fornece uma ampla gama de serviços que permitem aos desenvolvedores construir, implantar e redimensionar seus aplicativos ainda mais rapidamente. Nossa plataforma de ponta a ponta ajuda os desenvolvedores a se concentrarem nos aplicativos, não na infraestrutura. Nossas mais recentes inovações do Azure permitem que os desenvolvedores modernizem aplicativos existentes e construam novos aplicativos nativos da nuvem.
Modernizar aplicativos é um gatilho comum para a adoção de uma nuvem pública, e o Azure abrange padrões amplos para a modernização de aplicativos — usando VMs, contêineres e bancos de dados gerenciados, ou serviços de Plataforma como Serviço (PaaS) totalmente gerenciados. Com alguns dos nossos investimentos recentes, estamos facilitando a modernização de aplicativos Java empresariais no Azure. O Microsoft Build of OpenJDK é gratuito e de código aberto e está geralmente disponível hoje com suporte comercial no Azure e no Azure Stack. O Red Hat JBoss EAP já está disponível em Máquinas Virtuais do Azure, permitindo que os desenvolvedores redimensionem aplicativos com Conjuntos de Escala de VMs, e o IBM WebSphere também está disponível em Máquinas Virtuais do Azure, agora com modelos de solução automatizados para simplificar sua implantação. Para saber mais sobre nossa mais recente inovação para Java no Azure, leia este post de blog.
Cada vez mais, estamos vendo também os clientes inovarem a um ritmo mais rápido usando tecnologias nativas da nuvem.
Hoje, temos o prazer de anunciar as funcionalidades de visualização prévia dos serviços de aplicativos do Azure a serem executados no Kubernetes e em qualquer lugar com o Azure Arc. Agora você pode executar seus serviços de aplicativo do Azure favoritos — incluindo o Serviço de Aplicativo do Azure, Azure Functions, Aplicativos Lógicos do Azure, Gerenciamento de APIs do Azure, Grade de Eventos do Azure — em qualquer lugar, incluindo on-premises, na borda e em outras nuvens, como AWS ou Google. Qualquer cluster Kubernetes conectado via Azure Arc agora é um destino de implantação suportado para os serviços de aplicativo do Azure. Para os clientes que estão à procura de um painel de controle Kubernetes gerenciado, hoje temos também o prazer de anunciar a disponibilidade geral do AKS on Azure Stack HCI. Para saber mais sobre aplicativos nativos da nuvem que podem ser executados em qualquer lugar, leia este post de blog.
Para tornar incrivelmente fácil para os desenvolvedores construir e modernizar aplicativos de alto desempenho em qualquer escala, hoje anunciamos novas inovações para o Azure Cosmos DB, incluindo a disponibilidade geral do Cosmos DB Serverless. O Azure facilita também a adição de inteligência artificial (IA) a aplicativos com os Serviços Cognitivos do Azure. Hoje, temos o prazer de anunciar também várias funcionalidades novas, incluindo uma nova categoria de serviços chamados serviços de IA aplicada do Azure. Esses serviços combinam os Serviços Cognitivos do Azure com IA específica a tarefas e lógica de negócios, para que os desenvolvedores possam acelerar a construção de soluções de IA para cenários comuns, como processamento de documentos, atendimento ao cliente e extração de insights a partir de conteúdos. Saiba mais sobre nossa mais recente inovação em aplicativos nativos da nuvem aproveitando o poder dos dados e de IA neste post de blog.
Desenvolvedores profissionais podem colaborar com outras equipes para expandir o alcance de seus trabalhos. Você pode usar vários serviços do Azure para criar aplicativos nativos da nuvem e blocos de construção que capacitam um número ainda maior de desenvolvedores em suas organizações. O tradicional desenvolvimento “code-first” luta para crescer em escala a fim de suportar uma demanda cada vez maior, e é por isso que muitos desenvolvedores profissionais estão procurando maneiras de combinar ferramentas “code-first” com ferramentas de baixo código, como o Power Apps, para acelerar o fluxo de trabalho e a entrega de aplicativos de negócios, bem como ajudá-los a se concentrar em iniciativas que poderão ter um maior impacto com abordagens “code-first”.
Também estamos possibilitando que os usuários criem aplicativos usando linguagem natural, sem que precisem saber escrever código de computador ou fórmulas, usando o Power Fx. Com base no GPT-3 AI, o maior modelo de linguagem natural do mundo, essa atualização do Power Fx proporciona uma experiência intuitiva de criação assistida por IA, para que os desenvolvedores e outros usuários possam acelerar o desenvolvimento de aplicativos. Hoje estamos disponibilizando também o Power Fx para modelar construtores de aplicativos, com suporte para codificação orientada a modelo e colunas calculadas do Dataverse. Saiba mais sobre essa atualização.
Hoje, estamos anunciando novas extensões para desbloquear ainda mais o poder da família Visual Studio e da Power Platform juntas. A extensão do Visual Studio para Power Platform permite que os desenvolvedores publiquem APIs no Gerenciamento de API do Azure ao mesmo tempo que implantam um conector para a Power Platform, eliminando barreiras e atritos. E a extensão VS Code para Power Platform permite extensibilidade nativa para publicação usando a CLI da Power Platform diretamente do VS Code, bem como a capacidade de configurar portais usando VS Code e CLI — incluindo suporte IntelliSense para preenchimento de código, ajuda e dicas durante a personalização de portais. Saiba mais sobre essas novas extensões.
Construa aplicativos usando as melhores ferramentas e a Microsoft Cloud
Desenvolvedores modernos precisam de soluções modernas para atender aos requisitos do atual cenário em rápida mudança. Continua sendo nossa missão capacitar cada desenvolvedor nos seus próprios termos — usando as ferramentas, linguagens e plataformas de sua escolha. A Microsoft fornece as melhores ferramentas e uma plataforma de nuvem com um conjunto exclusivo de funcionalidades que permitem aos desenvolvedores construir a próxima geração de aplicativos.
O Microsoft Build trata de celebrar o papel da comunidade de desenvolvedores na formação do que vem a seguir. Junte-se a nós no evento digital Microsoft Build 2021 e assista à sessão Increase Developer Velocity with Microsoft’s end-to-end developer platform (Aumente a velocidade do desenvolvimento com a plataforma completa para desenvolvedor da Microsoft) para saber mais sobre essas e outras novidades. Mal posso esperar para ver o que você vai criar.