L’initiative .NET: Comparaison
avec la plate-forme Java
Pascal Dufresne
(Groupe GéLo, DIRO, UdeM)
Sébastien Robitaille
(Croesus Finansoft)
Plan du séminaire
1. Historique: Sun Microsystems et Microsoft
2. Java & .NET
Vue d’ensemble de chacune des plates-formes
Interopérabilité et portabilité
Modèles de sécurité
Support pour les Web Services
3. Discussion et Conclusion
Historique
1975-1995.
Sun Microsystems:Créé en 1982. « Le réseau est l’ordinateur ». Surtout
une compagnie de matériel (hardware) vendant des serveurs. Créateur
du système d’exploitation SOLARIS, utilisé sur le matériel de Sun.
Microsoft:Conception de logiciel seulement. Fondé en 1975. Incorporé en
1981. MS-DOS 1.0 dans le premier IBM PC en 1981. 1985, Windows 1.0
voit le jour, suivi en 1990 de Windows 3.0 et en 1995 de Windows 95.
Microsoft développe aussi des logiciels pour Macintosh.
Une certaine compétition au niveau des systèmes d’exploitation au
travers de IBM (Windows vs Solaris). Mais Microsoft est plus actif du coté
des ordinateurs de bureau (desktop) tandis que Sun est plus actif du coté
des serveurs.
VS
Historique (Suite…)
Mai 1995: Une nouvelle plate-forme de programmation est lancée par Sun.
Elle est portable et elle comprend Java, un langage orienté objet de haut
niveau.
Mars 1996: Microsoft achète une licence Java de Sun pour pouvoir utiliser
les Applets Java dans Internet Explorer et offrir des outils de
développement pour Java (Visual J++).
Octobre 1997: Action en justice de Sun contre Microsoft pour bris de
contrat: Sun estime que Microsoft n’a pas respecté la licence en
développant une version de Java incompatible avec les spécifications de
Sun. Microsoft continue de développer sa propre version de Java.
Librairies, compilateur, machine virtuelle.
Novembre 1998: Sun obtient une injonction qui empêche MS de vendre
tout produit Java incompatible avec ses spécifications.
Juin 1999: Sun annonce le lancement de J2EE. Un ensemble de standard
permettant de créer des applications d’entreprise en n’utilisant que le
langage Java.
Historique (Suite…)
Juin 2000: Microsoft annonce une très vaste initiative, .NET, une plate-
forme pour créer des Web Services basés sur XML. La plate-forme utilise
entre autres un nouveau langage semblable à Java appelé C# (see-
sharp).
Janvier 2001: Sun et Microsoft en arrivent à un arrangement sur Java. Sun
obtient 20 millions. Microsoft ne peut plus développer de produits
incompatibles avec les spécifications de Sun mais peut continuer à
distribuer les versions actuelles.
Juin 2001: Microsoft rend disponible la version BETA 2 de son .NET
Framework SDK.
Juillet 2001: Microsoft annonce que sa machine virtuelle pour Java ne
sera pas distribuée avec son nouveau système d’exploitation, Windows
XP, ni dans Internet Explorer 6 (mais elle sera disponible par
téléchargement sur le site de Microsoft).
1 / 38 100%