Java

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.

Scaricare Java
Caratteristiche di 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
A favore di Java
  • 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
Contro di Java
  • 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
Java Recensioni

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.

Alternative alla Java

Julia

Gratuito
Julia è un linguaggio di programmazione sofisticata progettata appositamente per il calcolo numerico con specializzazioni in analisi e scienze computazionali. E 'anche efficace per l'utilizzo
Mostra dettagli

Haskell

Gratuito
Haskell è un linguaggio di programmazione puramente funzionale in grado di realizzare una vasta gamma di compiti in maniera perfetta e razionalizzato.
Mostra dettagli

Ruby on Rails

Gratuito
Ruby on Rails è un framework di sviluppo web cross-platform che consente agli sviluppatori di creare banche dati, pagine web, e fornire vari servizi web. Il quadro è stato introdotto nel 2005
Mostra dettagli

Scala

Gratuito
Scala è un linguaggio di codifica che colma il divario tra la programmazione funzionale e imperativa.
Mostra dettagli

Rust

Gratuito
Empowering a tutti di costruire il software affidabile ed efficiente.
Mostra dettagli

Flask

Gratuito
Cosa Flask Apps assomiglia? Se siete alla ricerca di qualche esempio di codice di applicazioni scritte con la boccetta, date un'occhiata alle sorgenti degli esempi su GitHub: flaskr - un microblog;
Mostra dettagli

JavaScript

Gratuito
JavaScript (JS) è un peso leggero interpretata o just-in-time compilato linguaggio di programmazione con le funzioni di prima classe. Mentre è più noto come il linguaggio di scripting per le
Mostra dettagli

Dart

Gratuito
Dart è un linguaggio ottimizzato per lo sviluppo lato client per il web e mobile.
Mostra dettagli

Kotlin

Gratuito
Kotlin · Scopri Comunità Prova in linea. Staticamente tipizzato linguaggio di programmazione per le moderne applicazioni multipiattaforma. 100% interoperabile con Java ™ e Android ™. Prova
Mostra dettagli

Haxe

Gratuito
Haxe è un toolkit open source basato su un alto livello moderno, rigorosamente digitato linguaggio di programmazione.
Mostra dettagli

Nim (programming language)

Gratuito
Nim è un sistemi e applicazioni di programmazione  linguaggio. Staticamente tipizzato e compilato, fornisce prestazioni senza precedenti in una elegante confezione.
Mostra dettagli

Erlang

Gratuito
Erlang è un linguaggio di programmazione utilizzato per costruire sistemi soft real-time altamente scalabili con esigenze di alta disponibilità. Alcuni dei suoi usi sono in telecomunicazioni,
Mostra dettagli

Clojure

Gratuito
Clojure è un linguaggio di programmazione dinamica, general-purpose, che unisce l'accessibilità e lo sviluppo interattivo di un linguaggio di scripting con un'infrastruttura efficiente
Mostra dettagli

Elixir

Gratuito
Professionale di consulenza e sviluppo per le aziende che utilizzano Elixir o Ruby. Progetti Inception, progettazione e sviluppo del software.
Mostra dettagli

Ceylon

Gratuito
21 agosto 2017: Ceylon si sta muovendo per Eclipse Foundation!
Mostra dettagli

Quorum

Gratuito
primo linguaggio di programmazione orientata prove del mondo.
Mostra dettagli

Hack

Gratuito
4 gennaio 2016 ... Ci sono un sacco di tutorial qui nulla --- byte e in giro per internet su come per incidere un sito web con uno strumento specifico, nel caso in cui si vuole imparare siete nel giusto posto,
Mostra dettagli

Tcl

Gratuito
Già uno dei marchi di elettronica di consumo più venduto al mondo, TCL è oggi la marca del televisore più rapida crescita nel Nord America. TCL TV caratterizzate da un design elegante e la tecnologia
Mostra dettagli