Programování v jazyce Kotlin: Vytvářejte elegantní, expresivní a výkonné aplikace pro Jvm a Android.

Hodnocení:   (4,1 z 5)

Programování v jazyce Kotlin: Vytvářejte elegantní, expresivní a výkonné aplikace pro Jvm a Android. (Venkat Subramaniam)

Recenze čtenářů

Shrnutí:

Kniha o Kotlinu má od uživatelů smíšené hodnocení. Zatímco někteří oceňují její informativní obsah a uspořádání, jiní kritizují její styl, mnohomluvnost a některá nepřesná nebo zavádějící vysvětlení. Většina negativních recenzí poukazuje na problémy s opakováním, špatnými příklady a nedostatečnou srozumitelností s tím, že nemusí být vhodná pro začátečníky, kteří se snaží jazyk důkladně pochopit.

Klady:

Poskytuje dobré vysvětlení klíčových pojmů jazyka Kotlin.
Dobře organizovaná a obsahuje stručná shrnutí kapitol.
Může být užitečná pro začátečníky, kteří se chtějí naučit Kotlin.

Zápory:

Rozvláčný a opakující se, mohl by být stručnější.
Obsahuje triviální a málo promyšlené příklady kódu.
Styl psaní není poutavý, což vede k nudě čtenáře.
Může poskytovat zavádějící nebo neobjektivní informace týkající se některých vlastností jazyka.
Nedostatečné vysvětlení některých základních témat, což ztěžuje pochopení pro začátečníky.

(na základě 7 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

Programátoři Kotlin nejen používají, ale i milují. Dokonce i Google jej přijal jako prvotřídní jazyk pro vývoj pro Android. V jazyce Kotlin můžete míchat imperativní, funkcionální a objektově orientovaný styl programování a využívat ten přístup, který je pro daný problém nejvhodnější. Naučte se používat mnoho funkcí tohoto vysoce stručného, plynulého, elegantního a expresivního staticky typovaného jazyka na snadno pochopitelných příkladech. Naučte se psát snadno udržovatelné, vysoce výkonné aplikace pro JVM a Android, vytvářet DSL, programovat asynchronně a mnoho dalšího.

Kotlin je velmi stručný, elegantní, plynulý a expresivní staticky typovaný multiparadigmatický jazyk. Je to jeden z mála jazyků, který se kompiluje jak do bajtového kódu Javy, tak do jazyka JavaScript. Můžete jej používat k vytváření aplikací na straně serveru, front-endu a systému Android. S jazykem Kotlin potřebujete k plnění úkolů méně kódu, přičemž kód zůstává typově bezpečný a méně náchylný k chybám. Pokud se chcete naučit základy jazyka Kotlin, od základů až po pokročilejší koncepty, vybrali jste si správnou knihu.

Spusťte své oblíbené IDE a procvičte si stovky příkladů a cvičení, abyste si zdokonalili své dovednosti v jazyce Kotlin. Naučte se vytvářet samostatné malé programy spouštěné jako skripty, vytvářet typově bezpečný kód a pak tyto znalosti přenášet dál a vytvářet plně objektově orientovaný kód ve funkčním stylu, který lze snáze rozšiřovat. Naučte se, jak programovat elegantně, ale bez kompromisů v oblasti efektivity a výkonu, a jak používat metaprogramování k vytváření vysoce expresivního kódu a vytváření interních DSL, které využívají plynulosti jazyka. Prozkoumejte koroutiny, programujte asynchronně, spouštějte automatizované testy a míchejte jazyk Kotlin s Javou ve svých podnikových aplikacích.

Tato kniha vám pomůže zvládnout jeden z mála jazyků, který můžete používat pro celý full stack - od serveru až po mobilní zařízení - a vytvářet výkonné, stručné a snadno udržovatelné aplikace.

Co budete potřebovat:

K vyzkoušení příkladů v knize budete potřebovat počítač s nainstalovaným Kotlin SDK, JDK a textovým editorem nebo Kotlin IDE.

Další údaje o knize:

ISBN:9781680506358
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2019
Počet stran:450

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Programování Groovy 2: Dynamická produktivita pro vývojáře v Javě - Programming Groovy 2: Dynamic...
Groovy vám přináší to nejlepší z obou světů:...
Programování Groovy 2: Dynamická produktivita pro vývojáře v Javě - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programování v jazyce Kotlin: Vytvářejte elegantní, expresivní a výkonné aplikace pro Jvm a Android...
Programátoři Kotlin nejen používají, ale i milují...
Programování v jazyce Kotlin: Vytvářejte elegantní, expresivní a výkonné aplikace pro Jvm a Android. - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Znovuobjevování JavaScriptu: Vyzkoušejte si Es6, Es7 a Es8. - Rediscovering JavaScript: Master Es6,...
JavaScriptu se již nemusíte bát ani ho nenávidět -...
Znovuobjevování JavaScriptu: Vyzkoušejte si Es6, Es7 a Es8. - Rediscovering JavaScript: Master Es6, Es7, and Es8
Praktiky agilního vývojáře: Agile Developer: Práce v reálném světě - Practices of an Agile...
Jedná se o osvědčené a účinné agilní postupy,...
Praktiky agilního vývojáře: Agile Developer: Práce v reálném světě - Practices of an Agile Developer: Working in the Real World
Programování souběžnosti v Jvm: Vychytávky: Zvládnutí synchronizace, Stm a aktérů - Programming...
Více než kdy jindy je pro vytváření rychlejších a...
Programování souběžnosti v Jvm: Vychytávky: Zvládnutí synchronizace, Stm a aktérů - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Testování aplikací v JavaScriptu: Rychlý, jistý a udržovatelný kód - Test-Driving JavaScript...
Vyvraťte mýtus, že JavaScript nelze snadno...
Testování aplikací v JavaScriptu: Rychlý, jistý a udržovatelný kód - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatic Scala: Vytvářejte expresivní, stručné a škálovatelné aplikace. - Pragmatic Scala: Create...
Náš obor směřuje k funkcionálnímu programování,...
Pragmatic Scala: Vytvářejte expresivní, stručné a škálovatelné aplikace. - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Funkční programování v Javě: Využijte sílu proudů a lambda výrazů. - Functional Programming in Java:...
Představte si, že píšete kód v jazyce Java, který...
Funkční programování v Javě: Využijte sílu proudů a lambda výrazů. - Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)