Note :
Le livre présente un mélange d'opinions de la part des utilisateurs, beaucoup soulignant des problèmes sérieux liés à un contenu obsolète et à une mauvaise qualité d'écriture, se concentrant principalement sur les erreurs de syntaxe et les exemples de code déroutants. Certains utilisateurs trouvent le livre instructif et une bonne ressource pour les débutants, mais dans l'ensemble, il est recommandé de rechercher des documents plus récents.
Avantages:Fournit de bonnes pratiques de conception, informe les débutants sur la programmation Rust et la création d'applications, couvre les principales parties du framework Actix.
Inconvénients:Contenu obsolète avec des différences majeures de version des bibliothèques, des erreurs de syntaxe dans les exemples de code, une navigation difficile dans les extraits de code, et une mauvaise qualité d'écriture qui fait que l'on passe plus de temps à corriger qu'à apprendre.
(basé sur 4 avis de lecteurs)
Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language
Adopter le langage de programmation Rust en apprenant à construire des applications et des services web entièrement fonctionnels et à relever les défis liés à la sécurité et à la performance.
Caractéristiques principales :
⬤ Construire des applications web évolutives en Rust en utilisant des frameworks populaires tels que Actix, Rocket, et Warp.
⬤ Créer des composants frontaux qui peuvent être injectés dans des vues multiples.
⬤ Le développement de modèles de données en Rust pour interagir avec la base de données.
Description du livre :
La sécurité et la haute performance sont-elles des préoccupations majeures pour vous lorsque vous développez des applications web ?
Alors que la plupart des langages de programmation ont un compromis entre sécurité et rapidité, Rust offre une sécurité mémoire sans utiliser de garbage collector. Cela signifie qu'avec sa faible empreinte mémoire, vous pouvez construire des applications web performantes et sécurisées avec une relative facilité.
Ce livre vous guidera à travers chaque étape du processus de développement web, en vous montrant comment combiner Rust et les principes modernes de développement web pour créer des applications web surpuissantes.
Vous commencerez par une introduction à Rust et comprendrez comment éviter les pièges courants lors de la migration à partir de langages de programmation dynamiques traditionnels. Le livre vous montrera comment structurer le code Rust pour un projet qui s'étend sur plusieurs pages et modules. Ensuite, vous explorerez le framework Actix Web et mettrez en place un serveur web de base. Au fur et à mesure de votre progression, vous apprendrez à traiter les requêtes JSON et à afficher les données de l'application Web via HTML, CSS et JavaScript. Vous serez également en mesure de persister les données et de créer des services RESTful en Rust. Plus tard, vous construirez un processus de déploiement automatisé pour l'application sur une instance AWS EC2 et Docker Hub. Enfin, vous jouerez avec quelques frameworks web populaires en Rust et les comparerez.
À la fin de ce livre sur Rust, vous serez en mesure de créer en toute confiance des applications web évolutives et rapides avec Rust.
Ce que vous apprendrez :
⬤ Structurer des applications web évolutives en Rust avec Rocket, Actix Web et Warp.
⬤ Appliquer la persistance des données pour vos applications web en utilisant PostgreSQL.
⬤ Construire des modules de connexion, de JWT et de configuration pour vos applications web.
⬤ Servir HTML, CSS et JavaScript à partir du serveur Web Actix.
⬤ Construire des tests unitaires et des tests fonctionnels d'API avec Postman et Newman.
⬤ Déployer l'application Rust avec NGINX et Docker sur une instance AWS EC2.
A qui s'adresse ce livre :
Ce livre sur la programmation web avec Rust s'adresse aux développeurs web qui ont programmé dans des langages traditionnels tels que Python, Ruby, JavaScript et Java et qui cherchent à développer des applications web performantes avec Rust. Bien qu'aucune expérience préalable avec Rust ne soit nécessaire, une solide compréhension des principes de développement web et des connaissances de base en HTML, CSS et JavaScript sont requises si vous voulez tirer le meilleur parti de ce livre.
© 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)