• [^] # Re: Seaside et squeak :-)

    Posté par (site web personnel) . En réponse au journal J2EE vs RoR vs Python. Évalué à 1.

    - Pour la persistance, tu as à ta disposition un certain nombre de bases de données objet écrites en Smalltalk : Gemstone, celui que j'ai cité, est le plus connu, sinon il y a aussi Magma ou Glorp.

    - L'image est au contraire idéale pour le déploiement car une image peut être chargée via le réseau à partir de ton environnement Smalltalk ou encore il suffit juste alors de saisir en ligne de commande par exemple : squeak monimage quelque soit la plate-forme.

    - Dans squeak, toute la gestion de configuration et le travail en équipe est gérée de façon transparente. Pour gérer les différentes versions, en fait l'environnement sauvegarde chaque modification de ton image dans un fichier .changes qui contient toutes les modifications. Ce qui fait que si tu perd ton image, à partir de l'image d'origine, l'image finale peut-être reconstruite à partir de ce dernier fichier. Pour partager ton code et assurer de façon partagée la gestion de configuration, tu as ce que l'on appelle des serveurs squeaksource, équivalent aux sourceforge et l'outil Montecillo pour la gestion des révisions (+ d'autres outils). Tu as même des serveurs qui te permettent de travailler directement à partir de ton navigateur Web en utilisant le plugin squeak correspondant pour ce faire.