Értékelés:

A Moddable platformon megjelenő könyvet széles körben dicsérik, mert átfogó útmutatót nyújt a mikrovezérlőkön történő JavaScript-alapú fejlesztéshez, különösen a C/C++-ról átállók számára. Gazdag példatárat és alapos magyarázatot kínál a platform képességeiről. Néhány felhasználónak azonban nehézségei adódtak a beállítási utasításokkal, és hiányosnak találta a közösségi támogatást, ami vegyes értékelésekhez vezetett.
Előnyök:⬤ Átfogó útmutató a beágyazott rendszerekben a C/C++-ról a JavaScriptre áttérő fejlesztők számára.
⬤ Jól strukturált, részletes példákkal a különböző funkciókhoz, beleértve a hálózatépítést és a grafikát.
⬤ Gyors fejlesztést és hibakeresést tesz lehetővé több platformon, mikrokontroller nélkül.
⬤ Betekintést nyújt a hardver interfészkezelésbe, a biztonságba és a legjobb kódolási gyakorlatokba.
⬤ Pozitív értékelések a JavaScript bevezetés és az általános írásmód egyértelműségéről.
⬤ Néhány felhasználó nehézségekről számolt be az SDK telepítésével kapcsolatban, a nem egyértelmű utasítások frusztrációhoz vezettek.
⬤ A közösségi támogatás korlátozottnak tekinthető a bevált platformokhoz képest.
⬤ Az ESP32 teljesítményével kapcsolatos kritikák és a C/C++ használatának előnyben részesítése.
⬤ Néhány kritikus szerint a könyv bizonyos területeken nem volt elég mély, és javításokat javasoltak az érthetőség és az útmutatás terén.
(10 olvasói vélemény alapján)
Iot Development for Esp32 and Esp8266 with JavaScript: A Practical Guide to XS and the Moddable SDK
Ez a könyv a beágyazott fejlesztés új megközelítését mutatja be, amely a modern, ipari szabványnak megfelelő JavaScriptre épül. A Moddable SDK ugyanazt a nyelvet használja, amely a webböngészőket és a Node. js-t is működteti, és lehetővé teszi az IoT-fejlesztők számára, hogy számos olyan eszközt és technikát alkalmazzanak, amelyeket kifinomult weboldalak és mobilalkalmazások készítéséhez használnak.
A Moddable SDK lehetővé teszi az olyan olcsó mikrokontrollerekben, mint az ESP32 és az ESP8266, rejlő teljes potenciál kiaknázását. Az ESP-IDF és az Arduino SDK-k segítségével C vagy C++ nyelven történő kódolás ezekre a mikrokontrollerekre az alapszintű termékek létrehozásához megfelelő, de nem alkalmas az ügyfelek által elvárt, egyre összetettebb IoT-termékek kezelésére. A Moddable SDK a könnyű XS JavaScript motorral egészíti ki ezeket a hagyományos környezeteket, felgyorsítva a JavaScript alapú fejlesztést, miközben megtartja a natív SDK teljesítményelőnyeit.
A felhasználói felületek készítése és a hálózaton keresztüli kommunikáció két olyan terület, ahol a JavaScript igazán ragyogó. A IoT Development for ESP32 and ESP8266 with JavaScript bemutatja, hogyan készíthetünk reszponzív érintőképernyős felhasználói felületeket a Piu keretrendszer segítségével. Megtanulhatja, milyen egyszerű a JSON-adatok biztonságos küldése és fogadása Wi-Fi-n keresztül a gyakori IoT-protokollok, köztük a HTTP/HTTPS, a WebSocket, az MQTT és az mDNS elegáns JavaScript API-jaival. Megtanulja továbbá, hogyan integrálhatja projektjeibe az általános érzékelőket és működtetőket, a Bluetooth Low Energy-t (BLE), a fájlrendszereket és sok mást, és első kézből láthatja, hogyan könnyíti meg a JavaScript e különféle technológiák kombinálását.
Ha Ön beágyazott C vagy C++ programozó, aki még sosem dolgozott JavaScriptben, ne aggódjon. Ez a könyv tartalmaz egy bevezetést a JavaScript nyelvbe, éppen a C-ben vagy C++-ban jártas beágyazott fejlesztők számára.
Amit tanulni fog
⬤ Javascript projektek építése, telepítése és hibakeresés az ESP32 és ESP8266 rendszereken.
⬤ A modern JavaScript használata a beágyazott fejlesztés minden területén a Moddable SDK-val.
⬤ IoT-termékek fejlesztése animált felhasználói felületekkel, érintéses bemenettel, hálózattal, BLE-vel, érzékelőkkel, működtetőkkel és egyebekkel.
Kinek szól ez a könyv
⬤ Hivatásos beágyazott fejlesztők, akik a webes fejlesztés sebességét, rugalmasságát és teljesítményét szeretnék a beágyazott szoftverekkel kapcsolatos munkájuk során.
⬤ Készítők, akik gyorsabb és egyszerűbb módot szeretnének hobbiprojektjeik elkészítéséhez.
⬤ Javascripttel dolgozó webfejlesztők, akik a hardvertermékekre is ki szeretnék terjeszteni a tudásukat.