Oggi per la nostra consueta rubrica dedicata alle risorse Open source per i developer vogliamo parlarvi di DoppioJVM, una JVM sviluppata completamente in Javascript dai ricercatori dell'Università del Massachusetts Amherst. (more...)

Continua a leggere DoppioJVM: la JVM scritta in Javascript

Categoria: Java

Tags: ,

Il rilascio di Java 9 ha subito vari ritardi a causa di alcuni dubbi del suo consiglio direttivo riguardo la nuova struttura modulare del linguaggio di programmazione. Lo scorso 31 maggio infatti il JCP Executive Committee non ha approvato alcuni componenti del Java Platform Module System, dunque non è stato possibile rispettare la precedente road map per il rilascio della versione stabile di Java 9. (more...)

Continua a leggere Java 9: il module system mette tutti d’accordo

Categoria: Java

Tags:

A vent'anni dalla sua nascita Java è ancora uno del linguaggi di programmazione più utilizzati e maggiormente implementati. Java infatti è più di una semplice soluzione per il conding, si presente invece come una development platform completa, con il supporto a svariate librerie nonché API open source e commerciali, che può adattarsi ai contesti più disparati (mobile, Iot..) e alle esigenze di sviluppo più varie. (more...)

Continua a leggere Java: 20 anni di vita, ma è ancora lontano dalla pensione

Categoria: Java

Tags:

Java è uno dei linguaggi di programmazione più utilizzati in svariati ambiti; dalle semplici utility fino alle librerie più avanzate per il machine learning, Java risulta essere una delle soluzioni più elastiche e complete per la creazione di applicazioni, servizi e piattaforme. Per questo motivo diversi developer sono in attesa della nuova release ancora in fase d'implementazione, Java 9, tuttavia il team responsabile del progetto ne ha recentemente aggiornato la road map, posticipando la data prevista per il rilascio della versione definitiva. (more...)

Continua a leggere Java 9, rilascio rimandato al 21 settembre 2017

Categoria: Java

Tags:

Torniamo a parlare di machine learning e di intelligenze artificiali, qualche giorno fa vi abbiamo illustrato 5 librerie Python dedicate proprio al machine learning e oggi vogliamo fare lo stesso con 5 librerie Java. Infatti anche se Python è attualmente il linguaggio più gettonato in questo contesto non rappresenta il mercato nel suo insieme. (more...)

Continua a leggere 5 librerie Java per il machine learning

Categoria: Java

NetBeans è uno degli IDE più interessanti presenti sul mercato, attualmente si trova sotto l'egida della Apache Foundation, all'interno di Apache incubator, che ha il non semplice compito di rinnovare la community di sviluppatori e contributori del progetto, andando dunque a svincolare il suo futuro da Oracle. (more...)

Continua a leggere NetBeans: 5 plugin che semplificano il lavoro dello sviluppatore

Categoria: Java

Tags:

Qualche giorno fa vi abbiamo presentato i 5 migliori IDE per la programmazione in Java, oggi chiudiamo il cerchio parlandovi dei 5 migliori Online Java Compiler free, piattaforme che traducono le applicazioni Java in un linguaggio vicino al linguaggio macchina. In particolare i Compiler Java non eseguono una conversione diretta al linguaggio macchina, ma trasformano il codice in un linguaggio di basso livello. (more...)

Continua a leggere 5 compilatori Java online da utilizzare gratuitamente

Categoria: Java

Tags:

Ultimamente stiamo dando molto spazio ai tool di programmazione. Del resto gli IDE (Integrated Development Environment) ricoprono un ruolo chiave nel coding e spesso le feature di uno o dell'altro ambiente di sviluppo completano le skill dello sviluppatore. Oggi vogliamo parlavi di 5 IDE dedicati al linguaggio Java, uno dei più diffusi nel mondo del development. (more...)

Continua a leggere 5 IDE per la programmazione Java

Categoria: Java

Tags:

I responsabili del progetto Android hanno deciso di rivedere le loro policy per il supporto al coding in Java 8; fino ad ora questo particolare aspetto non era stato gestito nel migliore dei modi da Mountain View, evitando in sostanza di offrire un supporto diretto per l'ultima versione del linguaggio e privilegiando, nel contempo, un approccio basato sulla Jack toolchain. Presto le cose dovrebbero cambiare e i vantaggi ai fini della produttività potrebbero rilevarsi rivelanti. (more...)

Continua a leggere Android: supporto nativo per Java 8, addio alla Jack toolchain

Categoria: Java

Tags: ,

Scala è un linguaggio di programmazione concepito per unire le potenzialità dei linguaggi basati sul paradigma Object Oriented con quelle dei linguaggi funzionali; dato che compilare i sorgenti realizzati in Scala genera del bytecode eseguibile su macchine virtuali Java, non di rado ci si chiede se il primo possa rappresentare un sostituto del secondo, interrogativo particolarmente interessante per i neofiti che si trovano a scegliere quale soluzione sia meglio adottare per il proprio lavoro. (more...)

Continua a leggere Scala è un’alternativa a Java?

Categoria: Java

Tags: