Je fais suivre un message de Christophe Tricot sur la liste. Il a visiblement quelques problèmes pour poster sur la liste.
Début du message réexpédié :
De: "Christophe Tricot" christophe.tricot@univ-savoie.fr Date: 9 juillet 2004 17:12:31 GMT+02:00 À: "'Serge Stinckwich'" Serge.Stinckwich@info.unicaen.fr Objet: RE: Problème liste de diffusion squeak
Sujet: Passage à Squeak: C'est possible?? et à quel prix? Bonjour à tous,
Je voudrais avoir votre avis sur une étude de migration vers Squeak. En effet, nous sommes une équipe de développer en SmallTalk mais sous la version de Cincom. Le problème est que de plus en plus Cincom modifie le "cœur" SmallTalk ce qui nous rend de plus en plus dépendant de leur version et de leurs évolutions. Nous en somme donc a nous demander s'il n'est pas plus intéressant pour nous de passer à Squeak qui garde encore la "bonne" philosophie SmallTalk :-)
Cependant, avant de pouvoir faire le grand saut, nous nous demandons s'il est possible de migrer nos applications et pour cela nous avons besoin de répondre aux questions suivantes:
- Squeak peut-il être utilisé pour des applications commerciales?
- Squeak permet t'il de créer un exécutable et d'être transparent
pour le client?
- Squeak permet t'il de créer un serveur Soap?
- Squeak a-t-il une compatibilité ascendante?
Merci d'avance de nous aider à répondre à ces quelques questions :-) On aimerais bien migrer vers Squeak mais cette décision ne pas ce faire uniquement sur du feeling car dans ce cas le choix serait vite fait :-)
Christophe
-- oooo Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
Le 9 juil. 04, à 17:14, Serge Stinckwich a écrit :
Je fais suivre un message de Christophe Tricot sur la liste. Il a visiblement quelques problèmes pour poster sur la liste.
Début du message réexpédié :
De: "Christophe Tricot" christophe.tricot@univ-savoie.fr Date: 9 juillet 2004 17:12:31 GMT+02:00 À: "'Serge Stinckwich'" Serge.Stinckwich@info.unicaen.fr Objet: RE: Problème liste de diffusion squeak
Sujet: Passage à Squeak: C'est possible?? et à quel prix? Bonjour à tous,
Je voudrais avoir votre avis sur une étude de migration vers Squeak. En effet, nous sommes une équipe de développer en SmallTalk mais sous la version de Cincom. Le problème est que de plus en plus Cincom modifie le "cœur" SmallTalk ce qui nous rend de plus en plus dépendant de leur version et de leurs évolutions. Nous en somme donc a nous demander s'il n'est pas plus intéressant pour nous de passer à Squeak qui garde encore la "bonne" philosophie SmallTalk :-)
Quels sont ces modifications de Cincom dont tu parle ? L'interface ? VisualWorks reste quand même un Smalltalk.
Cependant, avant de pouvoir faire le grand saut, nous nous demandons s'il est possible de migrer nos applications et pour cela nous avons besoin de répondre aux questions suivantes:
Comme toute migration, même si c'est entre deux Smalltalk, ce sera loin d'être facile et automatique. Notamment, tous ce qui concerne l'interface graphique.
- Squeak peut-il être utilisé pour des applications commerciales?
Il l'est notamment pour des applications web avec Seaside : http://beta4.com/seaside2/ Qui est quand même la killer-app de Squeak et de VW aussi. Voir mes transparents sur ma page web : http://www.iutc3.unicaen.fr/serge/SergeStinckwich/2004-04#02
- Squeak permet t'il de créer un exécutable et d'être transparent
pour le client?
Pas d'exécutable direct. Néanmoins, si tu fournis à ton client un script qui lance la machine virtuelle sur l'image, il doit rien voir. Reste l'UI qui peut être génant pour certains types d'applications, puisque tout ce fait dans une seule fenêtre et cela n'utilise pas les widgets natifs d'une machine. Mais il y a des avancées à ce niveau la, puisque il y a des développements pour avoir des interfaces en GTK, wxWidgets et Cocoa sur mac. Reste à évaluer le niveau d'avancé de ces développpements. Si tu fais une application sans UI ou avec seulement une UI web, Squeak est alors transparent pour le client.
- Squeak permet t'il de créer un serveur Soap?
Oui, je pense avec SoapOpera : http://www.mars.dti.ne.jp/~umejava/smalltalk/soapOpera/index.html
- Squeak a-t-il une compatibilité ascendante?
Squeak est un projet open-source, le projet avance suivant l'intérêt et les objectifs de ces participants. Les APIs ont tendance à changer plus souvent qu'en VW je pense. Ce qui peut rendre certains projets plus fragile aux modifications du noyau de base. Concrètement ce qui pose le plus de problèmes lors des changements de version, c'est souvent l'interface. Mais bon, tu n'es pas obligé de vivre dangeuresement et suivre toutes les nouvelles versions de Squeak. Tu peux très bien rester très longtemps sur une version, puisque tu dispose des sources de la VM et la recompiler au fur et à mesure des changements de hardware.
Merci d'avance de nous aider à répondre à ces quelques questions :-) On aimerais bien migrer vers Squeak mais cette décision ne pas ce faire uniquement sur du feeling car dans ce cas le choix serait vite fait :-)
Squeak a ses avantages et ses inconvénients ...
Cordialement, -- oooo Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO http://purl.org/net/SergeStinckwich oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
squeak-fr@lists.squeakfoundation.org