| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sammenligning af Java & Net platforme
    . Både Java og Net tilbud objektorienteret programmering og arkitektur og omfattende rammer klasser , hvorfra man kan udvikle applikationer. . De grundlæggende filosofier kørsel begge platforme er imidlertid forskellige . Java , med sloganet om " write once køre hvor som helst , " forsøger at være et enkelt sprog , som, når kompileret , vil køre på enhver hardware og under ethvert operativsystem . Opgjort . Net programmer, på den anden side vil kun køre på Windows, men kan skrives i et vilkårligt antal forskellige sprog ( C #, VB.Net , J #, C + + , etc.). Denne grundlæggende forskel effekter næsten alle aspekter af de to platforme . Framework Klasser

    Fordi . Net platformen har direkte adgang til Windows-operativsystemet API ( Application Programming Interface) , kan dets rammebetingelser klasser blive rigere . Alt, hvad der en Windows tekstboks kan være eller gøre , for eksempel, er til rådighed for . Net programmør. Java , som skal arbejde på en maskine og under ethvert operativsystem , har til at stole på laveste fællesnævner forventninger og dets rammebetingelser klasser kan kun tilbyde de mest elementære valgmuligheder. Som et resultat . Netto -programmer, især dem, der har komplekse grafiske brugergrænseflader , er ofte lettere at oprette , mens Java-programmer kræver enten omfattende kodning eller vedtagelse af tredjeparts værktøjer .
    Multi- platform Ideal

    Mens målet bag Javas " skrive en gang køre hvor som helst " filosofi er prisværdigt , men i praksis er det ikke altid virker . Trods de bedste bestræbelser for dem at udvikle Java, har forskellene mellem styresystemer og hardware krøb ind i Java-platformen og multi- platform programmer er ofte en opgave til debug . På den anden side , er. Net udvikling kun en smule bedre , da forskellene mellem de forskellige versioner af Windows kan forårsage lignende problemer.
    Cost

    Java har den fordel , i det mindste i begyndelsen , . for at blive fri Sproget og platformen er open source, og de ​​fleste af de udviklingsværktøjer, Java anvendelser er open source så godt. Men mange af virksomhedens udvidelser til sproget er ikke gratis , og kan være ganske dyrt . For grundlæggende webudvikling , tilbyder Microsoft gratis. Netto redskaber , men for de fleste seriøse applikationer , brug Visual Studio licens skal købes for at udvikle in. Net. De fleste af omkostningsanalyser giver . Net kanten , når det kommer til langsigtede omkostninger ved ejerskab.
    Developer Viden

    Fordi det er frit tilgængelig og arbejder på flere platforme , universiteter underviser Java oftere end . Net. Således er en sammenligning på veridicus.com hævder, at ved at vedtage Java-platformen en IT-afdeling er mere tilbøjelige til at tiltrække mere formelt uddannede og disciplinerede udviklere. Java , fordi det har været omkring længere , har også en større mængde af hjælp til rådighed online i form af diskussionsgrupper , fora og selvstudier .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan får Bytes Fra et Java Input Stream 
    ·Sådan bruges Udefineret Farver i Java 
    ·Sådan Importer javax Servlet på NetBeans 
    ·Hvordan angiver jeg en TagLib i Java 
    ·Sådan starter en ny linje i Java Brug af Notesblok 
    ·Netbeans IDE 6.1 Mobile Tutorials 
    ·Hvordan man skriver Java-programmer for en spilleautoma…
    ·Java 1.5 Annotation Tutorial 
    ·Sådan oprettes en Tomme Java Kort 
    ·Sådan kører en V8 Test på en Android 
      Anbefalede Artikler
    ·PHP ' If' Statement Tutorial 
    ·Hvordan man beregner længde Int i Java 
    ·Sådan Grev Funktioner i C -kode 
    ·Hvordan man laver en Wish spil 
    ·Sådan Læs tekst fra SWF i Java 
    ·Sådan Henvisning i Visual Basic 
    ·Sådan Skil et DLL 
    ·Sådan Launch Xcode på en Mac OS 
    ·Sådan læses en Hex fil 
    ·Sådan får du den celle-ID Placering af GSM -netværke…
    Copyright © Computer Viden http://www.computerdk.com