Elizeu Madeira Eduardo Cardoso João Paulo Duarte

Slides:



Advertisements
Apresentações semelhantes
Vitor Santos Microsoft Corporation
Advertisements

Segurança na .NET Framework
.Net Para Web Plataforma.Net 2º Semestre 2009 > PUCPR > Tecnologia de Programação II Bruno C. de Paula.
Introdução ao ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Conhecendo o VS2008: Windows Forms X Web Forms X Web Services
Iniciando na plataforma Eclipse
Desenvolvimento Baseado em CGI Material cedido pelo Prof
Introdução aos Serviços Web
Linguagens de programação
Área de Desenvolvimento de Sistemas
Introdução à Linguagem Java
Laboratório de Programação de Computadores I
Microsoft.NET Framework Luiz Miranda devgoiania.net Programas & Soluções.
Tecnologias para Internet
PEAV – PROGRAMAÇÃO EM AMBIENTE VISUAL
O Portal do Estudante de Computação
Curso EFA de técnico de Informática e Sistemas
Conhecendo o Visual Studio.NET
Introdução ao C# e ao visual studio
Linguagem de Programação JAVA
Enrique P. L. de Oliveira Tecnologia para Web Enrique P. L. de Oliveira
PÁginas Dinâmicas Programação Web.
André Roeck Chaiene Oliveira Henrique dos Santos Lucas Wolff
Projeto de Sistemas de Informação
Arquitetura Microsoft .Net
Flávia Andrade de Souza Rodrigo Mibielli Peixoto
Tecnologias.NET Equipe: Ayrton Johab Rejane Roosevelt Wanessa.
Introdução ao Desenvolvimento Web
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.
Tópicos avançados em internet A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Open Source Software Alexandre João Petetim Leal Ferreira Comunicação e Profissão 2004/2005 Departamento de Engenharia Informática Universidade de Coimbra.
Tecnologia para Web Enrique Pimentel
Higher Education Statistics in C# Language
Desenvolvimento de Aplicações Web na plataforma Microsoft
Programação de SCRIPTS
Cenário do mundo real Padrões Web em múltiplos browsers, plataformas e dispositivos (HTML5, CSS3 e JS) Suporte a múltiplas plataformas no Windows Azure.
Web Services Desmistificando o pré-conceito.
Curso de ISI (Implantação de Sistemas de Informação)
Geração de Código Teoria e Implementação de Linguagens Computacionais – IF688 Jobson Ronan Jeronimo da Silva
Conceitos de J2EE para a WEB
XIII Jornada de Cursos .NET com C# Lucas Mello Flávio Almeida.
XIV Jornada de Cursos .NET com C# Antônio Júnior Bruno Inojosa.
Adriano Melo Introdução ao ASP.NET Adriano Melo
Prof. Alexandre Monteiro Recife
Definição A rigor, tudo o que pode ser armazenado eletronicamente pode ser chamado de software. Consideraremos aqui, como software, apenas os conjuntos.
Universidade de Mogi das Cruzes Tec
Curso Técnico em Informática Disciplina: Programação Web 2 - PHP
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Robinson Junior Analista de Sistemas. Agenda Preparando o terreno – Para começar… um pouco de HTML – Diferenças entre HTML e XML – Porque XML é importante.
Módulo I Capítulo 1: Introdução ao curso
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
 Introdução  Estrutura de um projeto Silverlight  XAML  Ligação com Javascript  Demo.
Prof.°: João Henrique Disciplina: SOR II
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
32 Bits IIS 5 e 6 32 Bits IIS 5 e 6 ASP.NET 1.1 e 2.0 ASP Clássico e COM+
Trabalho de Seminários em Informática
Decisão #1 Decisão-chaveUtilização de C para desenvolvimento do MCTCore. Drivers RNF: O MCTCore deve ser escrito em C. RNF: O MCTAlarms deve exibir os.
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas.
Alexandre Ricardo Nardi
Sistemas de Informação – mais que tecnologia Profa. Reane Franco Goulart.
Visão Geral do Arcabouço.NET Alexandre Ricardo Nardi
1.Net Framework Aluno Luiz GUStavo Martins Matéria Sistemas de Objetos Distribuídos.
Módulo II Capítulo 1: Orientação a Objetos
Processamento no Servidor - Prof. Antonio Geraldo da Rocha Vidal
Student Tech Clubs Desenvolvimento WEB Antonio Ladeia Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Instituto Federal da Bahia Introdução.
Conceitos Programação Web.
Módulo II Capítulo 2: Bibliotecas
Computação em Nuvem Felipe Carvalho UFES 2009/2 Windows Azure.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
LINGUAGEM DE PROGRAMAÇÃO I
Transcrição da apresentação:

Elizeu Madeira Eduardo Cardoso João Paulo Duarte ASP.NET Elizeu Madeira Eduardo Cardoso João Paulo Duarte

.NET Plataforma de desenvolvimento Semelhantemente ao JAVA, o programador não escreve o sistema para uma plataforma específica. Duplo-compilados, uma na distribuição (gerando "bytecodes“) e outra na execução. Códigos (ex.:assembly) Compilador JIT (just-in-time)

SmallTalk Standard ML Visual Basic xBase .NET - Linguagens Forth Fortran Haskell Java JScript J♯ Lua Mercury Piet Oberon APL Boo Clarion COBOL Componen t Pascal C♯ C++ F♯ Eiffel Object Pascal Oz Pascal Perl PowerBuilder PowerShell Python RPG Ruby Scheme SmallTalk Standard ML Visual Basic xBase

.NET Tipos de projetos EXE - Arquivos Executáveis, Programas DLL  - Biblioteca de Funções ASPX  - Página Web ASMX  - Web Service

ASP Servidor Windows: IIS (Internet Information Service) Estrutura de bibliotecas básicas para processamento de linguagens server-side de sistemas web Resultado final -> HTML Servidor Windows: IIS  (Internet Information Service) Servidor Linux: Tomcat

ASP - Linguagens VBScript Jscript PerlScript TCL Python

ASP.NET Componente do IIS Plataforma da Microsoft para desenvolvimento WEB Herda caracteristicas do .NET Framework O programador pode escolher uma das mais de 30 linguagens permitidas pelo .NET

Uso

Vantagens Compilado antes da execução (ganho de performance) Fornecido gratuitamente com o Windows (sistema operacional mais utilizado no mundo) Controles Alta produtividade (“arrasta e puxa”) Basta copiar .DLLs de componentes para utiliza-los (sem grandes configurações)

Vantagens Desempenho, pois utiliza código compilado Superior ao seu antecessor, o ASP (agora chamado de “ASP clássico”) Possibilidade de armazenamento em Cache. Facilidade de aprendizado, uma vez que o programador pode escolher uma entre as mais de 30 linguagens que a plataforma suporta.

Vantagens Configurações XML Recupera-se de memory leak e crashs

Desvantagens Possibilidade de fazer Engenharia-Reversa no sistema Necessidade do Framework .NET e do servidor IIS Hospedagem mais cara (Servidor Windows) Apenas as linguagens VB.NET e C# são nativas. As demais são adicionadas via componentes Portabilidade. Só roda em algumas versões do Windows.

Desvantagens O modelo de adaptive render nem sempre funciona Não é open source Nem todos os SGBDs fornecem um conector .NET (possibilidade de conexão via ODBC, porém)

Bibliografia http://www.inforlogia.com/vantagens-e- desvantagens-do-asp/ http://falandoti.com.br/vantagens-do-asp-net/ http://www.asp.net http://projetoles.wikispaces.com/ASP.NET