2. Choix techniques
Dans la suite nous définissons le framework
.Net et ses composants et nous présentons le framework de l'application
asp.NET MVC et le
framework Entity et en fin nous présentons les autres langages est
outils utilisés dans le développement de notre
application
2.1 Framework .Net
Pour développer notre système, nous
avons utilisé la technologie .Net de Microsoft, vu que ce choix est
imposé par l'entreprise qui a déjà mis en place des
applications en utilisant la technologie Microsoft et qui possède donc
les licences requises.
Le Framework .NET est un standard proposé par
la société Microsoft, pour le
développement d'applications d'entreprises -
multi-niveaux, basées sur des composants. Il est
la
réponse de Microsoft à la -
plate-forme J2EE d'Oracle.
.NET permet de construire, de déployer et
d'exécuter des applications Web, des services Web, aussi des
applications classiques s'exécutant sur
Windows. Le
.NET Framework est un environnement qui est disponible
gratuitement sur toutes les versions de Windows depuis 95.
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
43
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
2.2 Les composants du .Net
Nous décrivons dans cette partie les composants de
.Net que nous avons utilisé pour la réalisation du
système.
2.2.1 Le langage C#
C'est le langage de la nouvelle version de Visual Studio .NET
le plus utilisé, un langage dérivé du C++, qui reprend des
caractéristiques du langage Java. C# peut être utilisé pour
créer des applications Windows et Web. Le langage C# ajoute au C++ les
techniques de construction de programmes sur base de composants prêts
à l'emploi avec propriétés et événements.
Il a les caractéristiques suivantes :
· Purement orienté objet : tout est classe
· Types précisément conformes à
l'architecture .NET et vérifications de type plus
élaborées
· Gestion automatique de la mémoire (ramasses
miettes). Pas d'héritage multiple mais plusieurs interfaces.
ADO.Net est conçu pour charger des
données à partir d'une source de données et pour les
utiliser ensuite dans un état déconnecté. Cet état
déconnecté permet principalement de réduire le trafic sur
le
réseau. ADO.Net utilise le
langage XML (Extensible Markup language) comme format de transmission
universel, garantissant une interopérabilité avec n'importe
quelle plate-forme sur laquelle est installé un analyseur XML. [3]
|