| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comparaison des plates-formes Java & Net
    . Java et offre la programmation orientée objet et net de l'architecture et de vastes classes de cadre à partir duquel le développement d'applications . . Les philosophies de base de conduite deux plates-formes différentes, cependant . Java, avec le slogan « écrire une fois de fonctionner n'importe où", tente d'être une langue unique qui, une fois compilé, fonctionne sur n'importe quel matériel et sous n'importe quel système d'exploitation. Compilé. Programmes nets , d'autre part , se déroulera uniquement sur ​​Windows, mais peuvent être écrits dans n'importe quel nombre de langues différentes (C #, VB.Net, J #, C + + , etc.) Cette effets de différence fondamentale presque tous les aspects des deux plates-formes. Framework

    Parce que la plate-forme . NET a un accès direct à l'API système d'exploitation Windows (interface de programmation d'application ) , ses classes de cadre peut être plus riche. Tout ce que une zone de texte Windows peut être ou faire , par exemple, est à la disposition du programmeur. Net . Java, qui doit fonctionner sur n'importe quelle machine et sous n'importe quel système d'exploitation , doit s'appuyer sur des attentes plus bas dénominateur commun et de ses classes du framework ne peut offrir les options les plus rudimentaires. En conséquence . Programmes nets , en particulier ceux qui ont des interfaces utilisateur graphiques complexes , sont souvent plus faciles à créer alors que les programmes Java nécessitent soit de vastes codage ou l'adoption d' outils tiers .
    Multi- plate-forme idéale

    Bien que le but derrière " write once run anywhere " la philosophie de Java est louable, dans la pratique, cela ne fonctionne pas toujours . Malgré les meilleurs efforts de ceux qui développent Java , les différences entre les systèmes d'exploitation et le matériel se sont glissées dans la plate-forme Java et des programmes multi-plateformes sont souvent une corvée à déboguer. D'autre part , . NET est seulement légèrement mieux que les différences entre les différentes versions de Windows peuvent causer des problèmes similaires .
    Coût

    Java a l'avantage , au moins au début, d'être libre . Le langage et la plate-forme sont open source et la plupart des outils de développement qui utilise Java sont open source ainsi . Cependant , la plupart des extensions au niveau des entreprises à la langue ne sont pas libres et peut être très coûteux . Pour le développement web de base , Microsoft propose une connexion . Outils nets , mais pour la plupart des applications sérieuses , les licences Visual Studio doivent être achetées pour le développement en . Net. La majorité des analyses de coûts donner. Net le bord quand il s'agit de coûts à long terme de la propriété .
    Developer connaissances

    Parce qu'il est disponible gratuitement et fonctionne sur de multiples plates-formes , les universités enseignent Java le plus souvent . net. Ainsi, une comparaison à veridicus.com fait valoir que , en adoptant la plate-forme Java un service informatique est plus susceptible d'attirer plus de développeurs officiellement formés et disciplinés. Java, car elle existe depuis plus longtemps , a également un plus grand volume d'aide disponible en ligne sous la forme de groupes de discussion , des forums et des tutoriels.

    Previous :

    next :
      articles connexes
    ·Comment ajouter des retards ou des pauses dans Java 
    ·Comment télécharger Java Runtime Environment 5.0 dans…
    ·Comment exécuter un fichier EDI dans le CMD 
    ·Comment saisir un fichier en Java 
    ·Java récursivité Tutoriel 
    ·Comment traduire le code C à Java 
    ·Comment obtenez-vous entrée de l' écran En Java 
    ·Comment arrêter WEBrick sur NetBeans 
    ·Comment analyser les éléments XML récursifs en Java 
    ·Java API image Tutorial 
      articles en vedette
    ·Comment utiliser la récursivité puissances exponentie…
    ·Comment faire pour supprimer un espace à partir d'une …
    ·Différence entre le développement à base de composan…
    ·Comment modifier une Footer en PHP 
    ·Comment construire une file d'attente dans une liste 
    ·Comment désactiver une colonne dans un GridView par rô…
    ·Comment créer un DataSet à partir GridView 
    ·Comment référencer un octet dans le stockage de trava…
    ·En Java Comment faites-vous une Unresizable Fenêtre 
    ·Comment apprendre Web Design Rapidement 
    Copyright © Connaissances Informatiques http://fr.wingwit.com