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: ,

Quasi tutti gli sviluppatori Java nella loro vita implementativa si trovano di fronte alla scelta di come far interagire un linguaggio orientato agli oggetti come Java con il mondo profondamente diverso dei database relazionali. Molto spesso le opzioni si riducono alla scrittura di un proprio livello di mapping tra l’applicazione e il database, oppure all’utilizzo di un framework ORM (Object Relational Mapper) come Hibernate. Quasi sempre la scelta ricade su Hibernate, tuttavia la sua configurazione può non essere semplice e il suo utilizzo, in alcuni casi, può ridurre le performance dell’applicazione. (more...)

Continua a leggere Speedment Open Source: l’alternativa Java 8 ad Hibernate.

Categoria: Database

Tags:

Stando ai dati raccolti recentemente dalla security enterprise Secunia, nel terzo trimestre del 2015 il framework Java sarebbe stato surclassato dai software multimediali di Apple come potenziale rischio per la sicurezza degli utenti di Pc Windows based negli USA. (more...)

Continua a leggere Software Apple? Un rischio peggiore di Java

Categoria: Sicurezza

Tags: ,

L'implementazione di Java è passata nelle mani di Oracle nel gennaio del 2010, quando la Sun Microsystem divenne una controllata della corporation di Redwood Shores per la considerevole cifra di 7.4 miliardi di dollari; da allora non pochi sviluppatori avrebbero lamentato una minore attenzione nei confronti del progetto, istanze solo parzialmente sopite con il rilascio di Java 8 avvenuto nel corso del marzo 2014. (more...)

Continua a leggere Java: Oracle non è più interessata al linguaggio?

Categoria: Java

Gradle 2.0 è l'ultima milestone del noto project automation tool rilasciato sotto Apache License 2.0 che si propone come alternativa ad Ant e Maven; questa versione è in buona parte il risultato di una rilevante opera svolta dagli sviluppatori per la rimozione di numerose API (Application Programming Interface) e features classificate come deprecate, motivo per il quale ora il codebase della piattaforma dovrebbe risultare nettamente più leggere nonostante l'integrazione di nuove funzionalità. (more...)

Continua a leggere Gradle 2.0 con supporto per Java 8

Categoria: Java

Contestualmente a JDK8 la Oracle ha reso disponibile anche NetBeans IDE 8.0, nuova Major Release del noto IDE (Integrated Development Environment) multi-linguaggio; l'attuale rilascio fornisce degli strumenti per l'analisi del codice ottimizzati per operare con le tecnologie basate su Java 8 (Java SE 8, Java SE Embedded 8 e Java ME Embedded 8), ma presenta anche un supporto più avanzato per Maven e Java EE, HTML5, AngularJS, PHP e C/C++. (more...)

Continua a leggere NetBeans 8.0, le nuove features

Categoria: Java

Oracle ha finalmente messo a disposizione JDK 8, il Development Kit che contiene l'ultimo aggiornamento di Java (Java 8) in versione definitiva; quest'ultimo avrebbe dovuto essere disponibile già lo scorso settembre, ma visto il ritardo nell'implementazione del progetto Lambda, cioè quello mirato all'introduzione delle closures nel linguaggio, gli sviluppatori hanno deciso lo scorso aprile per un rinvio a marzo 2014. (more...)

Continua a leggere Java 8, le novità per gli sviluppatori

Categoria: Java

Tags: ,

Il technology analyst Andrew Binstock è recentemente intervenuto nella discussione riguardante l'attuale evoluzione del linguaggio Java che, a parere di alcuni sviluppatori, starebbe assumendo delle caratteristiche di verbosità tali da decretarne il declino; la diffusione di soluzioni come NetRexx, Groovy e Scala rappresenterebbe in questo senso un tentativo di bypassare le macchinosità sintattiche della versione 7. (more...)

Continua a leggere Riflessioni critiche sulle ultime evoluzioni di Java

Categoria: Java

Tags: ,