I.3 LANGAGE DE PROGRAMMATION
Un langage de programmation est un moyen de communication
entre l'homme et la machine. Ce moyen permet à l'homme (programmeur) de
faire exécuter la machine certaines tâches pour réaliser
une action globale.
En ce qui concerne la réalisation de ce travail, nous
allons utiliser le langage
VB. Net et ACCESS comme système de
gestion de base de données.
1. J2EE : J2EE (Java 2 Enterprise Edition)
est une norme proposée par la société Sun, portée
par un consortium de sociétés internationales, visant à
définir un standard de développement d'applications d'entreprises
multi-niveaux, basées sur des composants. (17)
2.
Dot.Net :
.NET (prononcez «Dotnet») est un standard proposé par
la société Microsoft, pour le développement d'applications
d'entreprises multi-niveaux, basées sur des
composants. Microsoft .NET
constitue ainsi la réponse de Microsoft à la plate-forme J2EE de
Sun. La plate-forme .NET a été élaborée en
s'appuyant sur une communauté d'utilisateurs et a abouti à
l'élaboration de spécifications. Ces spécifications ont
été ratifiées par un organisme international de
standardisation, l'ECMA (European Computer Manufacturers Association), ce qui
en fait un standard. Ainsi l'effort de standardisation a permis
l'émergence de plates-formes portées par des entreprises tierces
et disponibles sous un grand nombre de systèmes d'exploitation.
16DEBRAUWER L., VAN DER HEYDE F., UML 2
Initiation, exemples et exercices corrigés [2 édition],
p.175180
17Logiciel CommentCaMarchezse
22
On parle généralement de «Framework»
(traduisez «socle») pour désigner l'ensemble constitué
des services (API) offerts et de l'infrastructure d'exécution. Le
Framework.NET comprend notamment :
· L'environnement d'exécution:
o un moteur d'exécution, appelé CLR (Common
Language Routine), permettant de compiler le code source de l'application en un
langage intermédiaire, baptisé MSIL (Microsoft Intermediate
Language) et agissant telle la machine virtuelle Java. Lors de la
première exécution de l'application, le code MSIL est à
son tour compilé à la volée en code spécifique au
système grâce à un compilateur JIT (Just In Time).
o un environnement d'exécution d'applications et de
services web, appelé ASP .NET ;
o un environnement d'exécution d'applications lourdes,
appelé WinForms.
· Des services, sous forme d'un ensemble
hiérarchisé de classes appelé Framework Class Library
(FCL). La FCL est ainsi une librairie orientée objet, fournissant des
fonctionnalités pour les principaux besoins actuels des
développeurs. Le SDK (Software Development Kit) fournit une
implémentation de ces classes.
Figure 3 : Représentation du Framework
23
|