Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Vergelijking van de Java & . Netto Platformen
Zowel Java en . Net aanbieding object georiënteerd programmeren en architectuur en uitgebreide raamwerk klassen waaruit om applicaties te ontwikkelen . De basis filosofieën rijden beide platformen verschillen echter . Java, met de slogan van " write once overal draaien , " probeert een taal die, eenmaal samengesteld , zal draaien op alle hardware en onder elk besturingssysteem zijn. Samengesteld . Netto programma's , aan de andere kant , zal draaien alleen op Windows , maar kan worden geschreven in een aantal verschillende talen ( C # , VB.Net , J # , C + + , enz. ) . Deze fundamentele verschil effecten bijna elk aspect van de twee platforms . Klassen kader

Omdat het . Net platform heeft directe toegang tot het besturingssysteem Windows API ( Application Programming Interface ) , kan het raamwerk lessen rijker te zijn . Iets dat een Windows tekstvak kan zijn of doen , bijvoorbeeld , is beschikbaar voor de . Net programmeur . Java, die moet werken op elke machine en onder elk besturingssysteem , is aangewezen op de kleinste gemene deler verwachtingen en haar kader klassen kunnen alleen bieden de meest rudimentaire opties . Als gevolg . Net -programma's , met name die complexe grafische user interfaces hebben , zijn vaak eenvoudiger te maken, terwijl Java- programma's vereisen ofwel uitgebreide codering of de vaststelling van tools van derden .
Multi - Platform Ideal

Terwijl het doel achter Java's " write once run anywhere" filosofie is prijzenswaardig , in de praktijk niet altijd werkt . Ondanks de inspanningen van die het ontwikkelen van Java , zijn de verschillen tussen besturingssystemen en hardware kroop in het Java-platform en multi - platform programma's zijn vaak een hele klus om te debuggen . Aan de andere kant , . Net ontwikkeling is slechts iets beter als de verschillen tussen de verschillende versies van Windows soortgelijke problemen kan veroorzaken .
Cost

Java
heeft het voordeel althans in het begin , van vrij . De taal en het platform zijn open source en het grootste deel van de ontwikkeling van tools die Java- toepassingen zijn open source ook. Echter , veel van de enterprise-niveau uitbreidingen van de taal zijn niet gratis en kan heel kostbaar zijn . Voor basis Web development , Microsoft biedt gratis . Netto gereedschap , maar voor de meeste serieuze toepassingen , Visual Studio licenties moeten worden aangeschaft voor het ontwikkelen in . Net. Het merendeel van de kosten analyses geven . Net de rand als het gaat om de kosten op lange termijn van eigendom .
Ontwikkelaar Kennis

Want het is vrij beschikbaar en werkt op meerdere platforms , universiteiten onderwijzen Java vaker dan . Net. Daarom werd een vergelijking op veridicus.com betoogt dat de vaststelling van het Java-platform een IT-afdeling heeft meer kans om meer formeel opgeleide en gedisciplineerde ontwikkelaars aan te trekken . Java , omdat het rond langer is geweest , heeft ook een groter volume van hulp online beschikbaar in de vorm van discussiegroepen , forums en tutorials .

Previous: Next:
  Java Programming
·Java Byte Code Reverse Enginee…
·Hoe kan ik een array van numme…
·Hoe je Java -updates op het ne…
·Hoe de Java 3D Timer Verwijder…
·Hoe te vermijden afronden van …
·De installatie van Java Web om…
·Hoe je CVS gebruiken in Eclips…
·Hoe maak je een lijn in Java M…
·Hoe maak je een gratis Java Fl…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe te Regex vervangen op Python 
·Wat zijn SGML kenmerken ? 
·Hoe je ontbrekende nummers zoeken in een…
·Hoe een bestand in PHP Vervang 
·Hoe kan ik een SDL Project in Code Block…
·Verschillen tussen Links & Rollover Knop…
·Basic Programming Help 
·Hoe maak je een Access Query converteren…
·Hoe maak je een Abonneren op de nieuwsbr…
Copyright © Computer Kennis http://www.nldit.com