Promoção do Diego Nogare - Prêmio: Livro Programming WCF Service

por Alexsandro Nunes Lacerda Email

Boas Galera,

 

A alguns dias atrás no blog do Diego Nogare teve uma promoção onde foi apresentado alguns livros e umas poucas dicas, e a ideia era responder o que a junção de tudo aquilo daria e quem acertar ou chegar mais proximo iria ganhar o livro: "Programming WCF WebService".

 

Pois então, felizmente ;) eu consegui chegar o mais proximo do resultado e com isso ganhei este maravilhoso livro, que por sinal esta me ajudando muito no aprendizado de WCF e recomendaria a todos a aquisição deste livro e podem ter a certeza de que com ele irei postar várias dicas e informações sobre WCF.


Valeu Diego Nogare pelo Livro, esta sendo bastante útil

 

Aproveitando o post quero deixar o link de 2 sites que valem a pena conferir pois possui informações de grande importancia para desenvolvedores .net.

Think Think .Net

- Comunidade Codificando.Net

 

Lançamento do Silverlight 4 RC (release candidate)

por Alexsandro Nunes Lacerda Email

No MIX10, a Microsoft lançou uma atualização do Silverlight 4, o Silverlight 4 RC (release candidate).

 

Algumas coisas mudaram desde a versão beta que foi lançado em novembro. Todos os recursos ainda existem, mas há algumas mudanças para as implementações de alguns dos recursos, bem como alguns novos.

 

Veja na integra os novos recursos aqui.

Kit de Desenvolvimento para o Windows Phone 7 Series (SDK)

por Alexsandro Nunes Lacerda Email

Windows Phone Série 7 promete ser um sistema operacional do telefone móvel surpreendente dada a sua inovadora interface de usuário e funcionalidade, bem como sua plataforma de grande desenvolvimento em que você pode rápida e facilmente construir aplicações e jogos.

 

Com uma série de novos dispositivos, uma poderosa plataforma de software e envolvente, e um novo mercado para atrair desenvolvedores e fornecer acesso fácil às aplicações, a demanda do consumidor para telefones com WindowsMobile será elevado, e os desenvolvedores irão rapidamente adotar a plataforma Windows Phone para capitalizar sobre este crescente mercado de comunicações móveis.

 

Este kit de treinamento vai lhe dar um salto para o novo mundo de WindowsMobile, fornecendo-lhe com um passo-a-passo explicação das ferramentas para usar e alguns conceitos fundamentais para a programação de WindowsMobile.

 

Mais Informações: Channel9

Baixe o Visual Studio 2010 and .NET Framework 4 Training Kit

por Alexsandro Nunes Lacerda Email

Foi publicado essa semana pela Microsoft o Training Kit do VS 2010 e do .NET Framework 4.0 que faz uma introdução as novidades dos 2 lançamentos.

Link para download: http://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&displaylang=en

10 perguntas frequentes sobre o Asp.Net MVC.

por Alexsandro Nunes Lacerda Email

 

1. Vamos começar do inicio, O que é MVC?

De uma forma simples, poderíamos definir MVC como um padrão de arquitetura que descreve uma forma de desenvolver aplicações separando os componentes em 3 grupos:

  • Model que contém uma representação dos dados que o sistema usará, sua lógica de negócio e seu mecanismo de persistência.
  • View, a interface com o usuário, que compõe as informações que se envia ao cliente e os mecanismos de integração como mesmo.
  • Controler, que atualiza e é o intermediário entre o Modelo e a Interface, gerenciando o fluxo de informações entre os elos e as transformações para adaptar os dados às necessidades de cada um.

MVC são siglas de Model-View-Controler, e se trata de um modelo mais maduro e que tem demonstrado as  suas vantagens durante vários anos em todos os tipos de aplicações.

2. Quais vantagens tem o uso do padrão MVC?

Em um primeiro momento, apontaria as seguintes vantagens:

  • Clara separação entre a Interface, lógica de negocio e de apresentação, que ajudarão a definir as vantagens seguintes.
  • Simplicidade para criar distintas representações dos mesmos dados.
  • Facilidade para a realização de testes unitários dos componentes.
  • Reutilização dos componentes.
  • Simplicidade na manutenção do sistema.
  • Facilidade para desenvolver protótipos rápidos.
  • O desenvolvimento podem ser mais escaláveis.

Bom, também podemos citar alguns inconvenientes:

  • Temos que definir a uma estrutura pré-definida, o que as vezes pode aumentar a complexidade do sistema. Existem problemas que são mais difíceis de resolver respeitando o padrão MVC.
  • A curva de aprendizagem para os novos desenvolvedores se estima maior do que nos modelos mais simples como Webform.
  • A distribuição dos componentes obriga a criar e manter uma quantidade maior de arquivos.

3. O que é ASP.Net MVC Framework?

É um framework que nos ajudará a desenvolver aplicações que siga a filosofía MVC no ASP.Net. ScottGu, em sua apresentação do framework em suas palestras, já demonstrou as principais características e você pode ampliar as suas informações na página oficial.

4. É o primeiro framework MVC criado para .Net?

Não, nem é o único. Existem vários outros frameworks MVC para ASP.Net, como MonoRailMaverick.NetProMesh.Net e outros.

5. Como desenvolvedor de aplicações webform com ASP.Net, terei de mudar?

Se assim desejar, você pode continuar desenvolvendo as suas aplicações normalmente com Webforms e simplesmente ignorar o MVC.

De qualquer forma, se me permitir um conselho: Aprenda MVC framework, depois decide se no seu caso valerá ou não a pena mudar para este novo padrão.

6. O surgimento do MVC significará a morte próxima dos Webforms de ASP.Net?

É claro que não. São simplemente filosofias diferentes para conseguir o mesmo resultado, as páginas web!

ASP.Net MVC propõe uma forma distinta de trabalhar, mais próxima a realidade de um protocolo e curiosamente mais parecida com o que havia uns anos atrás, quando controlávamos cada byte que enviavamos ao cliente. Não existe, por tanto, conceitos como a persistência dos estado em um viewstate, nem o postback. Dado que o framework foi criado sobre ASP.Net, será posivel utilizar masterpages, escrever a interface em .aspx utilizando C# ou VB.Net, usar os mecanismos de seguranças internos, controle de cache,  sessions, globalização, etc; em pouco tempo começará a surgir inumeros componentes reutilizaveis que nos ajudará a melhorar a produtividade.

7. Vale a pena passar para ASP.Net MVC ou continuo usando Webforms?

Em bora que eu estou estudando ;-), ah muitos aspectos que se deve observar.

Não tenho o que duvidar que os Webforms são uma boa opção. Sobre tudo se você tem uma equipe de desenvolvimento experiente e tem experiência em criar aplicações com esta tecnologia e dispõe de controles reutilizaveis proprios, meu conselho é pensar bastante antes de dar um salto para o ASP.Net MVC. Tendo em conta que a produtividade, pelo menos no inicio irá cair.

É certo que se voce se preocupa com o futuro dos Webforms, tem que saber que a Microsoft irá dar suporte aos dois modelos, como não poderia ser de outra forma. Por tanto, neste momento não é necessário se preocupar com isto.

8. É possível usar ASP.Net Ajax com o framework MVC?

Neste momento parece que não, ao menos da forma em que se é usado atualmente, sendo que os controles de servidor (runat="server"), como o UpdatePanel, não estão integrados neste modelo.

9. Pode-se usar Linq desenvolvendo aplicações com ASP.Net MVC framework?

Sim, é totalmente possível e recomendado.

10. Será que o ASP.Net MVC framework poderá se tornar um software livre?

Pois claro que não ;-). Será possível acessar o código-fonte, que será distribuído da mesma forma que o .Net Framework, porem não será um software livre. Se você busca uma solução open source, é melhor ler novamente a pergunta numero 4.

 

<< 1 2 3 4 5 6 >>