Programmare Kotlin: Creare applicazioni Jvm e Android eleganti, espressive e performanti

Punteggio:   (4,1 su 5)

Programmare Kotlin: Creare applicazioni Jvm e Android eleganti, espressive e performanti (Venkat Subramaniam)

Recensioni dei lettori

Riepilogo:

Il libro su Kotlin riceve recensioni contrastanti dagli utenti. Mentre alcuni apprezzano il contenuto informativo e l'organizzazione, altri criticano lo stile, la verbosità e alcune spiegazioni imprecise o fuorvianti. La maggior parte delle recensioni negative sottolineano problemi di ripetitività, scarsi esempi e mancanza di chiarezza, rilevando che potrebbe non essere adatto ai principianti che cercano una solida comprensione del linguaggio.

Vantaggi:

Fornisce buone spiegazioni dei concetti chiave di Kotlin.
Ben organizzato con riassunti concisi dei capitoli.
Può essere utile per i principianti che vogliono imparare Kotlin.

Svantaggi:

Verboso e ripetitivo, potrebbe essere più conciso.
Contiene esempi di codice banali e mal concepiti.
Lo stile di scrittura è poco coinvolgente e porta alla noia il lettore.
Può fornire informazioni fuorvianti o distorte su alcune caratteristiche del linguaggio.
Spiegazioni inadeguate di alcuni argomenti fondamentali, che rendono difficile la comprensione per i principianti.

(basato su 7 recensioni dei lettori)

Titolo originale:

Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications

Contenuto del libro:

I programmatori non solo usano Kotlin, ma lo amano. Persino Google lo ha adottato come linguaggio di prima classe per lo sviluppo di Android. Con Kotlin, è possibile mescolare stili di programmazione imperativi, funzionali e orientati agli oggetti e trarre vantaggio dall'approccio più adatto al problema da affrontare. Imparate a utilizzare le numerose funzionalità di questo linguaggio staticamente tipizzato altamente conciso, fluente, elegante ed espressivo con esempi di facile comprensione. Imparate a scrivere applicazioni JVM e Android facili da mantenere e ad alte prestazioni, a creare DSL, a programmare l'asincronia e molto altro ancora.

Kotlin è un linguaggio multi-paradigma staticamente tipizzato estremamente conciso, elegante, fluente ed espressivo. È uno dei pochi linguaggi che si compila sia in bytecode Java che in JavaScript. È possibile utilizzarlo per creare applicazioni lato server, front-end e Android. Con Kotlin è necessario meno codice per svolgere le proprie attività, mantenendo il codice sicuro dal punto di vista del tipo e meno soggetto a errori. Se volete imparare gli elementi essenziali di Kotlin, dalle basi ai concetti più avanzati, avete scelto il libro giusto.

Accendete il vostro IDE preferito e mettete in pratica centinaia di esempi ed esercizi per affinare le vostre capacità con Kotlin. Imparate a costruire piccoli programmi autonomi da eseguire come script, a creare codice sicuro dal punto di vista del tipo e a portare avanti queste conoscenze per creare codice completamente orientato agli oggetti e funzionale, più facile da estendere. Imparate a programmare con eleganza senza compromettere l'efficienza o le prestazioni, e a usare la metaprogrammazione per costruire codice altamente espressivo e creare DSL interni che sfruttino la fluidità del linguaggio. Esplorate le coroutine, programmate l'asincronia, eseguite test automatizzati e mescolate Kotlin con Java nelle vostre applicazioni aziendali.

Questo libro vi aiuterà a padroneggiare uno dei pochi linguaggi che potete utilizzare per l'intero stack, dal server ai dispositivi mobili, per creare applicazioni performanti, concise e facili da mantenere.

Cosa serve:

Per provare gli esempi contenuti nel libro è necessario un computer con Kotlin SDK, JDK e un editor di testo o un IDE Kotlin installato.

Altre informazioni sul libro:

ISBN:9781680506358
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2019
Numero di pagine:450

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmare Groovy 2: Produttività dinamica per lo sviluppatore Java - Programming Groovy 2: Dynamic...
Groovy offre il meglio di entrambi i mondi: un...
Programmare Groovy 2: Produttività dinamica per lo sviluppatore Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programmare Kotlin: Creare applicazioni Jvm e Android eleganti, espressive e performanti -...
I programmatori non solo usano Kotlin, ma lo...
Programmare Kotlin: Creare applicazioni Jvm e Android eleganti, espressive e performanti - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Riscoprire JavaScript: Padroneggiare Es6, Es7 ed Es8 - Rediscovering JavaScript: Master Es6, Es7,...
JavaScript non è più da temere o da detestare: il...
Riscoprire JavaScript: Padroneggiare Es6, Es7 ed Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Pratiche di uno sviluppatore agile: Lavorare nel mondo reale - Practices of an Agile Developer:...
Queste sono le pratiche agili comprovate ed...
Pratiche di uno sviluppatore agile: Lavorare nel mondo reale - Practices of an Agile Developer: Working in the Real World
Programmare la concorrenza su Jvm: Padroneggiare la sincronizzazione, Stm e gli attori - Programming...
Oggi più che mai, imparare a programmare la...
Programmare la concorrenza su Jvm: Padroneggiare la sincronizzazione, Stm e gli attori - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Applicazioni JavaScript guidate dai test: Codice rapido, sicuro e manutenibile - Test-Driving...
Sfatate il mito che JavaScript non sia facilmente...
Applicazioni JavaScript guidate dai test: Codice rapido, sicuro e manutenibile - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Scala pragmatica: Creare applicazioni espressive, concise e scalabili - Pragmatic Scala: Create...
Il nostro settore si sta spostando verso la...
Scala pragmatica: Creare applicazioni espressive, concise e scalabili - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Programmazione funzionale in Java: Sfruttare la potenza degli stream e delle espressioni lambda -...
Immaginate di scrivere codice Java che si legga...
Programmazione funzionale in Java: Sfruttare la potenza degli stream e delle espressioni lambda - Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)