Programarea Kotlin: Crearea de aplicații Jvm și Android elegante, expresive și performante

Evaluare:   (4.1 din 5)

Programarea Kotlin: Crearea de aplicații Jvm și Android elegante, expresive și performante (Venkat Subramaniam)

Recenzii ale cititorilor

Rezumat:

Cartea despre Kotlin primește recenzii mixte din partea utilizatorilor. În timp ce unii îi apreciază conținutul informativ și organizarea, alții îi critică stilul, verbozitatea și unele explicații inexacte sau înșelătoare. Majoritatea recenziilor negative semnalează probleme legate de repetitivitate, exemple slabe și lipsă de claritate, observând că este posibil să nu fie potrivită pentru începătorii care caută o înțelegere solidă a limbajului.

Avantaje:

Oferă explicații bune ale conceptelor cheie Kotlin.
Bine organizat, cu rezumate concise ale capitolelor.
Poate fi util pentru începătorii care doresc să învețe Kotlin.

Dezavantaje:

Verbos și repetitiv, ar putea fi mai concis.
Conține exemple de cod triviale și prost gândite.
Stilul scris nu este captivant, ducând la plictiseala cititorului.
Poate furniza informații înșelătoare sau tendențioase cu privire la anumite caracteristici ale limbajului.
Explicații inadecvate ale unor subiecte de bază, ceea ce face dificilă înțelegerea pentru începători.

(pe baza a 7 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Programatorii nu doar că folosesc Kotlin, ci îl adoră. Chiar și Google l-a adoptat ca limbaj de primă clasă pentru dezvoltarea Android. Cu Kotlin, puteți amesteca stilurile de programare imperative, funcționale și orientate pe obiect și puteți beneficia de abordarea cea mai potrivită pentru problema în cauză. Învățați să utilizați numeroasele caracteristici ale acestui limbaj tipizat static extrem de concis, fluent, elegant și expresiv, cu exemple ușor de înțeles. Învățați să scrieți aplicații JVM și Android ușor de întreținut și foarte performante, să creați DSL-uri, să programați asincronia și multe altele.

Kotlin este un limbaj multiparadigmă tipizat static extrem de concis, elegant, fluent și expresiv. Este unul dintre puținele limbaje care se compilează atât în codul byte Java, cât și în JavaScript. Îl puteți utiliza pentru a crea aplicații server-side, front-end și Android. Cu Kotlin, aveți nevoie de mai puțin cod pentru a vă îndeplini sarcinile, menținând în același timp codul de tip sigur și mai puțin predispus la erori. Dacă doriți să învățați elementele esențiale ale Kotlin, de la cele fundamentale la concepte mai avansate, ați ales cartea potrivită.

Porniți IDE-ul dvs. preferat și exersați sute de exemple și exerciții pentru a vă ascuți abilitățile Kotlin. Învățați să construiți programe mici autonome pentru a le rula ca scripturi, să creați cod de tip sigur și apoi să preluați aceste cunoștințe pentru a crea cod în stil complet orientat pe obiect și funcțional, care este mai ușor de extins. Învățați cum să programați cu eleganță, dar fără a compromite eficiența sau performanța, și cum să utilizați metaprogramarea pentru a construi cod foarte expresiv și pentru a crea DSL-uri interne care exploatează fluența limbajului. Explorați coroutinele, programați asincronia, rulați teste automate și amestecați Kotlin cu Java în aplicațiile dvs. de întreprindere.

Această carte vă va ajuta să stăpâniți unul dintre puținele limbaje pe care le puteți utiliza pentru întregul stack complet - de la server la dispozitive mobile - pentru a crea aplicații performante, concise și ușor de întreținut.

Ce vă trebuie:

Pentru a încerca exemplele din carte, veți avea nevoie de un computer cu Kotlin SDK, JDK și un editor de text sau un Kotlin IDE instalat în acesta.

Alte date despre carte:

ISBN:9781680506358
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2019
Numărul de pagini:450

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programarea Groovy 2: Productivitate dinamică pentru dezvoltatorul Java - Programming Groovy 2:...
Groovy vă oferă ce este mai bun din ambele lumi:...
Programarea Groovy 2: Productivitate dinamică pentru dezvoltatorul Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programarea Kotlin: Crearea de aplicații Jvm și Android elegante, expresive și performante -...
Programatorii nu doar că folosesc Kotlin, ci îl...
Programarea Kotlin: Crearea de aplicații Jvm și Android elegante, expresive și performante - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Redescoperirea JavaScript: Master Es6, Es7 și Es8 - Rediscovering JavaScript: Master Es6, Es7, and...
JavaScript nu mai este de temut sau de detestat -...
Redescoperirea JavaScript: Master Es6, Es7 și Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Practices of an Agile Developer (Practicile unui dezvoltator agil): Lucrul în lumea reală -...
Acestea sunt practicile agile dovedite și...
Practices of an Agile Developer (Practicile unui dezvoltator agil): Lucrul în lumea reală - Practices of an Agile Developer: Working in the Real World
Programming Concurrency on the Jvm: Stăpânirea sincronizării, Stm și a actorilor - Programming...
Mai mult ca oricând, învățarea programării...
Programming Concurrency on the Jvm: Stăpânirea sincronizării, Stm și a actorilor - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Demitizați mitul conform căruia JavaScript nu este ușor de testat. Fie că...
Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatic Scala: Crearea de aplicații expresive, concise și scalabile - Pragmatic Scala: Create...
Industria noastră se îndreaptă către programarea...
Pragmatic Scala: Crearea de aplicații expresive, concise și scalabile - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Programare funcțională în Java: Exploatați puterea fluxurilor și a expresiilor Lambda - Functional...
Imaginați-vă că scrieți cod Java care să semene cu...
Programare funcțională în Java: Exploatați puterea fluxurilor și a expresiilor Lambda - Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)