| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Confronto tra le piattaforme Java & Net
    . Sia Java che offrono la programmazione orientata agli oggetti Net e architettura e di ampie classi del framework da cui partire per sviluppare applicazioni . . Le filosofie di base di guida entrambe le piattaforme sono diverse, però . Java , con lo slogan di " scrivere una volta correre da nessuna parte ", cerca di essere un unico linguaggio che, una volta compilato , verrà eseguito su qualsiasi hardware e sotto qualsiasi sistema operativo . Compilati . Programmi nette , d'altra parte , verrà eseguito solo su Windows , ma può essere scritto in un qualsiasi numero di lingue diverse ( C # , VB.Net , J # , C + + , ecc.) Questi effetti differenza di base quasi ogni aspetto delle due piattaforme . Classi del framework

    Perché l' . Piattaforma Net ha accesso diretto al sistema operativo Windows API ( Application Programming Interface) , le classi del framework possono essere più ricco . Tutto ciò che una casella di testo di Windows può essere o fare , per esempio, è a disposizione del . Net programmatore . Java, che deve lavorare su qualsiasi macchina e sotto qualsiasi sistema operativo , deve fare affidamento sulle aspettative minimo comune denominatore e le sue classi del framework in grado di offrire solo le opzioni più rudimentali . Come risultato . Programmi nette , soprattutto quelli che hanno interfacce grafiche complesse , sono spesso più facili da creare , mentre i programmi Java richiedono o estese codifica o l'adozione di strumenti di terze parti .
    Multi - piattaforma ideale

    Mentre l' obiettivo dietro la filosofia di Java " scrivere una volta correre da nessuna parte " è lodevole , in pratica non funziona sempre . Nonostante i migliori sforzi di coloro sviluppo Java , le differenze tra i sistemi operativi e hardware hanno insinuato nella piattaforma Java e programmi multi-piattaforma sono spesso un lavoro di routine per eseguire il debug . D'altra parte , . Netta di sviluppo è solo leggermente meglio come le differenze tra le diverse versioni di Windows può causare problemi simili .
    Costo

    Java ha il vantaggio , almeno all'inizio, di essere libero . La lingua e la piattaforma è open source e la maggior parte degli strumenti di sviluppo che utilizza Java sono open source come bene. Tuttavia, molte delle estensioni di livello enterprise al linguaggio non sono gratuiti e possono essere molto costoso . Per lo sviluppo web di base , Microsoft offre gratuitamente . Strumenti di rete, ma per la maggior parte delle applicazioni gravi , licenze di Visual Studio deve essere acquistato per lo sviluppo in . Net . La maggior parte delle analisi dei costi dare . Netto il bordo quando si tratta di costi a lungo termine di proprietà.
    Developer Conoscenza

    Perché è liberamente disponibile e funziona su più piattaforme , le università insegnano Java più spesso . netto . Così, un confronto a veridicus.com sostiene che , adottando la piattaforma Java di un dipartimento IT ha più probabilità di attirare gli sviluppatori più formalmente addestrato e disciplinato. Java , perché è stato più a lungo , ha anche un maggiore volume di aiuto disponibili online in forma di gruppi di discussione , forum e tutorial .

    Previous :

    next :
      Articoli Correlati
    ·Come esportare un progetto in NetBeans 
    ·Come scrivere un programma Java per valutare la vostra …
    ·Come inserire il codice Java in Joomla 
    ·GUI Java Tutorial per NetBeans 
    ·Come Port Obiettivo C a Java 
    ·Come attivare applet Java 
    ·Come leggere Javascript variabili dal WebView in Androi…
    ·Come posso fare una lista Hibernate non ho elementi nul…
    ·Come aggiungere applet Java in una pagina web con Front…
    ·Come creare form di registrazione in Java 
      Articoli in evidenza
    ·Come avviare la programmazione in Assembly 
    ·Come costruire una segreteria telefonica in VB6 
    ·Come aggiungere una DLL in Visual C 
    ·Come controllare numeri sequenziali in PHP 
    ·Come migliorare Search Engine Ranking SEO o di una pagi…
    ·Come sostituire arbitraria di testo in stringa in C + +…
    ·Come rompere una stringa in Python 
    ·Come utilizzare un puntatore a funzione in numeri inter…
    ·Cinque punte Javascript 
    ·Errori Unicode in Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com