RSS feed
Atualização das Ferramentas da ASP.NET MVC 3 - ScottGu's Blog em Português

Atualização das Ferramentas da ASP.NET MVC 3


Três semanas atrás nós tivemos nossa conferência MIX 2011 em Las Vegas. MIX é um dos meus eventos favoritos do ano, e a conferência sempre tem muito conteúdo de grande qualidade e anúncios. Todas as palestras e sessões temáticas do evento podem ser vistas online gratuitamente aqui (em Inglês). Escreverei alguns posts nas próximas semanas, que também abrangem alguns dos destaques da MIX.

Atualização das Ferramentas da ASP.NET MVC 3

Um dos anúncios que fiz na minha palestra de abertura no Dia 1 foi sobre o lançamento de uma Atualização das Ferramentas da ASP.NET MVC 3. Essa atualização é pequena, mas é uma atualização muito "saborosa", que inclui um monte de melhorias de ferramentas para a ASP.NET MVC 3. Você pode instalá-la a partir do site http://asp.net/mvc (basta clicar no instalador).

A Atualização das Ferramentas da ASP.NET MVC 3 pode ser instalada por cima do lançamento original da ASP.NET MVC 3 (não há necessidade de desinstalar a ASP.NET MVC 3 se você já instalou a mesma) ou apenas instalada diretamente em uma máquina limpa (não há necessidade de ter a ASP.NET MVC 3 já instalada). 

A Atualização das Ferramentas da ASP.NET MVC 3 só inclui melhorias de ferramentas para o Visual Studio e mudanças nos modelo/templates de projeto padrão - ela não inclui quaisquer alterações nos arquivos binários DLLs do tempo de execução da ASP.NET MVC 3.  Como ela usa os mesmos arquivos binários da ASP.NET MVC 3 que são aqueles usados em nosso lançamento original feito em Janeiro, não há necessidade de atualizar projetos MVC 3 nos quais você esteja trabalhando ou fazer qualquer alteração de código nos mesmos. 

O que está incluso nesta Atualização das Ferramentas da ASP.NET MVC 3?

A Atualização das Ferramentas da ASP.NET MVC 3 inclui um conjunto agradável de melhorias de ferramentas para a ASP.NET MVC 3, incluindo:

  • A versão final do EF 4.1 (que inclui a biblioteca EF Code First) está incluído por padrão em todos os novos projetos. Previamente você tinha que fazer o download desta biblioteca separadamente ou obtê-la usando o gerenciador de pacotes NuGet. Agora ele é referenciado por padrão quando você cria novos projetos (tornando disponível a utilização de uma API de dados realmente poderosa e limpa - de maneira imediata).
  • Suporte para geração automática de código (data scaffolding) de Controladores através da janela de diálogo Add->Controller (Adicionar->Controlador) dentro do Visual Studio. Isto te permite gerar automaticamente uma classe de Controlador (a qual contém todo o código necessário para acessar os dados) e todos os modelos de visão necessários para implementar uma solução CRUD (Create/Update/Delete) tendo em vista uma classe do modelo do EF (usando tanto code-first/código em primeiro lugar, database-first/banco de dados em primeiro lugar ou model-first/modelo de dados em primeiro lugar) como abordagem de desenvolvimento. Isso torna super fácil criar rapidamente um site orientado a dados usando a ASP.NET MVC. 
  • Novos modelos de projeto HTML5 estão incluídos, os quais tornam fácil usar marcação semântica HTML5 ao criar novos sites tal como (elementos iguais a <header>, <footer>, <section>, <aside>, etc.) Agora nós também incluímos a biblioteca JavaScript Modernizr 1.7 em novos projetos. Modernizr é uma biblioteca de software livre que facilita verificar o suporte a HTML5 dentro dos navegadores, e também te permite usar CSS padrão para estilizar elementos semânticos da HTML5 mantendo a compatibilidade com navegadores mais antigos (como o IE6).
  • Um novo Modelo de Projeto de Intranet foi incluído nesta versão, o qual torna fácil criar um novo projeto que usa autenticação do Windows (Windos authentication) para identificar os usuários (em oposição à autenticação através de formulários web (Forms Authentication) nativo no modelo de projeto de Internet). Falando no Modelo de Projeto de Internet, a classe AccountController dentro dele foi refatorada/limpa nesta versão.
  • Novas versões da jQuery core, jQuery UI e jQuery Validation estão incluídas nesta atualização. As versões padrão adicionadas em novos projetos também são agora adicionadas como bibliotecas do NuGet (ou seja, elas são listadas no arquivo packages.config do projeto) - o que significa que você pode usar o NuGet para atualizá-las facilmente para até mesmo versões mais recentes em uma momento posterior.

Vou escrever vários posts nos próximos dias e semanas que cobrirão os recursos listados acima e mostrarei como você pode tirar vantagem deles. Você também pode aprender mais sobre a atualização (e vê-la em ação), a partir dos seguintes posts/vídeos (todos em Inglês):

Espero que ajude,

Scott

PS: Eu também estou agora utilizando o Twitter para atualizações rápidas e para compartilhar links. Siga-me em: twitter.com/ScottGu

 

Texto traduzido do post original por Leniel Macaferi.

Published Tuesday, May 03, 2011 11:46 PM by Leniel Macaferi

Comments

# Melhorias relacionadas à HTML5 com a Atualização das Ferramentas da ASP.NET MVC 3

Tuesday, May 17, 2011 11:28 AM by ScottGu's Blog em Português

Na semana passada eu escrevi sobre a nova Atualização das Ferramentas da ASP.NET MVC 3 , e depois segui

# EF Code First e Geração Automática de Código (Data Scaffolding) com a Atualização das Ferramentas da ASP.NET MVC 3

Monday, May 30, 2011 12:22 AM by ScottGu's Blog em Português

No começo dessa semana eu escrevi sobre a nova Atualização das Ferramentas da ASP.NET MVC 3 que nós lançamos

Leave a Comment

(required) 
(required) 
(optional)
(required)