Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Jämförelse av Java & Net Platforms

    . Både Java och Net erbjudande objektorienterad programmering och arkitektur och omfattande klasser ramverk för att utveckla applikationer . . De grundläggande filosofier kör båda plattformarna skiljer sig dock . Java , med parollen " skriver en gång köra någonstans , " försöker vara ett enda språk som en gång sammanställt , kommer att köras på någon hårdvara och under alla operativsystem . Sammanställt . Net program , å andra sidan , kommer att köras endast på Windows , men kan skrivas i valfritt antal olika språk ( C # , VB.Net , J # , C + + , etc. ) . Denna grundläggande skillnad effekter nästan varje aspekt av de två plattformarna . Ramverksklasser

    Eftersom . Net plattformen har direkt tillgång till operativsystemet Windows API ( Application Programming Interface ) , kan dess ramverksklasser bli rikare . Allt som en Windows textruta kan vara eller göra , till exempel, är tillgänglig för . Net programmerare . Java , vilket har att arbeta på någon maskin och under alla operativsystem , måste förlita sig på minsta gemensamma nämnare förväntningar och dess klasser ramlagar kan bara erbjuda de mest rudimentära alternativen . Som ett resultat . Net program , särskilt de som har komplexa grafiska användargränssnitt , är ofta lättare att skapa medan Java-program kräver antingen omfattande kodning eller antagandet av verktyg från tredje part .
    Multi - Platform Ideal

    Medan målet bakom Javas " skriva en gång köra någonstans " filosofi är lovvärt , i praktiken fungerar det inte alltid . Trots stora ansträngningar från de som utvecklar Java , har skillnader mellan operativsystem och hårdvara smugit sig in i Java-plattformen och multi -platform program är ofta en knepig att felsöka . Å andra sidan , är . Net utveckling endast något bättre som skillnader mellan olika versioner av Windows kan orsaka liknande problem .
    Kostnad

    Java har fördelen , åtminstone i början, att vara fri . Språket och plattformen är öppen källkod och de flesta av de utvecklingsverktyg som Java använder är öppen källkod också . Men många av de företagsnivå tillägg till språket är inte gratis och kan vara ganska kostsamt . För grundläggande webbutveckling , erbjuder Microsoft gratis . Net verktyg , men för de flesta seriösa program , Visual Studio licenser måste köpas för att utveckla i . Net . Majoriteten av kostnadsanalyser ge . Net kanten när det gäller långsiktiga ägandekostnaden .
    Utvecklare Kunskap

    Eftersom det är fritt tillgänglig och fungerar på flera plattformar , universiteten undervisar Java oftare än . Net . Således hävdar en jämförelse på veridicus.com genom att anta Java-plattformen en IT-avdelning är mer sannolikt att locka mer formellt utbildade och disciplinerade utvecklare . Java , eftersom det har funnits längre , också har en större volym av hjälp som finns på nätet i form av diskussionsgrupper , forum och handledning .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ändrar text på etiketter i Java
    ·Hur man gör en Java Swing Game
    ·Vad är ett huvud som i Java
    ·Hur man bygger en enkel klocka för Android i Eclipse
    ·En SQLite Java Tutorial
    ·Hur hittar man den Average Med NetBeans
    ·Hur man rita en cirkel i Java
    ·Hur till Stopp Grails i Jetty
    ·Hur får man den serverns portnummer i Java
    ·Hur man skriver Joomla komponenter med Eclipse
    Utvalda artiklarna
    ·Hur man gör en elektronisk Timer
    ·Hur man spelar en ljudfil med PHP
    ·Hur du jämför Tid i Visual Basic
    ·Hur Lista data från MySQL i PHP
    ·Hur hittar Perl katalog på en server
    ·Microsoft VB NET certifiering
    ·Hur man skapar ett installationsprogram för ditt VB6 p…
    ·Hur Tillåt en textruta för att bara acceptera siffror…
    ·Komma åt MySQL från PHP
    ·Hur man gör VBA inmatningsrutor
    Copyright © Dator Kunskap http://www.dator.xyz