Micro .NET Framework (embedded applications on small
devices)
.NET para micro processadores
Silverlight
Aplicaes com interface rica para Web
12.
Open Source
Desktop / Web / Web Services / Multiplataforma
Mono Project
dotGNU
Moonlight (Silverlight para Linux)
Mono Project
13. Base Class Library Common Language Specification Common
Language Runtime ADO.NET: Data and XML Visual Studio ASP.NET: Web
Services and Web Forms Windows Forms Visual Basic C++ C# JScript
14.
Tipos de aplicativos suportados
Websites em geral baseados em XHTML
Websites para dispositivos mveis
Websites ricos
Integrao com Silverlight e Flash
WPF Windows Presentation Foundation
Webservices
15.
ASP.NET
Separao de cdigo Client Side e Server Side
Separao de trabalho da equipe
Suporte aos padres Web (XHTML, CSS, JavaScript, etc)
Cdigo Server Side compilado
Suporte a AJAX
Suporte a controles visuais (server controls)
16.
Server Controls
ID identificao nica do controle no cdigo
Runat ativa processamento server-side
OnClick identifica eventos server-side
17.
Server Controls
void SubmitBtn_Click(Object sender, EventArgs e)
{
Response.Write (Ol + txtUserName.Text);
}
PostBack
Objeto server-side automaticamente populado para o lado
client-side
18.
Produtividade do desenvolvedor
IntelliSense de cdigo Server Side e Client Side
Inclui suporte a JavaScript, CSS e HTML em Client Side
Depurao de cdigo Server Side e Client Side
incluindoJavaScript
Visualizao imediata de mudanas em design
Centenas de controles prontos
Centenas de classes prontas para uso
19. 20.
Outras ferramentas e linguagens
Phalanger: PHP para .NET
Permite migrao de aplicaes PHP para ASP.NET por etapas
www.codeplex.com/Phalanger
IronRuby: Ruby para .NET
Permite o uso do .NET Framework com o Ruby
www.ironruby.net
IronPython: Python para .NET
Permite o uso do .NET Framework com o Python
www.codeplex.com/IronPython
21.
Desenvolvimentorpido para o .NET Framework
22.
Framework .NET SDK
Visual Studio
Visual Studio Express
SharpDevelop (Open Source)
MonoDevelop (Open Source)
Delphi (CodeGear)
C# Builder (CodeGear)
23.
Visual Basic 2008
Visual C# 2008
Visual C++ 2008
Visual J# 2008
SQL Server 2008
Visual Web Developer
XNA Game Studio
24.
Porque conhec-lo
Revista INFO (Maio/2007)
Em matria de desenvolvimento ningum bate o Visual Studio dentro
das empresas. A Microsoft teve mais do que o dobro da votao da
segunda colocada, a IBM.
Revista INFO (Maro/2008)
A Microsoft, com seu Visual Studio, brilhou entre as
ferramentas de desenvolvimento. Seus 610 pontos bateram a soma
alcanada pelo trio IBM, Borland/CodeGear e Sun.