Outils et frameworks
From OFSET Wiki
accueil | programmer | outils et frameworks | applications Smalltalk | présenter Smalltalk | communauté | foire aux questions
Contents |
[edit] Les éléments logiciels de Squeak
[edit] Version stable 3.9
Deux éléments sont toujours nécessaires :
- l'image à récupérer depuis http://ftp.squeak.org/3.9/. Prendre l'archive
Squeak3.9g-XXXX.zipla plus récente. C'est la même quelque soit votre système, vous devez donc la télécharger ; - une machine virtuelle Squeak, c'est un programme exécutable spécifique à votre système.
La procédure d'installation de la machine virtuelle est différente selon les environnements :
Pour plus de détails sur le rôle de chacun de ces composants logiciels, lire Squeak fonctionnement technique.
[edit] Version stable 3.9 spéciale programmeurs
Damien Cassou propose une image de Squeak 3.9 pré-empaquetée avec des composants pour programmeurs. Si vous voulez faire du développement autant utiliser cette version de l'image. L'image est à télécharger depuis http://damien.cassou.free.fr/squeak-dev/. Y prendre aussi le fichier SqueakV39.sources à placer dans le même dossier que la machine virtuelle si possible sinon dans le même dossier que l'image.
[edit] Ancienne version 3.8 francisée
L'image de la version 3.8 francisée est toujours disponible depuis Squeak3.8-6665 francisée.
[edit] Documentation sur les outils de développement
[edit] Videos tutorielles
Une série de vidéos montrant quelques outils de développement en action. Si vous avez un problème pour lire les vidéos, installez le logiciel libre Video-Lan :
[edit] Les premiers outils
- espace de travail (aka Workspace)
- utilisation de SqueakSource derrière un firewall
- différence entre do-it et print-it
[edit] Trouver des informations sur des méthodes et des objets
- une méthode répondant à un comportement donné 1 (aka method finder)
- une méthode répondant à un comportement donné 2
- une méthode répondant à un comportement donné 3
- un message par son nom (aka message finder)
- l'impémantation d'un message
- les utilisateurs d'une méthode
[edit] Installer des composants logiciels
- charger un paquet de SqueakMap
- charger BreakOut depuis SqueakMap
- information sur un paquet SqueakSource
[edit] Ecrire du code
[edit] Outils de mise au point et debug
- changer des valeurs depuis l'inspecteur
- afficher une méthode
- utiliser ou non la méthode surchargée
- tester un compteur simple
- ouvrir l'outil de tests unitaires
- autres tests
[edit] Partager son code
L'ensemble des Vidéo Squeak IDE et d'autres.
[edit] Divers articles
- Comment et pourquoi programmer des Tests unitaires avec Squeak pour vos applications
- Traduction avec Squeak de vos applications.
- Interface graphique utilisateur Squeak
[edit] Frameworks
[edit] Applications Web
- Seaside est un cadre d'applications pour développer, à un très haut niveau d'abstraction, des applications web.
- AIDA/Web est un framework permettant de construire des applications web.
[edit] Application graphique
[edit] Programmation
- LispKit est un interpréteur LISP extensible et modulaire
[edit] Base de données
- Comparatif d'ODB Squeak (bases de données objet)

