Ocena:
Książka dostarcza cennych informacji na temat WebAssembly i jego modelu pamięci, przemawiając głównie do czytelników posiadających wcześniejszą wiedzę na temat Rust i WebAssembly. Jest jednak przestarzała, brakuje jej organizacji i nie jest przyjazna dla początkujących, co utrudnia śledzenie przykładów kodowania.
Zalety:⬤ Oferuje dogłębny wgląd w model pamięci WebAssembly
⬤ przyjemna lektura z cennymi dodatkowymi informacjami
⬤ przydatna dla czytelników z wcześniejszym doświadczeniem w Rust i WebAssembly.
⬤ przestarzała treść
⬤ nieodpowiednia dla początkujących
⬤ trudna do zrozumienia
⬤ zakłada wcześniejszą wiedzę bez wystarczających wskazówek
⬤ słaba organizacja
⬤ niekompletne przykłady wymagające zewnętrznych odniesień.
(na podstawie 11 opinii czytelników)
Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications
WebAssembly spełnia długo oczekiwaną obietnicę technologii internetowych: szybki kod, bezpieczny typ w czasie kompilacji, wykonywanie w przeglądarce, na urządzeniach wbudowanych lub gdziekolwiek indziej. Rust zapewnia moc języka C w języku, który ściśle wymusza bezpieczeństwo typów. Połącz oba języki, a będziesz mógł pisać dla sieci jak nigdy dotąd! Dowiedz się, jak integrować się z JavaScript, uruchamiać kod na platformach innych niż przeglądarka i zrobić krok w kierunku IoT. Odkryj prosty sposób na tworzenie wieloplatformowych aplikacji bez poświęcania mocy i zmień sposób pisania kodu dla sieci.
WebAssembly to coś więcej niż tylko nowa, rewolucyjna technologia. Zmienia ona sposób, w jaki tworzymy aplikacje internetowe i nie tylko. Tam, gdzie zawiodły technologie takie jak ActiveX i Flash, możesz teraz pisać kod w dowolnym języku i kompilować go do WebAssembly, aby uzyskać szybki, bezpieczny kod, który działa w przeglądarce, na urządzeniach mobilnych, urządzeniach wbudowanych i nie tylko. Połączenie przenośnych, wysokowydajnych modułów WebAssembly z bezpieczeństwem i mocą Rusta to idealna kombinacja programistyczna.
Dowiedz się, jak działa architektura maszyny stosowej WebAssembly, zainstaluj niskopoziomowe narzędzia wasm i odkryj mroczną sztukę pisania surowego kodu wast. Opierając się na tych podstawach, dowiesz się, jak kompilować moduły WebAssembly z języka Rust, implementując logikę gry w warcaby. Twórz moduły wasm w Rust, aby współdziałać z JavaScript na wiele atrakcyjnych sposobów. Zastosuj swoje nowe umiejętności w świecie hostów innych niż internetowe i twórz wszystko, od aplikacji działającej na Raspberry Pi, która kontroluje system oświetlenia, po w pełni funkcjonalny silnik gry online dla wielu graczy, w którym programiści przesyłają własne moduły bojowe WebAssembly.
Rozpocznij pracę z WebAssembly już dziś i zmień swój sposób myślenia o sieci.
Czego potrzebujesz:
Potrzebna będzie stacja robocza z systemem Linux, Mac lub Windows z połączeniem internetowym. Aktualna przeglądarka internetowa obsługująca WebAssembly. Do pracy z przykładowym kodem można użyć ulubionego edytora tekstu lub IDE. Książka poprowadzi cię przez instalację narzędzi Rust i WebAssembly potrzebnych do każdego rozdziału.
© 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)