Crea sito

Java Archive

avatar
0

Java 9, la guida

Guida completa a Java 9, la nuova versione del linguaggio che introduce la programmazione modulare, nuove API e il REPL (read-evaluate-print loop) con JShell.

Leggi Java 9, la guida

Read More…

avatar
0

App Java per Android: librerie per ogni esigenza

Guida pratica su alcune delle più note librerie open source realizzate in Java e scritte per affrontare le più frequenti problematiche nello sviluppo di applicazioni per Android.

Leggi App Java per…”"

Read More…

avatar
0

5 migliori machine learning framework per Java e Python

Il settore del machine learning è in costante crescita e la community open source realizza sempre più tool dedicati alla creazione di software che sfruttano gli algoritmi per l’apprendimento automatico con lo scopo di migliorare la vita degli utenti e semplificare i processi di business. Oggi daremo uno sguardo a 5 tra i machine learning framework Java e Python più gettonati dalla community di developer.

Apache Singa

Partiamo da Apache Singa, sviluppato dall’Università di Singapore, si tratta di una deep learning platform per la big data analytic. Esso fornisce allo sviluppatore un’architettura scalabile e flessibile e può essere utilizzato …

The post 5 migliori machine learning framework per Java e Python appeared first on Edit.

Read More…

avatar
0

Eclipse MicroProfile per le architetture microservice

Il settore dell’Enterprise Java è attualmente definito da due player: Spring e Java Enterprise Edition, quest’ultimo set di specifiche viene sviluppato tramite il Java Community Process sotto la supervisione di Oracle. L’ultima stable release del progetto è Java EE 8, arrivata a settembre, 2017 mentre quella precedente risaliva al 2013.

Negli anni trascorsi tra queste due versioni il mercato è cambiato notevolmente, i container hanno rivoluzionato il settore assieme all’introduzione massiccia di JSON, HTTP/2 e delle microservices architectures.

Tuttavia Java EE non è mai stato costantemente al passo con i tempi, quindi diversi membri della community hanno deciso …

The post Eclipse MicroProfile per le architetture microservice appeared first on Edit.

Read More…

avatar
0

TeaVM: da Java bytcode a Javascript e WebAssembly

Torniamo nella nostra rubrica dedicata ai tool per gli sviluppatori. Oggi vogliamo parlarvi di un piccolo transpiler chiamato TeaVM. I transpiler, o source-to-source compiler, sono una tipologia di compilatori che prelevano il codice sorgente di un programma scritto in un linguaggio e lo convertono in un altro linguaggio.

Sostanzialmente TeaVM è un compilatore per l’ahead-of-time translating del Java bytecode, mentre a livello tecnico esso è in grado di generare codice Javascript o WebAssembly rendendolo utilizzabile per le Web application.

TeaVM non si limita a lavorare con Java, ma riesce anche a gestire codice scritto in Kotlin

The post TeaVM: da Java bytcode a Javascript e WebAssembly appeared first on Edit.

Read More…

avatar
0

Come misurare la popolarità di un linguaggio di programmazione

Misurare la popolarità di un linguaggio di programmazione non è un’operazione particolarmente difficile. Ad oggi gli sviluppatori dispongono infatti di diversi strumenti con cui verificare se un determinato linguaggio è più popolare rispetto ad altri e sta crescendo in termini di utilizzatori. In questo articolo vogliamo focalizzarci proprio sugli indicatori che mostrano lo “stato di salute” di una tra le non poche alternative disponibili per lo sviluppo.

Uno sviluppatore interessato ad approfondire le sue conoscenze in uno specifico settore, e quindi in determinati linguaggi di programmazione, può per esempio verificare:

  • il numero di ricerche effettuate per quel linguaggio su Google

The post Come misurare la popolarità di un linguaggio di programmazione appeared first on Edit.

Read More…

avatar
0

Java 9, la guida

Guida completa a Java 9, la nuova versione del linguaggio che introduce la programmazione modulare, nuove API e il REPL (read-evaluate-print loop) con JShell.

Leggi Java 9, la guida

Read More…

avatar
0

JDK 9: a che punto siamo con la migrazione?

La nuova versione del Java Development Kit è stata rilasciata ormai qualche mese fa. JDK 9 introduce diverse novità, ma come è stato accolto questo upgrade dalla community di sviluppatori? Simon Ritter, Deputy CTO per Azul Systems, ha scritto un interessante articolo a riguardo e dalla sua piccola indagine è emerso che sono ancora veramente pochi gli sviluppatori che usano la nuova piattaforma in fase di produzione.

Secondo l’autore esistono diversi motivi per questo ritardo nella migrazione a JDK 9, analizziamoli in breve:

  • La quantità dei cambiamenti e delle feature incompatibili con JDK 8: su JDK 9 sono infatti state

The post JDK 9: a che punto siamo con la migrazione? appeared first on Edit.

Read More…

avatar
0

Guida Java

Imparare a programmare in Java significa padroneggiare uno dei linguaggi più diffusi in tutti gli ambiti dell’informatica: dallo sviluppo mobile (Android) alle applicazioni Enterprise, dal desktop al Web, applicando l’approccio di sviluppo e progettazione orientati agli oggetti che ha segnato gli standard industriali degli ultimi venti anni. (Nuova Edizione con Java 8!)

Leggi Guida Java
”"

Read More…

avatar
0

IoT: il mercato chiede sviluppatori Java, C e Go

Secondo Canonical gran parte delle imprese del settore IT situate negli Stati Uniti è alla ricerca di professionisti competenti in linguaggi di programmazione per lo sviluppo di progetti IoT. Uno dei fattori che starebbero rallentando maggiormente lo sviluppo del mercato che ruota intorno agli oggetti connessi sarebbe infatti la scarsa presenza di developer dotati delle giuste skill.

Trattandosi di un settore relativamente giovane, il mercato non riesce a soddisfare a pieno la richiesta delle aziende. Quindi è normale che una compagnia che sviluppa prodotti IoT sia disposta a pagare di più i developer con le giuste competenze in questo …

The post IoT: il mercato chiede sviluppatori Java, C e Go appeared first on Edit.

Read More…

avatar
0

Java: una nuova release ogni 6 mesi?

Alcuni membri del team di Oracle hanno proposto di modificare la cadenza delle release di Java SE, passando dall’attuale modello che prevede una nuova stable release ogni 2 anni ad uno molto più rapido che vedrebbe il rilascio di una nuova versione ogni sei mesi, velocizzando quindi il processo di sviluppo con almeno due versioni all’anno.

Diversi progetti del mondo IT hanno release semestrali, proprio per rendere il tutto più dinamico e costantemente aggiornato. Ma ovviamente questa scelta potrebbe avere delle ripercussioni notevoli sull’ecosistema Java, costringendo un gran numero di aziende ad adattarsi oppure ad adottare solo le versioni …

The post Java: una nuova release ogni 6 mesi? appeared first on Edit.

Read More…

avatar
0

Android Studio 3.0: supporto per Kotlin e nuovi tool per il debug

Il team di Google ha rilasciato la nuova versione stabile di Android Studio ovvero l’IDE che ha preso il posto di Eclipse come ambiente di sviluppo di riferimento per l’ecosistema Android.

Android Studio è stato accolto con entusiasmo dalla community dei developer del Robottino Verde che da tempo aspettava un prodotto simile da Mountain View , cosi da poter rivaleggiare ad armi pari con la suite di sviluppo messa a disposizione da Apple, Xcode, per l’ecosistema iOS.

Nel caso specifico di Android Studio 3.0, l’aggiornamento era già stato presentato in anteprima durante il Google I/O 2017, questa versione …

The post Android Studio 3.0: supporto per Kotlin e nuovi tool per il debug appeared first on Edit.

Read More…

avatar
0

Java: manca una vera cultura della sicurezza?

I forum sono una ricca fonte di informazioni e documentazione, sopratutto per chi si occupa di sviluppo software. La piattaforma Stackoverflow vanta ad esempio di una delle community più attive al mondo dove poter trovare la soluzione per i problemi riguardanti il coding. Stackoverflow è anche una delle principali fonti di documentazione e supporto per coloro che vogliono imparare a sviluppare in Java.

Tuttavia uno studio della Virginia Tech, focalizzato proprio sui post relativi alle domande su Java, ha evidenziato un aspetto abbastanza preoccupante. Sembrerebbe infatti che gli utenti che rispondono alle domande riguardati Java tendano ad ignorare …

The post Java: manca una vera cultura della sicurezza? appeared first on Edit.

Read More…

avatar
0

Java Developer, guida completa di Udemy in offerta a €29 per un periodo limitato

Con 17 milioni di studenti in 190 paesi, 55 mila corsi tenuti da più di 20 mila insegnanti e 90 milioni di corsi erogati in oltre 60 lingue differenti, Udemy è uno dei principali marketplace dedicati all’e-learning. Il catalogo proposto è concepito per soddisfare esigenze di aggiornamento professionale e personale, così come di formazione in ambito aziendale, con la sicurezza per gli iscritti di poter accedere vita natural durante ai corsi acquistati.

Per chi è alla ricerca di una guida completa alla programmazione Java, Udemy propone un’offerta che permette di accedere a un corso interamente in italiano …

The post Java Developer, guida completa di Udemy in offerta a €29 per un periodo limitato appeared first on Edit.

Read More…

avatar
0

Java 9, tutte le novità

Scopriamo tutte le novità di Java 9, dal supporto alla programmazione modulare fino alle nuove API per sistema, multimedia, sicurezza e protocolli di rete.

Leggi Java 9, tutte le novità
”"

Read More…