Delphi para Leigos - O ambiente de desenvolvimento do Delphi.

Aula 06

Conforme pudemos observar no módulo de aula anterior, o .Net Framework é na verdade uma tecnologia central para o desenvolvimento de aplicações e, seu núcleo é formado basicamente por dois componentes principais:

  • CLR (Common Language Runtime);
  • Biblioteca de classes.

O CLR é o que chamamos de RunTime (ambiente de tempo de execução) e, tem por principal objetivo oferecer suporte para os serviços/funcionalidades das aplicações desenvolvidas no .Net. São diversos os serviços para atingir este objetivo, dentre os quais destcamos:

  • Processo de compilação;
  • Gerenciamento de memória;

Outro fator interessante neste núcleo está no fato do CLR operar com aplicações de qualquer linguagem, desde que compatíveis com esta tecnologia, pois as linguagens irão trabalhar com o que chamamos de IL (Intermediate Language), que é comum a todos que operam sobre esta plataforma.

As bibliotecas de classe possui um vasto conjunto de biblioteca de classes, facilitando assim o trabalho do desenvolvedor e, as mesmas são compatíveis com qualquer linguagem que trabalhe com a tecnologia em estudo, como por exemplo o ASP.Net, ADO.Net, Delphi.Net, C#, entre outras.

Quando trabalhamos como Delphi especificamente, poderemos desenvolver diversas aplicações para a plataforma .Net, entre as quais destacamos:

  • Web Forms;
  • Windows Forms;
  • Web Services, entre outros.

Na tabela abaixo, iremos estudar as principais características de cada um dos tipos de aplicações citadas acima:

Tipo de aplicação Considerações gerais
Web Forms Compatíveis com o Asp.Net, aqui teremos aplicações onde a GUI estará baseada no HTML, que será gerado dinâmicamente pelo servidor.
Windows Forms Aqui teremos aplicações compatíveis com o ambiente desktop do Windows.
Web Services Aqui teremos procedimentos realizados através da Internet com base no XML para a concretização da comunicação através dos protocolos HTTP/HTTPS.

O esquema principal do .Net Framework pode ser observado abaixo:

No próximo módulo de aula iremos estudar com mais detalhes o esquema acima.

Voltar

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco