Campus Party - Desenvolvendo aplicações .Net com software gratuito

16
Palest ra Criando aplicações .Net com software gratuito . alexandre tarifa @alexandretar

description

Palestra apresentada na Campus Party 2011 por Alexandre Tarifa

Transcript of Campus Party - Desenvolvendo aplicações .Net com software gratuito

Page 1: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Palestra

Criando aplicações .Net com software gratuito

. alexandre tarifa@alexandretarifa

Page 2: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Ferramentas

Ferramentas Express

Page 3: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Web

Ferramentas

• ASP.NET MVC• ASP.NET WEBFORMS• ASP.NET AJAX

Page 4: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Web

Plataforma

Page 5: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Web

Recursos

Page 6: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Web

Interoperabilidade

• memCached

Page 7: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Windows

Ferramentas

• Visual Basic Express• Visual C# Express• Visual C++ Express

Page 8: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Windows Phone

Plataforma

• Desenvolvimento para Windows Phone 7• Ferramenta e emulador completo para desenvolvimento

• App hub – estimula a criação de aplicativos e é ótima oportunidade para vender suas idéias mobile.

• Windows Phone 7 Training Course - http://tinyurl.com/campus11-1

Page 9: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

SQL

Ferramentas

• 10GB de espaço de armazenamento• Compatível com SQL Azure• Disponível com ferramenta de gerenciamento

gráfica, plataforma de relatórios e full-text search.• Compatível com PHP (SQL Server Driver for PHP)• Pode ser sincronizado com outras versões de SQL

com Microsoft Sync Framework• Compatível com PowerPivot para Excel

• Muitos hosts compartilhados oferecem SQL Express gratuitamente

Page 10: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Web

Open source software

• Portal para compartilhamento de projetos;• Disponibiliza plataforma para desenvolvimento em

equipes com Team Foundation Server ou Subversion;

• Estimula times, lista de tarefas e sugestões, release, etc.

Page 11: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Startups

Programa para web developers

• Programa para profissionais Web

• Sem taxas• Licenciamento: Visual Studio Professional, Windows

Server, SQL Server e Expression Studio (1) e Expression Web (2)

• Máximo 10 membros• Não pode ser um Partner Microsoft

• http://www.microsoft.com/web/websitespark/

Page 12: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Startups

Programa para Startups

• Programa para Startups

• Software: acesso a todas ferramentas de desenvolvimento da Microsoft (MSDN Subscription)

• Suporte: conecta sua startup com investidores, treinamentos técnicos, outros desenvolvedores, etc

• Visibilidade: expõe sua startup para investidores, parceiros, imprensa, etc.

• Após 3 anos será cobrada uma taxa de saída de U$ 100,00 e descontos nos programas

• http://www.bizspark.com/

Page 13: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Profissionais

Profissionais ASP.NET

• Desenvolver para WEB (internet) é totalmente diferente do que desenvolver aplicações corporativas para WEB (Intranet);

• As preocupações são bem diferentes!

Page 14: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Profissionais

Profissionais ASP.NET

• Interface e padrões;• Diversos navegadores;• Largura e limite de banda;• Alto custo do tráfego;• Rodam na internet em

velocidades diferentes;• Velocidade = + $

Web Developer• Interface e padrões não são

preocupações (use o navegador x);

• Rodam em rede local com alta velocidade e disponibilidade;

• Custo do tráfego não representa nada;

• Produtividade = + $

Programador ASP.NET

Page 15: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Profissionais

Profissionais ASP.NET

• Boa parte dos profissionais Microsoft são desenvolvedores ASP.NET;

• O ASP.NET está cada vez mais forte em sites de várias proporções;

• O mercado para Web Developers utilizando .Net esta cada vez mais forte.

• O ASP.NET MVC veio para dar mais possibilidades e poder aos Web Developers.

Page 16: Campus Party  - Desenvolvendo aplicações .Net com software gratuito

Palestra

Criando aplicações .Net com software gratuito

. alexandre tarifa@alexandretarifa

• Obrigado