Note :
Ce livre est une introduction concise au langage de programmation Crystal, qui s'adresse principalement aux programmeurs familiers avec Ruby ou Python. Bien qu'il soit bien structuré et clairement écrit, certains lecteurs ont trouvé qu'il manquait de profondeur, estimant qu'il devrait couvrir plus de fonctionnalités et la bibliothèque standard de manière extensive.
Avantages:Bien structuré, clairement écrit, adapté aux programmeurs Ruby ou Python, courbe d'apprentissage rapide, actuellement le seul livre disponible sur Crystal, fournit des exemples intéressants.
Inconvénients:Trop bref et pas assez complet pour une compréhension approfondie, n'est pas un manuel de référence, la documentation en ligne pour Crystal est insuffisante.
(basé sur 3 avis de lecteurs)
Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Crystal est destiné aux programmeurs Ruby qui veulent plus de performances, ou aux développeurs qui aiment travailler dans un environnement de script de haut niveau. Crystal associe la vitesse d'exécution et la concurrence en mode natif à une syntaxe proche de celle de Ruby, de sorte que vous vous sentirez comme chez vous. Ce livre, le premier disponible sur Crystal, vous montre comment écrire des applications qui ont la beauté et l'élégance d'un langage moderne, combinées avec la puissance des types et des outils de concurrence modernes. Vous pouvez désormais écrire un code magnifique qui s'exécute plus rapidement, qui évolue mieux et qui est facile à déployer.
Crystal est élégant à lire et facile à programmer comme Ruby, permettant un développement entièrement orienté objet. Son compilateur est suffisamment puissant pour presque toujours déduire le type de vos variables. Vous bénéficiez ainsi des avantages d'un langage à typage statique : code plus robuste, sécurité et vitesse d'exécution, tout en atteignant une productivité élevée dans le développement. Les exceptions de type "Null pointer", comme en JavaScript, Java ou C#, appartiennent au passé : Crystal les annihile, tout comme Rust.
Explorez les éléments constitutifs et la conception du langage, et la manière dont vous pouvez utiliser la chaîne d'outils Crystal pour créer et gérer des applications puissantes. Exploitez la puissance du système de macros, ainsi que la manière de travailler avec les fibres et les canaux, en rendant la concurrence aussi facile que possible. Apprenez à utiliser le cadre web Kemal et à accéder aux bases de données, ainsi qu'à exploiter le potentiel des bibliothèques Crystal existantes. Trouvez la place que Crystal occupe dans le monde des logiciels d'aujourd'hui à l'aide d'exemples concrets.
Avec Crystal, vous pouvez combiner le meilleur des deux mondes : le codage de haut niveau des langages dynamiques, et la sécurité et les performances exceptionnelles d'un langage compilé nativement.
Ce dont vous avez besoin
Pour développer en Crystal, vous n'avez besoin que de Crystal v 0. 26 la plus récente, d'un éditeur de texte courant et d'un navigateur.
© 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)