désolé.
en fait vous savez quele java à peut être été au départ définis pour un firmware de machine à laver!
regarde unn peu ce graphe :
http://www.usethesource.com/cgi-bin/index.pl?section=Software
( le lien à été trouvé
ici:http://www.developpez.net/forums/viewtopic.php<BR>?t=50850)
j´ai une autre question : c´est qui l´héritage multiple??
par contre quand àlacompilation . net multi-os:
LIBRAIRIES STANDARDS
ici la standardisation permet de faciliter l´interopérabilité ( communication entre processus sur des systèmes différents) et la portabilité
-C++ dispose de la librairie standard qui propose un découplage entre conteneurs de données et algorithmes manipulant les données ( recherche, tri)
-java dispose de swing ( composants d´interface utilisateur), jdbc ( transparence d´accès à un SGBD), rmi ( communication entre jvm distantes, indépendante de la localisation),
jaas ( sécurité), jni ( communication avec des composants natifs), jta ( gestion des transactions), etc...
-j2EE : framework permettant de développer des applications n-tiers d´entreprise . On parle de composant
logiciels coté serveur ( d´application) ou Entreprise-Javabeans ( EJB). J2EE permet de découpler la logique métier de la technique ( binding d´objet, persistance, transaction, etc...)
. NET permet de faire tout ca mais il n´est standard que sur la plate-forme Windows...
( trouvé
ici:http://www.developpez.net/forums/viewtopic.php<BR>?t=50850&postdays=0&postorder=asc&start=75
)
. net semble + pour les services web que pour un système multiplateformes:
http://dotnet.developpez.com/FAQ.NET/#1.4
et aussi :
Le C++ ne permettrait pas d´obtenir la même qualité pour un temps de développement donné. Meme avec . NET, on programme en Visual
Basic ou c# ( ce dernier étant plus une politique commerciale qu´une aide au développeur).