LAYERDEV

 Busca Online:

 
Seja bem vindo(a) Visitante, você não está logado deseja logar
no portal para participar de serviços e promoções ? clique aqui.


No caso de perder a senha, acesse aqui e receba por e-mail.
Deseja entrar em contato conosco, acesse aqui e mande-nos um e-mail.

Você lembra do WebMatrix?

por Ramon Durães em 9/8/2010 1

        A Microsoft trouxe de voltar o ambiente de desenvolvimento web conhecido como WebMatrix em uma nova roupagem completamente reformulada e adaptada para ser muito simples direcionada a usuários iniciantes que querem dar o primeiro passo no desenvolvimento de aplicações usando ASP.NET com C# e VB.NET integradas em um banco de dados simples e fácil de ser distribuído baseado no SQL Server Compact Edition além do servidor web IIS Express intergrado montando um completo ambiente de desenvolvimento com as mínimas configurações para os iniciantes. 

        O download do WebMatrix é gratuito e possui um tamanho muito pequeno principalmente para quem já tem o .NET Framework 4.0 instalado na máquina. Além do desenvolvimento de suas aplicações apartir do zero ele também já traz templates muito fáceis de estudar e baseados em ferramentas open source já conhecidas como DotNetNuke, Umbraco, WordPress, Joomla e blogengine.NET 

        A Microsoft também introduziu uma grande novidade que é o novo engine de processamento das páginas conhecido como  Razor que vai permitir uma maior facilidade na implementação de código web tanto pela simplificação da codificação quanto capacidade de criação de templates. A codificação do Razor será diretamente no html com a inclusão de pequenas tags que foram simplificadas para tornar a implementação simples e dinâmicas. Tem sido uma grande tendência no mercado e a Microsoft tem trabalhado cada vez mais em mecanismos de otimização de implementação e visualização como já aconteceu com o padrão MVC dentro do ASP.NET

alt
Clique na imagem para ampliar


        Como você pode observar a nova IDE do WebMatrix está muito no estilo 1,2,3 colocando realmente em prática o conceito que tanto defendo nos projetos do "Não tem que ser difícil" e hoje tem se tornado uma grande tendência mundial na simplificação e maior valorização do ROI do cliente. Com três simples botões você pode abrir um projeto existente, publicar em um servidor web de produção ou um web hosting e a opção Run vai executar o seu projeto diretamente no navegador Web.

 

        A codificação usando o Razor já pode ser feita diretamente no HTML e clicando em Run para testar a sua aplicação. Ele também traz um atalho para abrir o mesmo projeto no Visual Studio 2010 caso tenha ele instalado. Abaixo você acompanha o meu primeiro “Olá mundo” implementado usando o Razor para mostrar toda a simplificação no uso do ASP.NET. Veja que adicionei apenas o “@” para usar o conteúdo de uma variável no meu código html. Outro ponto importante é a extensão do arquivo que nesse caso é “*.cshtml”.

   1: <!DOCTYPE html>
   2: @{
   3: var nome="Ramon Durães";
   5: }
   6:  
   7: <html>
   8:     <head>
   9:         <title>Olá @nome</title>
  10:     </head>
  11:     <body>
  12:     Seja bem vindo. A hora atual é @DateTime.Now <br/> obrigado
  13:     pela sua visita a minha primeira página usando Razor.    
  14:     </body>
  15: </html>



alt

        Ao rodar o projeto no navegador web você verá que o código que inserimos no html já está exibindo os valores que colocamos. Com essa nova sintaxe você terá um rápido caminho na construção de suas aplicações conforme a figura abaixo. 



alt


        Navegando pelo WebMatrix você vai encontrar uma nova aba chamada Database que vai abrir um editor para criar um banco de dados do SQL CE ou utilizar um outro arquivo vinculado ao projeto. Com o mínimo de conhecimento de banco de dados você já terá o seu repositório pronto para ser utilizado na aplicação lembrandoq que agora a publicação será simplesmente copiado o arquivo para a pasta.


        Preparem-se para mais novidades em breve sobre essa nova abordagem na implementação de aplicações web baseadas no ASP.NET. Até o próximo post e participe nos comentários colocando a sua opinião sobre essas novidades que estão sendo lançadas. Aproveite também e divulgue no twitter e facebook.

voltar   comente  subir

Download Copy





 
Ramon Durães Ramon Durães é Autor da frase "Não tem que ser difícil". Possui larga experiência em tecnologia Microsoft. É Microsoft Most Valuable Professional (MVP). Trabalha como Software Engineer na 2pc Professional Consulting onde atende empresas ligadas ao desenvolvimento de software fornecendo amplo suporte na migração para .NET, arquitetura de software e adoção de Visual Studio Team System. Realiza palestras e treinamentos nos maiores eventos do Brasil. Pode ser encontrado em seu blog http://blogs.2pc.com.br/ramonduraes. Confira também vídeos relacionados.



Comentários:


Comente (dê sua opinião):

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Introdução ao LINQ to SQL
Explorando o Visual Studio 2008
Mudanças de nomes no Visual Studio 2010
Você lembra do WebMatrix?
Introdução ao ADO.NET Entity Framework
Explorando o ASP.NET 3.5 Dynamic Data Controls
Otimizando a paginação do ASP.NET para SEO usando LINQ
Explorando o Visual Studio Team System




eCode10 Magazine 4 Edição

Baixe a sua sem pagar nada, basta apenas ter um cadastro na comunidade aspneti.com ou ser usuário do ecode10.com.



Edições anteriores
LAYERDEV

Notícias *

Notebook 3D ou 4K?

Notebook vem com tudo...

Visão do Futuro - Day of Glass 2

Futuro próximo pode chegar cedo?...

Lenovo de 14 polegadas IdeaPad

Veja o novo notebook Lenovo IdeaPad...

Windows 8 Store

Channel9 publica um vídeo da Windows Store...

Sony Vaio série Z

Novo Vaio Ultrabook? ou não Ultrabook?...

Samsung quer comprar RIM

Imagine se juntar as duas companhias...

Surface 2.0 mostrado

Novo Surface é mostrado de forma incrível...

Skype Tablet

Será que esse skype tablet pega mesmo?...

Lenovo e o seu novo Ultrabook

Ultrabook chega também pela Lenovo...




NETITC