.NET Framework

O .NET Framework é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações. Todo e qualquer código gerado para .NET, pode ser executado em qualquer dispositivo que possua um framework de tal plataforma. A plataforma .NET é executada sobre uma Common Language Runtime - CLR (Ambiente de Execução Independente de Linguagem) interagindo com um Conjunto de Bibliotecas Unificadas (framework). Esta CLR é capaz de executar atualmente mais de 20 diferentes linguagens de programação, (C#, VB.NET,C++ dentre outras) interagindo entre si como se fossem uma única linguagem. Esta plataforma permite a execução, construção e desenvolvimento de Web Services (Aplicações Web) de forma integrada e unificada.

Framework 3.5

O .NET framework 3.5 apresenta várias melhorias se comparado as suas versões anteriores algumas delas são:

  • Execução mais rápida: Garbage colector mais rápido, NGen requerendo menos RAM para trabalhar, melhorias na performance de pool de threads, objetos para checagem de segurança em cache.
  • Novas classes no Base Class Library;
  • Integração total do modelo de programação indiferente à fonte de dados do LINQ introduzida nas linguagens e no framework;
  • Serviços baseados em Workflow para promover serviços duráveis, com longo período de execução;
  • Web 2.0 mais amigável e serviços WCF usando AJAX;
  • Ferramentas para o desenvolvimento de aplicações WF e WCF;
  • API para RSS e ATOM;
  • Suporte "Patial Trust" para serviços WCF

.NET Framework 4.0

O .NET Framework 4.0 inclui diversas funcionalidades novas, dentre elas destacam-se:

  • Suporte a programação paralela com o Task Parallel Library (TPL) e Parallel LINQ;
  • O Dynamic Language Runtime (DLR) embutido, facilitando a utilização de linguagens dinâmicas;
  • Melhorias no WPF como suporte aos recursos do Windows 7, desempenho e renderização de textos.

Curadores

Área Comercial

Victor Goldszmit

Victor Goldszmit

victor.gold@makesys.com.br