Note :
Le livre fournit des informations précieuses sur WebAssembly et son modèle de mémoire, et s'adresse principalement aux lecteurs ayant une connaissance préalable de Rust et de WebAssembly. Cependant, il souffre d'être dépassé, de manquer d'organisation et de ne pas être adapté aux débutants, ce qui rend difficile le suivi des exemples de codage.
Avantages:⬤ Offre un aperçu approfondi du modèle de mémoire de WebAssembly
⬤ lecture agréable avec des informations supplémentaires précieuses
⬤ utile pour les lecteurs ayant une expérience préalable de Rust et WebAssembly.
⬤ Contenu obsolète
⬤ ne convient pas aux débutants
⬤ difficile à suivre
⬤ suppose des connaissances préalables sans orientation suffisante
⬤ mauvaise organisation
⬤ exemples incomplets nécessitant des références externes.
(basé sur 11 avis de lecteurs)
Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications
WebAssembly remplit la promesse tant attendue des technologies web : un code rapide, sûr au moment de la compilation, exécuté dans le navigateur, sur des appareils embarqués ou n'importe où ailleurs. Rust offre la puissance du langage C dans un langage qui applique strictement la sécurité des types. Combinez les deux langages et vous pourrez écrire pour le web comme jamais auparavant ! Apprenez à intégrer JavaScript, à exécuter du code sur des plateformes autres que le navigateur et à faire un pas vers l'IoT. Découvrez un moyen simple de créer des applications multiplateformes sans sacrifier la puissance, et changez la façon dont vous écrivez du code pour le web.
WebAssembly est plus qu'une nouvelle technologie révolutionnaire. Elle redéfinit la manière dont nous créons des applications pour le web et au-delà. Là où des technologies comme ActiveX et Flash ont échoué, vous pouvez désormais écrire du code dans le langage de votre choix et le compiler dans WebAssembly pour obtenir un code rapide et sûr qui s'exécute dans le navigateur, sur les appareils mobiles, les appareils intégrés et bien plus encore. La combinaison des modules portables et performants de WebAssembly avec la sécurité et la puissance de Rust est une combinaison de développement parfaite.
Apprenez comment fonctionne l'architecture de la machine à pile de WebAssembly, installez des outils wasm de bas niveau et découvrez l'art obscur de l'écriture de code wast brut. Sur cette base, apprenez à compiler des modules WebAssembly à partir de Rust en implémentant la logique d'un jeu de dames. Créez des modules wasm en Rust pour interopérer avec JavaScript de nombreuses façons convaincantes. Appliquez vos nouvelles compétences au monde des hôtes non Web et créez tout, depuis une application fonctionnant sur un Raspberry Pi qui contrôle un système d'éclairage, jusqu'à un moteur de jeu multijoueur en ligne entièrement fonctionnel où les développeurs téléchargent leurs propres modules de combat WebAssembly dans l'arène.
Commencez dès aujourd'hui à utiliser WebAssembly et changez votre façon de concevoir le Web.
Ce dont vous avez besoin :
Vous aurez besoin d'un poste de travail Linux, Mac ou Windows avec une connexion Internet. Vous aurez besoin d'un navigateur web à jour qui supporte WebAssembly. Pour travailler avec les exemples de code, vous pouvez utiliser votre éditeur de texte ou IDE préféré. Le livre vous guidera dans l'installation des outils Rust et WebAssembly nécessaires pour chaque chapitre.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)