La version courte, c'est un environnement de développement en Smalltalk, qui intègre un IDE (mais oubli ceux que tu connais c'est sans rapport) et une bibliothèque de classes.
La version longue, la bilbiothèque de classe qui vient avec Squeak est tellement énorme que tu peux l'utiliser pour développer à peu près tous ce que tu veux.
En plus il y a un système de repository de code, qui te permet en quelque clic d'installer des extensions (par exemple une interface MySQL ou bien un moteur 3D de rendu de visage animé, bref c'est un peu la foire permanente comme on l'aime bien)
Par exemple, les E-Toys - utilisé dans l'éducation - ne sont qu'un jeu de quelques classes.
Et comme Squeak c'est aussi un changement de paradigm par rapport à ce qu'on peut connaître en terme de dev. tradutionnel C/C++, on a un peu du mal à comprendre la bête au départ. Mais cela en vaut vraiment le coup.
Le maitre mot du truc c'est la réutilisabilité maximale du code existant, sans devoir passer 4 semaines à écrire du code de glue.
Pour finir, Squeak se compose toujours de deux éléments essentiels:
- la machine virtuelle, qui est une machine à interpréter du code Smalltalk. C'est cette machine qui doit être recompilée d'un SE à un autre
- et enfin une image qui est interprétée par la machine virtuelle. C'est du code Smalltalk qui intègre les classes, et donc tout l'environnement est entièrement écrit en smalltalk.
Les images sont indépendante des plateformes ce qui est plutot cool.
Voilà, j'ai sans doute dit quelques conneries mais on ne manquera pas de me corriger.
PS: Attention une fois qu'on y touche c'est dur de s'en passer.
[^] # Re: quezako ?
Posté par Fernandes Hilaire . En réponse à la dépêche Projet de traduction de Squeak en Français. Évalué à 4.
La version courte, c'est un environnement de développement en Smalltalk, qui intègre un IDE (mais oubli ceux que tu connais c'est sans rapport) et une bibliothèque de classes.
La version longue, la bilbiothèque de classe qui vient avec Squeak est tellement énorme que tu peux l'utiliser pour développer à peu près tous ce que tu veux.
En plus il y a un système de repository de code, qui te permet en quelque clic d'installer des extensions (par exemple une interface MySQL ou bien un moteur 3D de rendu de visage animé, bref c'est un peu la foire permanente comme on l'aime bien)
Par exemple, les E-Toys - utilisé dans l'éducation - ne sont qu'un jeu de quelques classes.
Et comme Squeak c'est aussi un changement de paradigm par rapport à ce qu'on peut connaître en terme de dev. tradutionnel C/C++, on a un peu du mal à comprendre la bête au départ. Mais cela en vaut vraiment le coup.
Le maitre mot du truc c'est la réutilisabilité maximale du code existant, sans devoir passer 4 semaines à écrire du code de glue.
Pour finir, Squeak se compose toujours de deux éléments essentiels:
- la machine virtuelle, qui est une machine à interpréter du code Smalltalk. C'est cette machine qui doit être recompilée d'un SE à un autre
- et enfin une image qui est interprétée par la machine virtuelle. C'est du code Smalltalk qui intègre les classes, et donc tout l'environnement est entièrement écrit en smalltalk.
Les images sont indépendante des plateformes ce qui est plutot cool.
Voilà, j'ai sans doute dit quelques conneries mais on ne manquera pas de me corriger.
PS: Attention une fois qu'on y touche c'est dur de s'en passer.