Programowanie Kotlin: Tworzenie eleganckich, wyrazistych i wydajnych aplikacji Jvm i Android

Ocena:   (4,1 na 5)

Programowanie Kotlin: Tworzenie eleganckich, wyrazistych i wydajnych aplikacji Jvm i Android (Venkat Subramaniam)

Opinie czytelników

Podsumowanie:

Książka o Kotlinie otrzymuje mieszane recenzje od użytkowników. Podczas gdy niektórzy doceniają jej zawartość informacyjną i organizację, inni krytykują jej styl, dosadność i niektóre niedokładne lub wprowadzające w błąd wyjaśnienia. Większość negatywnych recenzji wskazuje na powtarzalność, słabe przykłady i brak jasności, zauważając, że może nie być odpowiednia dla początkujących, którzy szukają solidnego zrozumienia języka.

Zalety:

Zawiera dobre wyjaśnienia kluczowych pojęć Kotlina.
Dobrze zorganizowana ze zwięzłymi podsumowaniami rozdziałów.
Może być pomocna dla początkujących chcących nauczyć się Kotlina.

Wady:

Rozwlekła i powtarzalna, mogłaby być bardziej zwięzła.
Zawiera trywialne i słabo przemyślane przykłady kodu.
Styl pisania jest mało angażujący, co prowadzi do znudzenia czytelnika.
Może dostarczać mylących lub tendencyjnych informacji dotyczących niektórych funkcji języka.
Nieodpowiednie wyjaśnienia niektórych podstawowych tematów, utrudniające zrozumienie początkującym.

(na podstawie 7 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Programiści nie tylko używają Kotlin, oni go kochają. Nawet Google zaadoptowało go jako język pierwszej klasy dla rozwoju Androida. Kotlin umożliwia łączenie imperatywnych, funkcyjnych i obiektowych stylów programowania i korzystanie z podejścia, które jest najbardziej odpowiednie dla danego problemu. Naucz się korzystać z wielu funkcji tego wysoce zwięzłego, płynnego, eleganckiego i ekspresyjnego statycznie typowanego języka z łatwymi do zrozumienia przykładami. Naucz się pisać łatwe w utrzymaniu, wydajne aplikacje JVM i Android, tworzyć DSL, programować asynchronicznie i wiele więcej.

Kotlin jest wysoce zwięzłym, eleganckim, płynnym i ekspresyjnym statycznie typowanym językiem o wielu paradygmatach. Jest to jeden z niewielu języków, który kompiluje się zarówno do kodu bajtowego Java, jak i JavaScript. Można go używać do tworzenia aplikacji po stronie serwera, front-endu i Androida. Dzięki Kotlinowi potrzebujesz mniej kodu do wykonania swoich zadań, przy jednoczesnym zachowaniu bezpieczeństwa typu kodu i mniejszej podatności na błędy. Jeśli chcesz nauczyć się podstaw Kotlina, od podstaw po bardziej zaawansowane koncepcje, wybrałeś właściwą książkę.

Uruchom swoje ulubione IDE i przećwicz setki przykładów i ćwiczeń, aby wyostrzyć swoje umiejętności Kotlin. Naucz się budować samodzielne małe programy do uruchamiania jako skrypty, tworzyć kod bezpieczny dla typów, a następnie przenieść tę wiedzę do tworzenia w pełni zorientowanego obiektowo i funkcjonalnego kodu, który jest łatwiejszy do rozszerzenia. Dowiedz się, jak programować elegancko, ale bez uszczerbku dla wydajności i wydajności, a także jak używać metaprogramowania do tworzenia wysoce ekspresyjnego kodu i tworzenia wewnętrznych DSL, które wykorzystują płynność języka. Poznaj coroutines, programuj asynchronicznie, uruchamiaj zautomatyzowane testy i mieszaj Kotlin z Javą w swoich aplikacjach korporacyjnych.

Ta książka pomoże ci opanować jeden z niewielu języków, których możesz używać w całym stosie - od serwera po urządzenia mobilne - do tworzenia wydajnych, zwięzłych i łatwych w utrzymaniu aplikacji.

Czego potrzebujesz:

Do wypróbowania przykładów zawartych w książce potrzebny będzie komputer z zainstalowanym Kotlin SDK, JDK oraz edytorem tekstu lub Kotlin IDE.

Dodatkowe informacje o książce:

ISBN:9781680506358
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2019
Liczba stron:450

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Programowanie Groovy 2: Dynamiczna produktywność dla programistów Java - Programming Groovy 2:...
Groovy oferuje to, co najlepsze z obu światów:...
Programowanie Groovy 2: Dynamiczna produktywność dla programistów Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programowanie Kotlin: Tworzenie eleganckich, wyrazistych i wydajnych aplikacji Jvm i Android -...
Programiści nie tylko używają Kotlin, oni go...
Programowanie Kotlin: Tworzenie eleganckich, wyrazistych i wydajnych aplikacji Jvm i Android - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Odkrywanie JavaScriptu na nowo: Opanuj Es6, Es7 i Es8 - Rediscovering JavaScript: Master Es6, Es7,...
JavaScriptu nie trzeba się już bać ani go...
Odkrywanie JavaScriptu na nowo: Opanuj Es6, Es7 i Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Praktyki zwinnego programisty: Praca w prawdziwym świecie - Practices of an Agile Developer: Working...
Są to sprawdzone, skuteczne praktyki zwinne, które...
Praktyki zwinnego programisty: Praca w prawdziwym świecie - Practices of an Agile Developer: Working in the Real World
Programowanie współbieżności w Jvm: Opanowanie synchronizacji, Stm i aktorów - Programming...
Nauka programowania współbieżności jest bardziej...
Programowanie współbieżności w Jvm: Opanowanie synchronizacji, Stm i aktorów - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Testowanie aplikacji JavaScript: Szybki, pewny i łatwy w utrzymaniu kod - Test-Driving JavaScript...
Obalamy mit, że JavaScript nie jest łatwy do...
Testowanie aplikacji JavaScript: Szybki, pewny i łatwy w utrzymaniu kod - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatic Scala: Tworzenie ekspresyjnych, zwięzłych i skalowalnych aplikacji - Pragmatic Scala:...
Nasza branża zmierza w kierunku programowania...
Pragmatic Scala: Tworzenie ekspresyjnych, zwięzłych i skalowalnych aplikacji - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Programowanie funkcyjne w Javie: Wykorzystaj moc strumieni i wyrażeń lambda - Functional Programming...
Wyobraź sobie, że piszesz kod w Javie, który czyta...
Programowanie funkcyjne w Javie: Wykorzystaj moc strumieni i wyrażeń lambda - Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)