Scott Guthrie, vice-presidente de comunidade da Microsoft, revelou recentemente os últimos lançamentos da Microsoft em sua postagem no blog "Anúncio da Biblioteca de Scripts Microsoft Ajax (sexta visualização) e do Minificador de Scripts Microsoft Ajax".
Entre eles está uma grande versão atualizada da Biblioteca Microsoft Ajax (a sexta versão prévia) lançada pela equipe de desenvolvimento do Microsoft ASP.NET em 15 de outubro, horário local dos Estados Unidos. Esta versão atualizada inclui vários novos recursos e melhorias na biblioteca Ajax do lado do cliente e pode ser usada com qualquer versão do ASP.NET (incluindo ASP.NET 2.0, 3.5 e 4.0), bem como ASP.NET Web Forms e ASP. Projetos .NET MVC. Os desenvolvedores podem chamar a biblioteca Microsoft Ajax (sexta visualização) de duas maneiras diferentes:
Os desenvolvedores podem visitar o site ASP.NET CodePlex, baixar a sexta visualização e carregar a biblioteca diretamente em seus projetos de site.
Os desenvolvedores também podem estabelecer referências usando scripts de biblioteca do Microsoft Ajax na CDN (Rede de Entrega de Conteúdo) do Microsoft Ajax. Os desenvolvedores simplesmente adicionam a seguinte tag de script à sua página .aspx ou .html: <script src="http://ajax.microsoft.com/ajax/beta/0910/Start.js" type=" text/javascript”>< /script>
Em sua postagem no blog, Scott detalha as principais melhorias na sexta versão prévia da biblioteca Microsoft Ajax:
Permitir que os desenvolvedores usem uma sintaxe imperativa (Imperativa) melhor para criar controles de cliente A equipe de desenvolvimento do Microsoft ASP.NET ouviu os comentários dos usuários em versões anteriores. Eles aprenderam que, ao criar controles de cliente, em comparação com os declarativos, muitos desenvolvedores preferem uma abordagem imperativa ao código. . Nesta versão, eles introduziram uma sintaxe de código imperativa simples para criar controles do lado do cliente e vinculá-los a elementos HTML em páginas da web. Esta sintaxe será totalmente suportada pelo JavaScript Intellisense no VS 2008 e VS 2010.
Foi adicionado um novo Client Script Loader, que pode carregar dinamicamente todos os arquivos JavaScript exigidos por controles de cliente ou bibliotecas de classes enquanto executa scripts na ordem correta. Nesta versão, a Biblioteca de Scripts de Cliente Microsoft Ajax é dividida em vários arquivos JavaScript e permite aos desenvolvedores. para baixar e usar apenas os arquivos de script necessários. Ao mesmo tempo, para facilitar aos desenvolvedores o uso de controles de cliente e componentes separados da biblioteca de scripts de cliente, a equipe de desenvolvimento do Microsoft ASP.NET introduziu um novo carregador de script de cliente (carregador de script de cliente) nesta versão. Este carregador pode ajudar os desenvolvedores a carregar automaticamente todos os arquivos de script necessários para um controle e executar esses scripts na ordem correta quando a página é carregada.
Adicionada melhor integração do jQuery para que todos os controles do Microsoft Ajax sejam automaticamente renderizados como plug-ins jQuery. A Microsoft planejou lançar o jQuery como um componente padrão da estrutura ASP.NET MVC e irá adicioná-lo por padrão na versão oficial do Visual Studio 2010. No projeto ASP.NET Web Forms criado. Na versão prévia lançada desta vez, para facilitar a integração dos controles jQuery e Microsoft Ajax, a equipe de desenvolvimento do Microsoft ASP.NET permite que os desenvolvedores usem os controles Microsoft Ajax por meio da familiar sintaxe da API do plug-in jQuery e integrará automaticamente todos os controles Microsoft Controles Ajax renderizados como um plugin jQuery. Ou seja, os desenvolvedores usam os controles Microsoft Ajax da mesma forma que os plug-ins jQuery.
Além do lançamento da Microsoft Ajax Script Library (sexta versão prévia), Scott também mencionou na postagem do blog uma nova ferramenta gratuita lançada pela Microsoft ao mesmo tempo – o Microsoft Ajax Minifier. Esta ferramenta permite que os desenvolvedores melhorem significativamente o desempenho do site, reduzindo o tamanho dos arquivos JavaScript que precisam ser carregados na página. A ferramenta foi criada por Ron Logon, da equipe de desenvolvimento do MSN da Microsoft, e você pode baixar o minificador Microsoft Ajax gratuitamente no site ASP.NET CodePlex. Após a instalação, os desenvolvedores podem usar a ferramenta de linha de comando integrada do Microsoft Ajax Minifier para minificar arquivos JavaScript na linha de comando do console ou podem optar por carregar o Microsoft Ajax Minifier no Visual Studio como uma tarefa personalizada do MSBuild e minificar automaticamente todos os arquivos JavaScript em tempo de compilação.
Scott termina seu blog com uma introdução geral ao minificador Microsoft Ajax:
O minificador Microsoft Ajax oferece suporte a 2 níveis de minificação: regular e hipercompleto. Quando os desenvolvedores usam o nível normal de minificação, o minificador do Microsoft Ajax removerá todos os espaços em branco, comentários, chaves e ponto e vírgula desnecessários. Quando o nível hipercompleto estiver habilitado, o minificador do Microsoft Ajax reduzirá o nome das variáveis locais do código, removerá o código inacessível. etc. para reduzir o tamanho do arquivo JavaScript.
O download do Microsoft Ajax Minifier contém os seguintes componentes:
ajaxmin.exe – ferramenta de linha de comando para reduzir arquivos JavaScript
ajaxmintask.dll – tarefa MSBuild para reduzir arquivos JavaScript em projetos do Visual Studio
ajaxmin.dll - um componente que pode ser usado para reduzir arquivos JavaScript em aplicativos C# ou VB.NET