Jeudi, Mai 23, 2013
Taille du texte

DotNet

.NET est un ensemble de technologies permettant l'interconnexion des informations, des individus, des systèmes informatiques et des terminaux.

QU'EST-CE QUE .NET ?

.NET se présente comme une vision de la prochaine génération d'applications qui repose sur des standards tels que XML (eXtensible Markup Language), HTTP (Hyper-Text Transfer Protocol), SOAP (Simple Object Access Protocol), WSDL (Web Service Definition Language)...

.NET, une initiative stratégique...

  • une stratégie marketing
  • une plate-forme de développement unifié
  • un environnement d’exécution sécurisé
  • le remplaçant de l’architecture 3-tiers DNA (Distribued interNet Architecture )

 

Caractéristiques de .NET

  • supporte 27 langages de programmation (Perl, Python, Cobol, Haskell, ML, Jscript, Ada, APL, Eiffel, Pascal, Fortran, Managed Managed C++ C++, Visual Basic, C#, SmallTalk, Oberon, Scheme, Mercury, Oz, Objective Caml, J#, …)
  • l’objet y est prépondérant
  • possède un ensemble complet de classes de base (comparable à Java)
  • orienté pour le développement d’applications Web
  • basé sur des standards d’Internet : XML et SOAP
  • pas de code natif : utilisation d’un langage intermédiaire le MSIL (MicroSoft Intermediate Language)
  • l’exécution des programmes est contrôlée par la CLR (Common Language Runtime), comparable à JVM
  • une architecture complète : le Framework .NET

 

L’exigence technologique est maximale, notamment au travers de la stricte observation des « good patterns and best practices » de l’ingénierie logicielle. La méthode de développement utilisée est celle de Microsoft « AGILE ».

  • Gestion des versions
  • Code Style normalisé
  • Code source commenté et documenté
  • Utilisation des design patterns courants

 

 

Connexion