A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

.NET Por: Pablo Diego vulgo “El Tigre”. O que é.NET? É uma plataforma de desenvolvimento. Com o.NET é possível de desenvolver vários tipos de aplicação.

Apresentações semelhantes


Apresentação em tema: ".NET Por: Pablo Diego vulgo “El Tigre”. O que é.NET? É uma plataforma de desenvolvimento. Com o.NET é possível de desenvolver vários tipos de aplicação."— Transcrição da apresentação:

1 .NET Por: Pablo Diego vulgo “El Tigre”

2 O que é.NET? É uma plataforma de desenvolvimento. Com o.NET é possível de desenvolver vários tipos de aplicação. –Aplicações desktop. –Aplicações Web. –Aplicações para sistemas embutidos. –Aplicações distribuidas. –Etc.

3 E daí? Já existem plataformas de desenvolvimento que fazem vários tipos de aplicações! O que o.NET tem de diferente?

4 Arquitetura

5 Vantagens Uso de várias linguagens de programação! Com o.NET é possível desenvolver aplicações em várias linguagens de programação. Compatível com a tecnologia COM(Component Object Model).

6 Common Language Infrastructure(CLI) Especificação que diz como uma linguagem deve ser de modo a ser compatível com o.NET. A CLI é dividida em: –Common Type SystemCommon Type System –Common Language SpecificationCommon Language Specification –Common Intermediate LanguageCommon Intermediate Language –Just-in-Time CompilerJust-in-Time Compiler –Virtual Execution SystemVirtual Execution System

7 MSIL(Microsoft Intermediate Language) Implementação da Microsoft da CIL. Todos os programas de.NET são compilados primeiramente para MSIL e só depois são compilados para código de “máquina”. Qualquer linguagem que compile para MSIL pode rodar no.NET. Com isso é possível lidar com componentes e aplicações já existentes! Muitas linguagens já estão disponíveis!

8 .NET framework O que é? Biblioteca de classes(API) + CLR(Common Language Runtime). CLR: Uma especie de JVM que lida com a execução do programa fornecendo vários serviços como gerencia de memória(GC), captura de exceções entre outros.

9 Esquema de execução

10 Tecnologias do.NET ASP.NET –Tecnologia para desenvolvimento Web desenvolvida a partir de ASP. –Páginas são compiladas e não interpretadas. –Oferece uma grande variedade de componentes e controles de modo a facilitar a vida do programador.

11 Tecnologias do.NET ADO.NET –Tecnologia para comunicação com banco de dados. –Pode se comunicar usando ODBC ou através de data providers(semelhante ao JDBC). –Pode utilizar o conceito de “Disconnected Access”.

12 Tecnologias do.NET Web services –Não é uma tecnologia exclusiva do.NET no entanto se dá muita ênfase a esta tecnologia. –.NET promete facilitar o uso da tecnologia de Web Services.

13 Enfim.NET é uma tecnologia já concretizada. Promete grande reuzo de software através da componetização e do uso de várias linguagens de programação. Oferece uma vasta API que procura atender a necessidade de grande parte dos programadores.

14 Agora vamos ao que interessa! Demonstração “by example”!


Carregar ppt ".NET Por: Pablo Diego vulgo “El Tigre”. O que é.NET? É uma plataforma de desenvolvimento. Com o.NET é possível de desenvolver vários tipos de aplicação."

Apresentações semelhantes


Anúncios Google