Java
Java è un insieme di vecchia data di software e regole che è responsabile per lo sviluppo e la diffusione di centinaia di migliaia di applicazioni e siti web. Ciò che distingue Java è a parte la sua capacità di consentire l'utilizzo cross-platform, quasi un primo del suo genere quando è apparso prima. Java è stato originariamente sviluppato da Sun Microsystems (poi acquistati dal Oracle Corporation). Inizialmente è stato rilasciato il 23 gennaio 1996, (anche se il linguaggio Java è stato intorno internamente dal 1990) e da allora ha avuto 161 aggiornamenti importanti e innumerevoli revisioni minori. La maggior parte delle implementazioni Java sono ora a disposizione del pubblico sotto la GNU General Public License. L'enorme blockbuster di Minecraft, che è ora videogioco più acquistato e giocato al mondo, è stato originariamente scritto in Java.
- La ampiamente utilizzato e molto ben documentato Java Development Kit può essere scaricato e utilizzato per creare programmi con Java
- Può essere usato per fare praticamente qualsiasi cosa
- Java è in gran parte gratuito e la maggior parte delle sue implementazioni sono sotto licenza pubblica
- Probabilmente il linguaggio di programmazione più ben documentato nel mondo
- Può essere usato per qualsiasi cosa
- Non commettere errori, Java è molto vecchio e ha i suoi problemi. In particolare, rispetto alle piattaforme più moderne, Java impantana sulla raccolta dei rifiuti e tende ad essere generalmente goffo quando si cerca di elaborare molti comandi ad alta intensità
- Java ha una sfortunata storia del bloatware bundling (Ask.com Toolbar, McAfee Security Scan Plus) con pacchetti di installazione del proprio ambiente di runtime, che è tutto di Java che la maggior parte delle persone mai bisogno. Fare attenzione durante l'installazione e non installare qualcosa di indesiderato
- Nessun sistema di aggiornamento automatico che non richiede diritti amministrativi e l'intervento dell'utente
- Ci sono state alcune polemiche sulla vulnerabilità di sicurezza di Java, aggiungendo alla sua caduta
Uno potrebbe essere premuto molto difficile trovare qualcuno che ha utilizzato un computer desktop e non ha sentito parlare di Java. E 'uno dei più antichi e più diffusi piattaforme di programmazione in tutto il mondo. La maggior parte delle persone viene richiesto di scaricarlo subito dopo l'installazione di un sistema operativo fresco su un computer, in gran parte a causa del fatto che così tanti programmi dipendono da esso, per non parlare più della metà dei siti web di tutto il mondo che utilizzano Java in un modo o l'altro. Ad esempio, molte piattaforme di terze parti sono in realtà basate su Java, come ad esempio BeanShell, Clojure, Groovy, JRuby, Jython, Kotlin, Rhino, Scala e Gosu. Ma perché così tante modifiche? Come si è visto, per tutti la longevità di Java, è abbastanza vecchia. Mentre la lingua di base può ancora essere utilizzato per molte applicazioni, non è semplicemente efficiente come piattaforme di programmazione più moderni. Java è una parte importante di internet e software per computer di storia e rimarrà in uso per qualche tempo, ma gli sviluppatori hanno lentamente e costantemente cercato altri mezzi per fare il loro lavoro programmi. In realtà, Java ha ispirato di Microsoft ampiamente utilizzato .NET Framework. Anche se manca la mentalità multipiattaforma di Java, in quanto può essere utilizzato solo su Windows, è generalmente interessata superiore per applicazioni di fascia più alta di oggi.