Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Sammenligning av Java & Net Platforms
    . Både Java og Net tilbudet objektorientert programmering og arkitektur og omfattende rammeverket klasser for å utvikle applikasjoner . . De grunnleggende filosofier kjører begge plattformene er imidlertid forskjellige . Java, med slagordet « write once kjøre hvor som helst , " forsøker å være et enkelt språk som, når laget vil kjøre på hvilken som helst maskinvare og under alle operativsystemer. Kompilert. Netto programmer , derimot , vil bare kjøre på Windows , men kan skrives i en rekke forskjellige språk ( C #, VB.Net , J #, C + +, etc. ) . Denne grunnleggende forskjellen effekter nesten alle aspekter av de to plattformene . Rammeverket klasser

    Fordi . Net plattformen har direkte tilgang til operativsystemet Windows API (Application Programming Interface) , kan sine rammeverket klasser bli rikere . Alt som en Windows tekstboks kan være eller gjøre, for eksempel, er tilgjengelig for . Net-programmerer . Java , som må jobbe på en maskin og under hvilket som helst operativsystem , må basere seg på laveste felles - nevneren forventninger og dets rammevilkår klasser kan bare tilby de mest rudimentære alternativer . Som et resultat . Netto programmer , spesielt de som har komplekse grafiske brukergrensesnitt , er ofte enklere å lage mens Java- programmer krever enten omfattende koding eller vedtakelsen av tredjeparts verktøy.
    Multi -Platform Ideal

    Mens målet bak Javas " skriver en gang kjøre hvor som helst" filosofi er prisverdig , i praksis fungerer det ikke alltid . Til tross for beste innsats av de som utvikler Java , har forskjellene mellom operativsystemer og maskinvare krøp inn i Java-plattformen og multi - platform programmer er ofte et ork å feilsøke. På den annen side er . Net utvikling bare litt bedre som forskjeller mellom ulike versjoner av Windows kan føre til lignende problemer.
    Cost

    Java har fordelen , i hvert fall i utgangspunktet, av å være fri . Språket og plattformen er åpen kildekode og de fleste av utviklingsverktøy som Java bruker er åpen kildekode også. Men mange av enterprise-nivå utvidelser til språket er ikke gratis, og kan være ganske kostbare . For grunnleggende webutvikling, tilbyr Microsoft gratis. Netto verktøy , men for de fleste seriøse programmer , Visual Studio lisenser må kjøpes for å utvikle i . Net . Flertallet av kostnadsanalyser gi. Net kanten når det gjelder langsiktig eierkostnader .
    Developer Kunnskap

    Fordi det er fritt tilgjengelig og fungerer på flere plattformer , universiteter lære Java oftere enn . Net . Dermed hevder en sammenligning på veridicus.com at ved å vedta Java-plattformen en IT-avdeling er mer sannsynlig å tiltrekke seg mer formelt trente og disiplinerte utviklere . Java , fordi det har eksistert lenger , har også et større volum av hjelp tilgjengelig på nettet i form av diskusjonsgrupper , fora og tutorials .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan utvikle et Tetris spill i Java Uten en applet 
    ·Hvordan få tilgang til NetBeans Resource Directory 
    ·Hvordan til å be om et svar i Java 
    ·Hvordan lage dine egne tegn i Java 
    ·Slik konverterer et heltall til en streng i Java 
    ·Slik Send en automatisk e-post etter en bestemt dato hj…
    ·Hvordan koble rammer ved hjelp av NetBeans 
    ·Hvordan legge inn en Java -applet i HTML 
    ·Slik viser en understreng i Java 
    ·Hvordan endre bakgrunnen JFrame i Swing 
      Anbefalte artikler
    ·Definisjon av en lav - nivå Unntak 
    ·Forskjellen mellom Cake Auth & ACL 
    ·Hvordan lese en eneste linje med komma Fra Visual Basic…
    ·Slik konverterer INT å Float 
    ·Hvordan lage en blogg med PHP 
    ·Hvordan lage en liste i Lisp Coding 
    ·Hvordan bruke VBA til å hente Microsoft Windows Bruker…
    ·Hvordan sette opp Joomla Debugging i Eclipse 
    ·Hvordan å kode en C + + Vent Function 
    ·Hvordan lager jeg en kobling til en ekstern regneark Vi…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/