10. July 2010 10:01
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.

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>
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.
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.
[],
Ramon Durães
Especialista em desenvolvimento de software
MVP Visual Studio ALM
6d63d285-31ad-4f65-909a-d6bf24b7e535|0|.0
6. July 2010 13:22
Desde o Visual Studio 2005, 2008, 2010 que a Microsoft vem disponibilizando um web server local conhecido como cassini que foi criado para permitir justamente os testes das aplicações em um ambiente local sem a necessidade de instalar localmente o IIS (Internet Information Services) no entanto esse servidor web local tinha limitações e impedia alguns testes mais avançados que dependiam de todo o engine do IIS.
Agora a Microsoft acaba de lançar a sua versão do IIS Express compatível com o IIS 7.5 porém em um modelo simples de ser utilizado para que você possa rodar integrado no Visual Studio local e fazer os testes garantindo a mesma compatibilidade do servidor web de produção.
Para saber mais:
webmatrix
[],
Ramon Durães
43c33156-3056-4f1c-8d42-aa329f25c85b|0|.0
5. July 2010 09:43
O ASP.NET é sem dúvida um dos maiores sucessos da Microsoft em todos os tempos se destacando como a principal plataforma para o desenvolvimento web no mercado desde o lançamento do .NET Framework oferecendo uma enorme produtividade no desenvolvimento de aplicações para web com suporte nativo e mais rápido ao SQLServer e Oracle além de outros banco de dados. Agora a Microsoft anunciou que vai incluir amplo suporte ao banco de dados SQL Server Compact Edition 4 que já é gratuito permitindo a comunicação com o ASP.NET rodando de forma integrada no IIS sem configurações adicionais no hosting.
Você já tem a disposição hoje o SQLServer Express 2008 com suporte a banco de dados relacional de até 10 GB porém para rodar em um servidor de hospedagem compartilhada acaba dependendo de ter o SQLServer instalado para que possa utilizar o banco de dados.
Com essa nova modificação o engine do SQL Server Compact Edition vai rodar em conjunto com o ASP.NET permitindo a você utilizar o banco de dados SQL CE usando ADO.NET / Entity Framework sem nenhuma configuração adicional no hosting que estiver hospedando a sua aplicação.
Com essas novidade que será lançada em breve basta você copiar o arquivo para o servidor de destino e já estará lá com o seu banco de dados pronto para ser utilizado rodando com as permissões padrões da sua aplicação. Cada projeto ASP.NET executará o seu próprio engine do banco de dados. Se você parar a aplicação por algum motivo ele vai parar o banco de dados também. Portanto ao contratar um hosting com o ASP.NET 4.0 em diante você terá mais esse recursos disponível para turbinar as suas aplicações popularizando cada vez mais a web dinâmica usando a tecnologia do ASP.NET.
Tanto o Visual Studio 2010 (Professional, Premium, Ultimate) quanto o Visual Web Developer 2010 Express terão suporte pleno ao SQL Server Compact Edition após a próxima atualização. Imagina agora você entrando no Entity Framework implementando seu banco de dados e utilizando o mesmo com consultas usando o LINQ (language-integrated query) e depois distribuindo sua aplicação completa via FTP para um servidor Web remoto já com o arquivo do banco de dados junto. É a nova era do Plug and Play para aplicações profissionais na web.
Com esse startup você terá todos os recursos para colocar seu projeto online usando um hosting web barato e funcional atendendo as demandas do seu negócio de forma profissional e a medida que for crescendo por simplesmente portar para o SQLSServer 2008 Express ou até o SQL Azure escalando sua aplicação e banco de dados para o Windows Azure para atender com qualidade e segurança todo o crescimento do seu projeto.
Aguarde mais novidades em breve. Aproveite agora mesmo para assinar o RSS, Twitter e participar nos comentários ou divulgar esse assunto para seus amigos no facebook.
Para saber mais:
- New Embedded Database Support with ASP.NET
[],
Ramon Durães
Especialista em desenvolvimento de software
MVP Visual Studio ALM
PSD, PSM
1f0bbbc3-7831-4ac6-a6e8-621bec6b70cd|0|.0
14. May 2010 13:33
O padrão ASP.NET MVC está disponível dentro do Visual Studio 2010 como uma alternativa ao padrão webforms já amplamente conhecido pela comunidade de desenvolvedores da plataforma .NET Framework. Obtenha agora um ótimo exemplo totalmente implementado no modelo MVC para que possa aprofundar em seus estudos do ASP.NET 4.0
Para download:
ASP.NET MVC Music Store
[],
Ramon Durães
b1eb7130-7aae-4239-a114-1b07c0788d3e|0|.0
2. February 2010 18:14
O Campus Party Brasil 2010 entrou para história como o maior evento de todos os tempos reunindo em um só lugar mais de 6000 pessoas de todo o Brasil que movimentam a tecnologia produzindo conteúdo e transformando. Esse é um modelo de evento único onde as pessoas ficam acampadas durante no próprio local do evento.
Com uma infra estrutura de encantar qualquer nerd essa grande feira tecnológica feita por pessoas já se tornou uma grande referencia no Brasil devido a se tornar um grande painel de discussões envolvendo os mais variados temas relacionados a tecnologia.
A primeira vez que participei desse grande evento foi em 2009 onde estive palestrando. Foi uma grande oportunidade que se repetiu agora em 2010 onde palestrei sobre: ASP.NET 4.0 para iniciantes, ALM / Visual Studio 2010, Entity Framework 4.0.

Ficou animado com o Campus Party Brasil 2010? Então participe nos comentários e prepare-se desde já para participar em 2011!!!
[],
Ramon Durães
MVP, Especialista em Desenvolvimento de software
3482459f-0e58-483c-aa7c-d210a7d39b56|1|5.0
29. July 2009 12:17
Para quem tiver interessado em olhar exemplos de código fonte desenvolvidos em ASP.NET pode conferir os vários modelos de Starter Kits diretamente do portal do ASP.NET. Alguns desses projetos já estão hospedados no portal Codeplex que é o repositório Open Source patrocinado pela Microsoft.
Download:
http://www.asp.net/community/projects
Para saber mais:
Kit de mergulho no ASP.NET 3.5
[],
Ramon Durães
MVP, Especialista em Visual Studio Team System
ASP.NET é o futuro.
75d9022e-a4d0-4acb-a2d0-b3698b9af388|0|.0
28. June 2009 13:08
Como vocês estão acompanhando o ASP.NET MVC não veio como padrão no VS2010 Beta 1. Mas já está disponivel no Codeplex um complemento que instala o MVC e permite a sua utilização nessa versão do Visual Studio.
O MVC virá por padrão na versão final do Visual Studio 2010. Até lá faça o download agora mesmo e teste com esse complemento.
http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28527
[],
Ramon Durães
MVP, Especialista em Visual Studio Team System
0a122861-70b4-4cb9-8a98-59406e5b3065|1|4.0
5. June 2009 06:50
A revista TIDigital trouxe uma nova proposta para os profissionais ligados ao mercado de desenvolvimento e Web com assuntos sempre inovadores. Nesse mês de junho de 2009 eu participei de uma entrevista abordando o tema Silverlight e o objetivo foi esclarecer dúvidas comuns para os profissionais que desejam apostar nesse grande mercado de RIA (Rich Internet Application). Com os Silverlight os desenvolvedores e profissionais Web finalmente conseguiram uma ponte para unir o desiger planejado com a aplicação real sem mudanças e códificando numa plataforma de desenvolvimento que é o Microsoft .NET Framework.
Para saber mais confira no site da revista:
http://www.revistatidigital.com.br/index.php/2009/6
[],
Ramon Durães
MVP, Especialista em Visual Studio Team System
Ramon aposta todas as fichas no Silverlight como solução de RIA.
92d316c2-c4cf-4bf7-a91d-e90ad591cbcb|1|5.0
7. May 2009 06:31
Esse mês eu participei de uma entrevista para a revista TI Digital abordando questões sobre o grande mercado aberto em 2009 para desenvolvedores. Com toda a crise mundial a área de tecnologia é a que mais cresce e os profissionais que trabalham com plataforma Microsoft focados no ASP.NET estão cada vez mais procurados no mercado.
(Para ver um sumário da revista)
A grande demanda é resultado do sucesso que o .NET Framework vem fazendo no mercado desde o seu lançamento oferecendo uma plataforma robusta, simples e Ágil focando na produtividade e em resultados para as empresas e profissionais que trabalham com a Tecnologia.
Confira agora mesmo a revista nas bancas e leia a matéria completa.
[],
Ramon Durães
MVP, Especialista em Visual Studio Team System
Ramon apostou no ASP.NET desde o seu lançamento e recomenda a todos os clientes afinal “Não tem que ser difícil”
0ac99279-2043-4ef8-a7b1-f0eae32918fb|1|5.0
2. May 2009 06:09
A Microsoft lançou um utilitário muito legal que reúne em um só instalador todos os recursos necessários para montar o seu servidor web e sua infra estrutura de desenvolvimento além de incluir um grande conjunto de ferramentas de terceiros que podem ser instaladas também usando esse utilitário.
Com a versão 2.0 que ainda está em beta você já encontra um conjunto grande de aplicativos e inclusive alguns baseados em PHP.
Para você que vai desenvolver em Silverlight, ASP.NET é só rodar o instalador que ele vai intalar o Visual Studio 2008 Express e os complementos necessários para rodar o Silverlight.
Aproveite essa oportundiade e inicie no desenvolvimento web ou use os principais aplicativos com essa ferramenta.
Para saber mais visite e faça o download da versão 2.0:
http://www.microsoft.com/web
[],
Ramon Durães
MVP, Especialista em Visual Studio Team System
Ramon achou muito legal esse instalador que facilita os usuários iniciantes.
a992cc10-7fa0-4cd6-b19a-ffa7e8419e43|1|1.0
21. April 2009 16:46
Estive palestrando na II Bienal de Informática em Natal a convite do amigo Gleber Jr onde tive a grande oportunidade apresentar em uma sala voltada para profissionais altamente interessados no desenvolvimento de software.
Falei sobre o desenvolvimento web e gestão de projetos
como um todo dentro dos temas: ASP.NET / AJAX / Silverlight / LINQ
/ VS2008 / Visual Studio Team System.
Para saber mais:
http://ramonduraes.spaces.live.com/blog/cns!4467E327606EE949!1230.entry
Além das palestras no evento eu realizei mais três palestras em empresas locais
o que foi muito legal por que tivemos a oportunidade de conversar com os profissionais
diretamente envolvidos nos projetos e ouvir dos mesmos as suas necessidades.
70570aeb-7a26-4da1-8d15-946480f3714a|0|.0
20. March 2009 07:04
Eu já estava a caminho dos EUA para o MVP Summit 2009 quando recebi o email do amigo Marcondes do Office.CE falando da Semana de Informática 2009 da FANOR em Fortaleza e para felicidade a data do evento caiu justamente na semana que eu estava retornando ao Brasil.
Acabou sendo corrido para min. Cheguei ao Brasil depois de uma longa viagem saindo de Seattle > Chicago > Miami > Salvador com fuso original de +- 5 Horas e já embarcando no outro dia para Fortaleza.
O evento foi muito legal e creio ter deixado o pessoal super animado para explorar o potencial da plataforma Microsoft para o desenvolvimento de software e ir além com a construção de software com qualidade e gestão usando o Visual Studio Team System.
Obrigado a todos pelo convite e pela grande recepção e apoio local.
Para saber mais confira em meu blog sobre palestras:
http://ramonduraes.spaces.live.com/blog/cns!4467E327606EE949!1147.entry
[],
Ramon Durães
MVP, Especialista em Visual Studio Team System
Para informações sobre palestras realizadas em todo o Brasil
21325170-5d46-47ae-ad3d-a3462b7d4184|1|1.0
18. March 2009 05:25
Depois de um longo período de betas a Microsoft liberou hoje o ASP.NET MVC 1.0 para ser instalado no Visual Studio 2008. Com o MVC (Model-View-Controller) os desenvolvedores contaram com mais um segundo padrão para o desenvolvimento das aplicações baseadas no ASP.NET alem do já conhecido WebForms. Com a implementação desse padrão de projeto os desenvolvedores podem agora criar ultra leves com ampla separação de código de tela e regras de negocio.
O ASP.NET MVC vai acabar com o ASP.NET WebForms ?
Não cada caso deve ser avaliado separadamente e os dois continuaram convivendo e agora será mais fácil atender um maior número de cenários.
Site oficial:
http://www.asp.net/mvc
Download:
ASP.NET MVC 1.0
Dica: Alexandre Tarifa
E teremos mais novidades hoje como: Silverlight 3.0 beta e IE 8.0
[],
Ramon Durães
MVP, Especialista em Visual Studio Team System
Conheça o novo video sobre o Team System?
7b38c00f-8363-47ae-b370-5bcb3a928771|1|5.0
18. February 2009 12:37
O nosso dia a dia é sempre cheio de novidades e isso que deixa os nossos projetos cada vez mais divertidos. Hoje eu tive que fazer alguns ajustes em uma aplicação que está rodando no root do servidor web e possui outras aplicações rodando em baixo dessa mesma pasta.
A grande questão envolvida é que as configurações que inserimos no Web.Config da aplicação principal são propagadas para a aplicação que está em baixo da mesma estrutura de diretório conforme o modelo:
APP00 (Root) (Web.config)
+-----App01 (Web.config)
+-----App02 (Web.config)
Então de uma forma natural você acaba injetando dependências nas outras aplicações que está em baixo dessa mesma estrutura de diretório. Para resolver isso você precisa agir no Web.Config da aplicação principal e adicionar o atributo location com o parâmetro inheritInChildApplications="false" para impedir que configurações sejam propagadas para as outras aplicações. Essa necessidade se torna muito visível principalmente quando você adiciona referencias para módulos http em <system.Web>
<location path="." inheritInChildApplications="false">
<system.web>
</system.web>
</location>
- How to disable web.config Inheritance for Child Applications in Subfolders in ASP.NET
- Bloqueando herança do web.config
[],
Ramon Durães
MVP, Especialista em Visual Studio Team System
2PC Consultoria & Treinamentos
14e36fd8-2ff3-441a-88f3-c480c51eeca2|0|.0
31. January 2009 04:52
Agora o novo modelo ASP.NET Model-View-Controller (MVC) está caminhando para a versão final. Com essa versão RC1 você estará mais próximo da versão de produção dai já pode pensar em implementar em seus projetos caso tenha essa necessidade em sua solução.
Para baixar e testar:
http://www.microsoft.com/downloads/details.aspx?FamilyID=F4E4EE26-4BC5-41ED-80C9-261336B2A5B6&displaylang=en
a904d1ed-2770-42eb-8ca0-2df76875dab5|0|.0