Ocena:
Książka stanowi kompleksowe wprowadzenie do tworzenia aplikacji za pomocą Electron i NW.js, szczególnie przydatne dla osób zaznajomionych z JavaScript. Cierpi jednak z powodu różnych niedociągnięć, w tym powtarzających się treści, braku szczegółów na temat bibliotek innych firm i pewnych nierozwiązanych zawiłości, co prowadzi zarówno do pozytywnych, jak i negatywnych doświadczeń dla czytelników.
Zalety:⬤ Doskonała prezentacja złożonych systemów do tworzenia aplikacji w Electron i NW.js.
⬤ Odpowiednia dla programistów JavaScript chcących tworzyć aplikacje wieloplatformowe.
⬤ Dobra struktura z praktycznymi przykładami i jasnymi krokami kodowania.
⬤ Wciągający styl pisania, który jest łatwy do naśladowania i zabawny.
⬤ Dobre wprowadzenie do Node.js jako część procesu.
⬤ Nie jest przeznaczony dla osób zupełnie początkujących w JavaScript.
⬤ Niewystarczająca ilość szczegółów na temat bibliotek innych firm, takich jak „lunr”, powodująca zamieszanie.
⬤ Nakładające się i powtarzające się treści, prowadzące do frustracji czytelnika.
⬤ Brak przejrzystości w pakowaniu aplikacji, z niespójnymi informacjami pomiędzy rozdziałami.
⬤ Słaba jakość niektórych obrazów użytych w książce.
(na podstawie 4 opinii czytelników)
Cross-Platform Desktop Applications: Using Node, Electron, and Nw.Js
Podsumowanie
Cross-Platform Desktop Applications prowadzi krok po kroku przez tworzenie aplikacji desktopowych Node.js za pomocą NW.js i Electron z GitHub. Przedmowa autorstwa Chenga Zhao, twórcy Electron.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Tworzenie aplikacji desktopowych tradycyjnie wymagało języków programowania wysokiego poziomu i wyspecjalizowanych frameworków. Dzięki Electron i NW.js możesz wykorzystać swoje dotychczasowe umiejętności tworzenia stron internetowych do tworzenia aplikacji desktopowych przy użyciu tylko HTML, CSS i JavaScript. A aplikacje te będą działać w systemach Windows, Mac i Linux, radykalnie skracając czas programowania i szkolenia.
O książce
Cross-Platform Desktop Applications prowadzi krok po kroku przez proces tworzenia aplikacji desktopowych przy użyciu Electron i NW.js. Ten wypełniony przykładami przewodnik pokazuje, jak stworzyć własny eksplorator plików, a następnie przechodzi przez niektóre interfejsy API udostępniane przez frameworki do pracy z kamerą, uzyskiwania dostępu do schowka, tworzenia gry z kontrolkami klawiatury i tworzenia narzędzia do powiadamiania na pulpicie Twittera. Następnie dowiesz się, jak testować swoje aplikacje, debugować i pakować je jako pliki binarne dla różnych systemów operacyjnych.
What's Inside
⬤ Stwórz aplikację do robienia selfie za pomocą kamery na pulpicie.
⬤ Naucz się testować aplikacje Electron za pomocą Devtron.
⬤ Dowiedz się, jak używać Node. js w swojej aplikacji.
O Czytelniku
Napisany dla programistów znających HTML, CSS i JavaScript.
O autorze
Paul Jensen pracuje w Starcount i mieszka w Londynie, w Wielkiej Brytanii.
Spis treści
CZĘŚĆ 1 - WITAMY W NODE. JS.
⬤ Wprowadzenie do Electron i NW. js.
⬤ Kładzenie fundamentów pod pierwszą aplikację desktopową.
⬤ Tworzenie pierwszej aplikacji desktopowej.
⬤ Wysyłanie pierwszej aplikacji desktopowej.
CZĘŚĆ 2 - ZANURZENIE SIĘ GŁĘBIEJ.
⬤ Korzystanie z Node. js w ramach NW. js i Electron.
⬤ Zgłębianie wewnętrznych aspektów NW. js i Electron.
CZĘŚĆ 3 - OPANOWANIE TWORZENIA APLIKACJI DESKTOPOWYCH W NODE. JS.
⬤ Kontrolowanie sposobu wyświetlania aplikacji desktopowej.
⬤ Tworzenie aplikacji w zasobniku.
⬤ Tworzenie aplikacji i menu kontekstowych.
⬤ Przeciąganie i upuszczanie plików oraz tworzenie interfejsu użytkownika.
⬤ Korzystanie z kamery internetowej w aplikacji.
⬤ Przechowywanie danych aplikacji.
⬤ Kopiowanie i wklejanie zawartości ze schowka.
⬤ Wiązanie skrótów klawiaturowych.
⬤ Tworzenie powiadomień na pulpicie.
CZĘŚĆ 4 - PRZYGOTOWANIE DO WYDANIA.
⬤ Testowanie aplikacji desktopowych.
⬤ Zwiększanie wydajności aplikacji za pomocą debugowania.
⬤ Pakowanie aplikacji dla szerszego świata.
© 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)