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:

Java 9 (o più precisamente JDK 9), la major release attualmente in fase di sviluppo di uno dei più noti e utilizzati linguaggi per la programmazione e lo sviluppo, è ora ufficialmente "feature complete" e presenta quindi tutte le funzionalità che dovrebbero essere incluse nella versione definitiva di questo ramo. Ora il progetto è giunto in fase di bug fixing e l'attenzione degli sviluppatori sarà concentrata in particolare sull'individuazione di malfunzionamenti ed eventuali vulnerabilità per procedere con le opportune correzioni. (more...)

Continua a leggere Java 9 entra in fase di bug fixing, ma senza client HTTP/2

Categoria: Java

Tags:

Il team di Red Hat ha reso nota la disponibilità di OpenJDK 8 per Windows. Si tratta di un annuncio importante per tutti quei progetti che sfruttano l'implementazione open source della piattaforma Java, indipendentemente dal proprio sistema operativo di riferimento. L'Open Java Development Kit nasce nel 2006 all'interno di Sun Microsystems, nei decenni il progetto è stato adottato da decine di aziende tra cui Red Hat, IBM ed Apple, diventando di fatto uno standard. (more...)

Continua a leggere OpenJDK 8 anche per Windows

Categoria: Java

Tags: