On Jul 5, 2006, at 9:16 AM, Bernard Notarianni wrote: > On 7/5/06, Yann Monclair <[hidden email]> wrote: > [...] >> J'utilise egalement Eclipse. Et je concede que c'est un bon IDE. Mais >> je n'y retrouve pas la puissance de VisualWorks 7 (je ne connais pas >> suffisament squeak). Petite note perso: apres avoir utiliser le RB >> dans VW, on ne peut plus s'en passer. >> > > Yann, > > Pourrait tu nous expliquer plus précisement ce que tu trouve puissant > dans l'IDE VisualWorks 7? > Quelles sont les fonctions que tu apprecie/utilise et qui te manque > dans les autres IDE? Un des principaux avantages, c'est l'image. je peux sauvegarder mon travail a tout moment, et quitter mon IDE. meme si je n'ai pas fini d'ecrire ma methode. Je peux aussi prendre mon image et la ramener chez moi, la prendre sur mac, puis linux, puis windows ... et ca marche toujours. pas de problemes de dependences , ou en tout cas, beaucoup moins que un IDE base sur des fichiers. Sinon, j'apprecie enormement d'avoir tout le code sous les yeux. je pense que ceci est un aspect plus Smalltalk que seulement VisualWorks. Si je veux voir l'implementation d'une methode d'une classe elle est dispo. (on a ca egalement dans Eclipse, mais je ne trouve pas cela aussi parlant, je me retrouve souvent dans l'interface, alors que je voudrais l'implementation ... ). ce qui me manque le plus dans les autres IDE ( pour les autres langages) c'est le workspace Smalltalk. Je veux juste creer des objets, les manipuler, voir ce qu'il y a dedans ... j'ai vu une ebauche de qqch de similaire dans Eclipse, mais ca ne m'a pas convaincu, pour l'inspection particulierement. Un autre aspect non negligeable, mais c peut etre valable uniquement contre Eclipse. Mon environnement Smalltalk ne demande pas 1Go de ram pour fonctionner proprement. j'ai un iBook avec 512Mo de RAM et 1.33GHz (PowerPC G4), et eclipse rame pour se lancer, je ne parle meme pas de lancer un 2nd eclipse en runtime. Au travail j'utilise 4 eclipse simultanement ( a cause de conflits de plugin justement). A cote quand je travaille avec VisualWorks, aucun probleme :) c fluide et ca rame pas. mais il faut avouer que je suis un grand fan de VisualWorks, j'ai appris l'objet avec cet IDE ;) Yann > _______________________________________________ > Squeak-fr mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
> Un des principaux avantages, c'est l'image.
Sauf quand elle plante et que le redo plante aussi, souvent à cause de dépendences justement. On 7/5/06, Yann Monclair <[hidden email]> wrote: > > On Jul 5, 2006, at 9:16 AM, Bernard Notarianni wrote: > > > On 7/5/06, Yann Monclair <[hidden email]> wrote: > > [...] > >> J'utilise egalement Eclipse. Et je concede que c'est un bon IDE. Mais > >> je n'y retrouve pas la puissance de VisualWorks 7 (je ne connais pas > >> suffisament squeak). Petite note perso: apres avoir utiliser le RB > >> dans VW, on ne peut plus s'en passer. > >> > > > > Yann, > > > > Pourrait tu nous expliquer plus précisement ce que tu trouve puissant > > dans l'IDE VisualWorks 7? > > Quelles sont les fonctions que tu apprecie/utilise et qui te manque > > dans les autres IDE? > > Un des principaux avantages, c'est l'image. je peux sauvegarder mon > travail a tout moment, et quitter mon IDE. meme si je n'ai pas fini > d'ecrire ma methode. > Je peux aussi prendre mon image et la ramener chez moi, la prendre > sur mac, puis linux, puis windows ... et ca marche toujours. pas de > problemes de dependences , ou en tout cas, beaucoup moins que un IDE > base sur des fichiers. > > Sinon, j'apprecie enormement d'avoir tout le code sous les yeux. je > pense que ceci est un aspect plus Smalltalk que seulement > VisualWorks. Si je veux voir l'implementation d'une methode d'une > classe elle est dispo. (on a ca egalement dans Eclipse, mais je ne > trouve pas cela aussi parlant, je me retrouve souvent dans > l'interface, alors que je voudrais l'implementation ... ). > > ce qui me manque le plus dans les autres IDE ( pour les autres > langages) c'est le workspace Smalltalk. Je veux juste creer des > objets, les manipuler, voir ce qu'il y a dedans ... j'ai vu une > ebauche de qqch de similaire dans Eclipse, mais ca ne m'a pas > convaincu, pour l'inspection particulierement. > > Un autre aspect non negligeable, mais c peut etre valable uniquement > contre Eclipse. Mon environnement Smalltalk ne demande pas 1Go de ram > pour fonctionner proprement. j'ai un iBook avec 512Mo de RAM et > 1.33GHz (PowerPC G4), et eclipse rame pour se lancer, je ne parle > meme pas de lancer un 2nd eclipse en runtime. Au travail j'utilise 4 > eclipse simultanement ( a cause de conflits de plugin justement). A > cote quand je travaille avec VisualWorks, aucun probleme :) c fluide > et ca rame pas. > > > mais il faut avouer que je suis un grand fan de VisualWorks, j'ai > appris l'objet avec cet IDE ;) > > Yann > > > _______________________________________________ > > Squeak-fr mailing list > > [hidden email] > > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > > _______________________________________________ > Squeak-fr mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > -- __________________________________ "Si java bien, c'est javamine." Lionel armanet MSN : [hidden email] _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
On Jul 5, 2006, at 10:03 AM, lionel armanet wrote: >> Un des principaux avantages, c'est l'image. > Sauf quand elle plante et que le redo plante aussi, souvent à cause de > dépendences justement. hehe, c pas faux. c'est pour ca que je publie mon code sur un StORE. Comme les javaistes utiliseraient SVN ;) Yann_______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
Bref, de toute façon, on trouvera toujours des outils équivalents des
2 côtés. La discussion était plus centrée sur un équivalent ST aux serveurs d'applis J2EE existants. On 7/5/06, Yann Monclair <[hidden email]> wrote: > > On Jul 5, 2006, at 10:03 AM, lionel armanet wrote: > > >> Un des principaux avantages, c'est l'image. > > > Sauf quand elle plante et que le redo plante aussi, souvent à cause de > > dépendences justement. > > > hehe, c pas faux. c'est pour ca que je publie mon code sur un StORE. > Comme les javaistes utiliseraient SVN ;) > > Yann_______________________________________________ > Squeak-fr mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > -- __________________________________ "Si java bien, c'est javamine." Lionel armanet MSN : [hidden email] _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
On 7/5/06, lionel armanet <[hidden email]> wrote:
> Bref, de toute façon, on trouvera toujours des outils équivalents des > 2 côtés. C'est une question que je me pose encore. Java est-il équivalent à Smalltalk? Pour le moment, je n'en suis pas encore convaincu. > La discussion était plus centrée sur un équivalent ST aux > serveurs d'applis J2EE existants. Oui, et elle a déviée sur une autre question. Peut être parce que ce n'était pas une question pertinente au départ. _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
> Pour le moment, je n'en suis pas encore convaincu.
Ben on peut faire la même chose dans les deux langages il me semble ? On 7/5/06, Bernard Notarianni <[hidden email]> wrote: > On 7/5/06, lionel armanet <[hidden email]> wrote: > > Bref, de toute façon, on trouvera toujours des outils équivalents des > > 2 côtés. > > C'est une question que je me pose encore. Java est-il équivalent à Smalltalk? > Pour le moment, je n'en suis pas encore convaincu. > > > La discussion était plus centrée sur un équivalent ST aux > > serveurs d'applis J2EE existants. > > Oui, et elle a déviée sur une autre question. > Peut être parce que ce n'était pas une question pertinente au départ. > _______________________________________________ > Squeak-fr mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > -- __________________________________ "Si java bien, c'est javamine." Lionel armanet MSN : [hidden email] _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
On Jul 5, 2006, at 12:14 PM, lionel armanet wrote: > Ben on peut faire la même chose dans les deux langages il me semble ? Je ne pense pas que java permettent certaines facilites qu'offre Smalltalk. Je prendrais en exemple un post de Bob Nemec sur c.l.s <quote> <snip/> For example, in our app we model 'state change' as instances of a domain transaction class. This allows us to see the history of changes, and, more importantly, to undo them. By linking all the related transaction instances of a business 'unit of work', we can undo very complex actions. State change in most applications (and in real life) is ephemeral. It's not something that would normally be modelled. In our case, it proved very useful. Another example: we implanted async method execution by storing message sends in a semaphore controlled queue. Having the messages as real objects made this possible (think of how different that is from a function call). It's when you start seeing the possibility of objects in new and interesting ways that you know you've arrived. Bob Nemec STIC </quote> L'aspect purement objet de Smalltalk permet une simplicite pour des choses qui requiert bien plus de maitrise des subtilites du langage dans Java par exemple. Par contre, etant un Smalltalker qui fait du java de temps en temps, je ne vois pas a mon niveau de java, des choses que java propose qui ne sont pas possible en Smalltalk. Enfin, je propose qu'on evite de se lancer dans une flamewar java- Smalltalk, c'est jamais tres joli ;) et jamais constructif (meme si ca defoule lol) Yann _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
In reply to this post by bernard_notarianni
Le 5 juil. 06 à 09:11, Bernard Notarianni a écrit : > On 7/5/06, lionel armanet <[hidden email]> wrote: >> > En ce qui concerne l'IDE, faut-il nécessairement avoir quelque >> chose >> > proche d'Eclipse ? >> >> Pourquoi pas, dans l'idée en tout cas ;o). Il existe des choses très >> pratiques dans cet IDE (plugins, templates de code etc). > > La notion de "plugin" existe aussi en Smalltalk, à un niveau beaucoup > plus développé que dans Eclipse. En fait, tout le source du browser > est accessible directement depuis n'importe quelle image. Il est trés > facile d'ajouter des feature par extentions des classes existantes. > C'est ce qu'on fait ceux qui ont ajouter les fonctions de > refactoring... qui ont été reprise bien plus tard dans Eclipse. Idem > pour les fonctions de colorisation du code (shout) et bien d'autre > extentions encore. Ce n'est pas si simple d'étendre les browsers de Squeak, ce n'est pas prévu avec un souci d'extensibilité. Par contre les nouveaux browsers qui sont dans 3.9 sont bcp plus extensibles. A+ -- oooo Dr. 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 mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
In reply to this post by Yann Monclair-2
Le 5 juil. 06 à 09:33, Yann Monclair a écrit : > > On Jul 5, 2006, at 9:16 AM, Bernard Notarianni wrote: > >> On 7/5/06, Yann Monclair <[hidden email]> wrote: >> [...] >>> J'utilise egalement Eclipse. Et je concede que c'est un bon IDE. >>> Mais >>> je n'y retrouve pas la puissance de VisualWorks 7 (je ne connais pas >>> suffisament squeak). Petite note perso: apres avoir utiliser le RB >>> dans VW, on ne peut plus s'en passer. >>> >> >> Yann, >> >> Pourrait tu nous expliquer plus précisement ce que tu trouve puissant >> dans l'IDE VisualWorks 7? >> Quelles sont les fonctions que tu apprecie/utilise et qui te manque >> dans les autres IDE? > > Un des principaux avantages, c'est l'image. je peux sauvegarder mon > travail a tout moment, et quitter mon IDE. meme si je n'ai pas fini > d'ecrire ma methode. > Je peux aussi prendre mon image et la ramener chez moi, la prendre > sur mac, puis linux, puis windows ... et ca marche toujours. pas de > problemes de dependences , ou en tout cas, beaucoup moins que un > IDE base sur des fichiers. > > Sinon, j'apprecie enormement d'avoir tout le code sous les yeux. je > pense que ceci est un aspect plus Smalltalk que seulement > VisualWorks. Si je veux voir l'implementation d'une methode d'une > classe elle est dispo. (on a ca egalement dans Eclipse, mais je ne > trouve pas cela aussi parlant, je me retrouve souvent dans > l'interface, alors que je voudrais l'implementation ... ). > > ce qui me manque le plus dans les autres IDE ( pour les autres > langages) c'est le workspace Smalltalk. Je veux juste creer des > objets, les manipuler, voir ce qu'il y a dedans ... j'ai vu une > ebauche de qqch de similaire dans Eclipse, mais ca ne m'a pas > convaincu, pour l'inspection particulierement. > Il y a une version très limitée du workspace Smalltalk en BlueJ où tu peux créer dynamiquement des instances et les visualiser sous forme graphique. -- oooo Dr. 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 mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
In reply to this post by Lionel Armanet
lionel armanet a écrit :
>> La notion de "plugin" existe aussi en Smalltalk, à un niveau beaucoup >> plus développé que dans Eclipse. > > > Hum, je me voit mal écrire un plugin C++ pour visual works ^^. Peut > être est-ce possible. Ce que voulait dire Bernard c'est qu'avec Smalltalk pour étendre le browser tu *peux* le faire directement depuis Smalltalk, rendant la nécessité de le faire en C/C++ caduque. C'est comme si depuis Eclipse lui-même tu pouvais étendre Eclipse. Ce qui théoriquement doit être possible, mais pratiquement je sais pas ce que cela peut donner et/ou demander comme ressource humaines... alors qu'avec un Smalltalk cela se fait de façon naturelle. Hilaire _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
>C'est comme si depuis Eclipse
>lui-même tu pouvais étendre Eclipse. Ce qui théoriquement doit être >possible, mais pratiquement je sais pas ce que cela peut donner et/ou >demander comme ressource humaines... alors qu'avec un Smalltalk cela se >fait de façon naturelle. Hum je sais pas, j'ai pas assez touché aux RCP d'eclipse pour ça. Celà dit, eclipse est un framework, SmallTalk est plus un environement persistant. Effectivement, il est peut etre simple d'étendre le browser ST. Maintenant si on regarde les possibilités du framework d'eclipse, on se rend compte que l'on peut vraiment bâtir de très bons outils. Après il y a aussi un autre phénomène, c'est la "simplicité" de ST. En effet, il est plus facile de programmer mal en Java (chose qui arrive très souvent) qu'en smalltalk. Par exemple, l'abus des méthodes static en Java traduit une certaine incompréhension de ce que sont les méthodes d'une instance d'une classe et les méthodes applicables à cette classe (en tant qu'instance de sa métaclasse ... ça me fera toujours sourire ^^). >Enfin, je propose qu'on evite de se lancer dans une flamewar java- >Smalltalk, c'est jamais tres joli ;) et jamais constructif (meme si >ca defoule lol) Je suis d'accord, non aux trolls. Celà dit il faut savoir se comparer pour voir ce qui ne va pas ... et ça des deux côtés ;) On 7/5/06, Hilaire Fernandes <[hidden email]> wrote: > lionel armanet a écrit : > >> La notion de "plugin" existe aussi en Smalltalk, à un niveau beaucoup > >> plus développé que dans Eclipse. > > > > > > Hum, je me voit mal écrire un plugin C++ pour visual works ^^. Peut > > être est-ce possible. > > Ce que voulait dire Bernard c'est qu'avec Smalltalk pour étendre le > browser tu *peux* le faire directement depuis Smalltalk, rendant la > nécessité de le faire en C/C++ caduque. C'est comme si depuis Eclipse > lui-même tu pouvais étendre Eclipse. Ce qui théoriquement doit être > possible, mais pratiquement je sais pas ce que cela peut donner et/ou > demander comme ressource humaines... alors qu'avec un Smalltalk cela se > fait de façon naturelle. > > Hilaire > _______________________________________________ > Squeak-fr mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > -- __________________________________ "Si java bien, c'est javamine." Lionel armanet MSN : [hidden email] _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
In reply to this post by Lionel Armanet
> Ben on peut faire la même chose dans les deux langages il me semble ?
En assembleur aussi, et alors? Essayons de recompiler au vol pendant que le web serveur fonctionne celui-ci ou de manipuler la pile :) bref je pense que ces discussions ne menent pas tres loin mais vous pouvez continuer. Stef _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
> En assembleur aussi, et alors?
Ben alors rien. Je n'essaye pas de prouver quoi que ce soit (bien qu'il soit facile de prouver que l'assembleur est un niveau en dessous de Java ^^). Effectivement ça va pas mener très loin et on c'est un peu éloigné du sujet du thread ^^ _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
In reply to this post by Lionel Armanet
Bonjour à tous,
Là je pense qu'il est plus qu'urgent de remettre un peu d'idée en place. Déjà l'OpenSource à la mode Linux, Eclipse, Java et Open office. Et l'esprit de communauté qui y règne... Linux : 400 millions de $/an d'investissement IBM, pour ceux qui pensent que Linux = communauté travaillant le dimanche pour rien :) Eclipse : 40 millions de $ à minima, seul chiffre reconnu par IBM ... parque les commerciaux étaient trop mauvais pour attaquer Borland :) Java : plusieurs centaines de salariés SUN à plein temps : c'est une communauté, c'et vrai, on me dira, c'est pas vraiment Open Source, mouais, c'est gratuit ... tout de même Open Office 50 salarié SUN à plein temps... Ruby : c'est gratuit, c'est à la mode, ça rapporte rien hormis le service ...mais le soft ZERO! PHP : idem Python : Idem Smalltalk : Cincom + 88% de revenu sur 2 ans ... et oui, d'un autre côté, payer pour VisualWorks, c'est logique mais pour des langages immatures, lents et pénibles bégaiement de langages déjà existants personne ne va payer. Nombre d'éditeurs Smalltalk : Cincom, Exept, Object Art, Genify, Instanciation : pour tous ses Smalltalk des sociétés sont prêtent à dépenser de l'argent. Pour Squeak : il ne manque qu'un JIT, un Squeak avec JIT à 100? serait largement envisageable. Nombre d'éditeurs de Python, PHP, Ruby : ... SUN : gain sur Java : 10 millions de $, je ne parle pas de bénéfice juste le chiffre d'affaire ... Tous les langages Java, Ruby, Python, PHP, etc ... n'existent parce qu'ils correspondent aux niveaux de nombreux pseudo-informaticiens style bidouilleurs PHP, parce qu'ils sont gratuits, parce qu'ils coutent en temps de développement et que ceci arrange les pseudo SSII mais vrai boites d'Intérim qui au lieu de vendre 100 jours de réalisation sous VisualWorks préfèrent vendre 300 jours sous Java (taux d'échec des projets Java 80% Gartner). Pour rappel : Alan Kay disait de C++, qu'il n'avait pas ce langage à l'esprit quand il parlait d'objet. Et Java... Bref : une bonne techno est une techno pour laquelle sont prêt à débourser de l'argent, tous les autres langages au mieux ne rapportent rien, au pire sont définitaires. (Une exception Java pour IBM, encore que les actionnaires ont clairement demandé à ce qu'Eclipse et ses parts de marché commencent à faire rentrer des sous, car le reste de l'offre s'essoufle.) Quand l'open source devient une forme de dumping "illégal" !!! Et puisque vous parlez d'EJB, Bird Technology édite un middleware où ce type de fonction existe et est compatible Squeak, pour info Cincom dispose d'une base objet qui renvoie les EJB, JDO, Hibernate et consors à des gadgets sans compter l'écart de performances. Et je parle pas du monde Lisp, souvent oublié, sauf par ceux qui prennent l'avion, surtout en Boeing et Airbus ... Là où s'arrète Java, Smalltalk et Lisp continuent ----- Original Message ----- From: "lionel armanet" <[hidden email]> To: "Squeak in french / Squeak en français" <[hidden email]> Sent: Wednesday, July 05, 2006 12:11 AM Subject: Re: EJB (was Re: [Squeak-fr] Java pour les enfants ...) > Ben en fait, il faudrai que comme Java, tout le monde ai envie de > developper pour smalltalk. En fait si on regarde, la plupart des > technos actuelles existent en open source dans des offres très > serieuses (JBoss, Tomcat ...). De plus le langage est en constante > évolution, par exemple avec l'introduction des annotations (super > pratique même si certains vont penser le contraire), l'introduction de > la généricité etc. > Le second point, a mon avis, c'est l'IDE. Moi j'utilise eclipse pour > développer en Java et je doit dire que je suis entièrement satisfait. > Et là c'est pareil, on peut utiliser le framework d'eclipse pour > construire nos applis (les fameuses RCP). Et si on regarde de plus > près, Eclipse se sert d'autres projets open source (le framework OSGi > par exemple). Bref, a mon avis c'est cette richesse et cette fraicheur > qui manque à Smalltalk. > > Au final, j'ai un peu l'impression que du côté Smalltalk c'est "nous > sommes les purs", et du côté Java c'est plutôt "c'est pas pur, mais ca > marche et c'est utilisé". > > Moi j'ai adoré le smalltalk, et quoi qu'on en dise, c'est toujours ce > que j'ai appris en smalltalk que je ressort à quelqu'un à qui > j'explique ce que c'est l'objet. > > Bref, fraicheur et ouverture, et il faut qu'on arrive à trouver de la > doc rapidement. > > Voilou ;o) > > On 7/4/06, Bernard Notarianni <[hidden email]> wrote: > > Lionel, selon toi qui a la chance de connaitre à la fois Java et > > Smalltalk, que faudait-il changer, remplacer, faire mieux dans > > Smalltalk pour lui donner ce "coup de jeune"? > > > > On 7/4/06, lionel armanet <[hidden email]> wrote: > > > Celà dit je tiens a dire que j'ai commencé l'objet avec Smalltalk ce > > > qui m'a permit de bien programmer en Java (à mon avis). Maintenant > > > dire que Java ou Smalltalk c'est mieux etc, c'est trollesque. Je vais > > > donc éviter de me lancer sur la discussion. > > > > > > A mon avis, ce qui manque à ST, c'est un sérieux coup de jeune (j'ai > > > bossé principalement sous VW, j'ai testé Squeak) > > > > > > On 7/4/06, Alain Plantec <[hidden email]> wrote: > > > > Le Sunday 02 July 2006 18:31, [hidden email] a écrit: > > > > > > > > re-bonsoir à tous, > > > > > > > > > lionel armanet a écrit : > > > > > > Ok ok, petits liens pour démarrer: > > > > > > > > > > > > http://fr.wikipedia.org/wiki/J2EE > > > > > > > > > > > > et > > > > > > > > > > > > http://fr.wikipedia.org/wiki/Enterprise_JavaBeans > > > > > > > > > > > > Au niveau smalltalk, je sais pas si il existe un équivalent > > > > > > puissant. Il me semble qu'on peut faire du distribué avec un bidule > > > > > > opentalk (pas sur, le smalltalk c'est loin ^^). > > > > > > > > > > J2EE comme Java sont les fleaux du 21eme siecle. Bannissons les! ;) > > > > Il y a des gens ouverts qui font du java et qui s'interessent à smalltalk. > > > > tant mieux, bienvenus. Ce n'est peut etre pas la peine de leur renvoyer ce > > > > genre de blagues. Comme acceuil on fait mieux. > > > > > > > > l'une des grandes forces de java est la tonne de doc dispo et les millions de > > > > lignes de code produites, directement accessibles sur le web. > > > > c'est un mauvais langage? je ne sais pas. > > > > moins bien que smalltalk? surement à mon avis. > > > > alors il faut convaincre, sans aggresser, avec des démonstrations probantes et > > > > des faits : du code, des applis et de la doc. > > > > > > > > Quand à java, ou x ou y ou même squeak pour les enfants ... bof (pas pour les > > > > miens en tout cas). Peut-etre e-toy ou botsinc (ils rigolent pas mal quand je > > > > leur fais un dessin et que je l'anime sous e-toy ...) > > > > > > > > alain > > > > > > > > > > > > > > > _______________________________________________ > > > > > Squeak-fr mailing list > > > > > [hidden email] > > > > > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > > > > _______________________________________________ > > > > Squeak-fr mailing list > > > > [hidden email] > > > > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > > > > > > > > > > > > > -- > > > __________________________________ > > > > > > "Si java bien, c'est javamine." > > > > > > Lionel armanet > > > MSN : [hidden email] > > > _______________________________________________ > > > Squeak-fr mailing list > > > [hidden email] > > > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > > > > > _______________________________________________ > > Squeak-fr mailing list > > [hidden email] > > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > > > > > -- > __________________________________ > > "Si java bien, c'est javamine." > > Lionel armanet > MSN : [hidden email] > _______________________________________________ > Squeak-fr mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
In reply to this post by Serge Stinckwich-4
Et qu'est que Ruby à que Squeak ne possède pas ???
Dans l'autre sens, je vois bien, à minima Seaside et OpenCroquet ... ----- Original Message ----- From: "Serge Stinckwich" <[hidden email]> To: "Squeak in french / Squeak en français" <[hidden email]> Sent: Wednesday, July 05, 2006 8:55 AM Subject: Re: EJB (was Re: [Squeak-fr] Java pour les enfants ...) > > Le 5 juil. 06 à 08:42, Hilaire Fernandes a écrit : > > > lionel armanet a écrit : > >> Ben en fait, il faudrai que comme Java, tout le monde ai envie de > >> developper pour smalltalk. En fait si on regarde, la plupart des > >> technos actuelles existent en open source dans des offres très > >> serieuses (JBoss, Tomcat ...). De plus le langage est en constante > >> évolution, par exemple avec l'introduction des annotations (super > >> pratique même si certains vont penser le contraire), > >> l'introduction de > >> la généricité etc. > >> Le second point, a mon avis, c'est l'IDE. Moi j'utilise eclipse pour > >> développer en Java et je doit dire que je suis entièrement satisfait. > >> Et là c'est pareil, on peut utiliser le framework d'eclipse pour > >> construire nos applis (les fameuses RCP). Et si on regarde de plus > >> près, Eclipse se sert d'autres projets open source (le framework OSGi > >> par exemple). Bref, a mon avis c'est cette richesse et cette > >> fraicheur > >> qui manque à Smalltalk. > >> Au final, j'ai un peu l'impression que du côté Smalltalk c'est "nous > >> sommes les purs", et du côté Java c'est plutôt "c'est pas pur, > >> mais ca > >> marche et c'est utilisé". > > > > Pas forcément. Un facteur limitatif est sans doute que Squeak n'est > > pas complètement inscrit dans la communauté du libre. La transition > > de Squeak développé en club fermé vers Squeak développé par une > > communauté n'a il me semble pas encore abouti. C'est à ce demandé > > si un jour Squeak n'échappera pas à un fork permettant de le > > positionner pleinement dans la communauté du libre. > > Oui, c'est clair il y a un côté communautariste dans Squeak un peu > pénible (on est bien entre nous) ... Squeak et Smalltalk doivent > s'inscrire dans la communauté du libre s'ils veulent se développer. > > Bon après c'est clair, on a pas la force de frappe (en nombre de > développeurs et en marketing) de Java, mais de nouveaux langages > comme Ruby ont bien arrivé à se développé, donc pourquoi pas Smalltalk. > > En ce qui concerne l'IDE, faut-il nécessairement avoir quelque chose > proche d'Eclipse ? > > Cordialement, > -- oooo > Dr. 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 mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr > _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
Bird Christophe Allegrini wrote:
> Et qu'est que Ruby à que Squeak ne possède pas ??? Le choix de l'interface de developpement. Ca fait plaisir de garder les outils que l'on maitrise deja comme emacs. J'etais bien perdu quand j'ai commence a faire du Squeak. Et Ruby est jeune. Les gens l'ont decouvert petit a petit et une communaute s'Est formee autour parce que les gens se rendaient compte que c'etait beaucoup plus interessant que faire du C, du Java ou du bash. Quand on leur parle de Smalltalk ils se referment sur eux-meme : C'est quoi cette interface d'il y a 20 ans ? Ils sont ou mais fichiers ? Comment je fais pour CVS ? Je veux utiliser emacs. Quand on a fini de leur expliquer, ils disent 'c'est cool' et vont voir ailleurs. _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
On 7/6/06, Damien Cassou <[hidden email]> wrote:
> Bird Christophe Allegrini wrote: > Quand on leur parle de Smalltalk ils se referment sur eux-meme : C'est > quoi cette interface d'il y a 20 ans ? Ils sont ou mais fichiers ? > Comment je fais pour CVS ? Je veux utiliser emacs. Quand on a fini de > leur expliquer, ils disent 'c'est cool' et vont voir ailleurs. > Effectivement, tous les éléments que tu cite sont perturbant pour celui qui decouvre smalltalk: - fichier image qui contient tous les objets - pas de gestion de fichier source en tant que tel. tout est accessible. - gestion de version intégrée - browser centré sur les signatures de classes (messages) plutot que sur l'affichage exhaustif de tout le code sous la forme d'un grand fichier de plusieurs dizaines (centaines?) de lignes. Je pense que ces éléments font aussi partie de ce qui fait la force de smalltalk par rapport aux environnements/langages classiques. Je t'encourage vivement à te poser la question de pourquoi ces éléments ont été designés comme ca et ce qu'ils apportent de différent. Pour comprendre cet environment, il est souhaitable de d'abord désapprendre les habitudes que l'on a apprises depuis Basic, C, C++, VB et Java. Cela prend du temps de gratter la peinture pour retrouver le métal ;-) _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
Bernard Notarianni a écrit :
> On 7/6/06, Damien Cassou <[hidden email]> wrote: > >> Bird Christophe Allegrini wrote: >> Quand on leur parle de Smalltalk ils se referment sur eux-meme : C'est >> quoi cette interface d'il y a 20 ans ? Ils sont ou mais fichiers ? >> Comment je fais pour CVS ? Je veux utiliser emacs. Quand on a fini de >> leur expliquer, ils disent 'c'est cool' et vont voir ailleurs. >> > > Effectivement, tous les éléments que tu cite sont perturbant pour > celui qui decouvre smalltalk: > - fichier image qui contient tous les objets > - pas de gestion de fichier source en tant que tel. tout est accessible. > - gestion de version intégrée > - browser centré sur les signatures de classes (messages) plutot que > sur l'affichage exhaustif de tout le code sous la forme d'un grand > fichier de plusieurs dizaines (centaines?) de lignes. > > Je pense que ces éléments font aussi partie de ce qui fait la force de > smalltalk par rapport aux environnements/langages classiques. Je > t'encourage vivement à te poser la question de pourquoi ces éléments > ont été designés comme ca et ce qu'ils apportent de différent. > > Pour comprendre cet environment, il est souhaitable de d'abord > désapprendre les habitudes que l'on a apprises depuis Basic, C, C++, > VB et Java. Cela prend du temps de gratter la peinture pour retrouver > le métal ;-) Ouai, c'est clair que c'est dur d'avoir le beurre et l'argent du beurre. Après il est vrai que c'est l'aspect le plus perturbant et qu'il faut trouver les bons arguments pour l'expliquer. Je trouve cet article éclairant sur la question des habitudes et autres considérations sur les langages: http://www.paulgraham.com/avg.html Hilaire _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
On Jul 6, 2006, at 8:57 AM, Hilaire Fernandes wrote: > > Ouai, c'est clair que c'est dur d'avoir le beurre et l'argent du > beurre. > Après il est vrai que c'est l'aspect le plus perturbant et qu'il > faut trouver les bons arguments pour l'expliquer. > Paradoxalement, j';ai appris a programmer avec Smalltalk, et le systeme de fichier a la java ou la c++ me semble une tare donc je me passerai volontier. Les fichiers c'est bien pour du C ou du LaTeX ( j'exagere volontairement) mais pour des objets, je ne vois pas l'apport pour le developpeur, d'avoir a considerer le systeme de fichier derriere ;) Smalltalk, comme LISP, partent en oubliant bcp des a-prioris des programmeurs. Alors que les C ++ , java et autres, surfent sur la vague que les gens connaissent la structure de fichier a la C. Mais je pense que l'absence de fichier en Smalltalk choque beaucoup, car elle n'est pas comprehensible sans comprendre Smalltalk. Quand on voit la programmation objet d'un point de vue purement objet, je pense qu'on comprend beaucoup mieux. Yann_______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
In reply to this post by Bird Christophe Allegrini
On 5 juil. 06, at 20:17, Bird Christophe Allegrini wrote: > Bonjour à tous, > > Là je pense qu'il est plus qu'urgent de remettre un peu d'idée en > place. > > Déjà l'OpenSource à la mode Linux, Eclipse, Java et Open office. > Et l'esprit de communauté qui y règne... > > Linux : 400 millions de $/an d'investissement IBM, pour ceux qui > pensent que > Linux = communauté travaillant le dimanche pour rien :) > Eclipse : 40 millions de $ à minima, seul chiffre reconnu par > IBM ... parque > les commerciaux étaient trop mauvais pour attaquer Borland :) 5 M$ par an au minimum pour la foundation eclipse > Java : plusieurs centaines de salariés SUN à plein temps : c'est une > communauté, c'et vrai, on me dira, c'est pas vraiment Open Source, > mouais, > c'est gratuit ... tout de même > > Open Office 50 salarié SUN à plein temps... > > Ruby : c'est gratuit, c'est à la mode, ça rapporte rien hormis le > service > ...mais le soft ZERO! > PHP : idem > Python : Idem > > Smalltalk : Cincom + 88% de revenu sur 2 ans ... et oui, d'un > autre côté, > payer pour VisualWorks, c'est logique mais pour des langages > immatures, > lents et pénibles bégaiement de langages déjà existants personne ne va > payer. > Nombre d'éditeurs Smalltalk : Cincom, Exept, Object Art, Genify, > Instanciation : pour tous ses Smalltalk des sociétés sont prêtent à > dépenser de l'argent. > Pour Squeak : il ne manque qu'un JIT, un Squeak avec JIT à 100? serait > largement envisageable. Il y a qq qui travaille dessus > Nombre d'éditeurs de Python, PHP, Ruby : ... > > SUN : gain sur Java : 10 millions de $, je ne parle pas de bénéfice > juste le > chiffre d'affaire ... je ne suis pas sur que SUN fasse de l'argent avec Java. > Tous les langages Java, Ruby, Python, PHP, etc ... n'existent parce > qu'ils > correspondent aux niveaux de nombreux pseudo-informaticiens style > bidouilleurs PHP, parce qu'ils sont gratuits, parce qu'ils coutent > en temps > de développement et que ceci arrange les pseudo SSII mais vrai boites > d'Intérim qui au lieu de vendre 100 jours de réalisation sous > VisualWorks > préfèrent vendre 300 jours sous Java (taux d'échec des projets Java > 80% > Gartner). :) > Pour rappel : Alan Kay disait de C++, qu'il n'avait pas ce langage à > l'esprit quand il parlait d'objet. Et Java... > > Bref : une bonne techno est une techno pour laquelle sont prêt à > débourser > de l'argent, tous les autres langages au mieux ne rapportent rien, > au pire > sont définitaires. > (Une exception Java pour IBM, encore que les actionnaires ont > clairement > demandé à ce qu'Eclipse et ses parts de marché commencent à faire > rentrer > des sous, car le reste de l'offre s'essoufle.) > Quand l'open source devient une forme de dumping "illégal" !!! > > Et puisque vous parlez d'EJB, Bird Technology édite un middleware > où ce type > de fonction existe et est compatible Squeak, > pour info Cincom dispose d'une base objet qui renvoie les EJB, JDO, > Hibernate et consors à des gadgets sans compter l'écart de > performances. > > Et je parle pas du monde Lisp, souvent oublié, sauf par ceux qui > prennent > l'avion, surtout en Boeing et Airbus ... > > Là où s'arrète Java, Smalltalk et Lisp continuent > > ----- Original Message ----- > From: "lionel armanet" <[hidden email]> > To: "Squeak in french / Squeak en français" > <[hidden email]> > Sent: Wednesday, July 05, 2006 12:11 AM > Subject: Re: EJB (was Re: [Squeak-fr] Java pour les enfants ...) > > >> Ben en fait, il faudrai que comme Java, tout le monde ai envie de >> developper pour smalltalk. En fait si on regarde, la plupart des >> technos actuelles existent en open source dans des offres très >> serieuses (JBoss, Tomcat ...). De plus le langage est en constante >> évolution, par exemple avec l'introduction des annotations (super >> pratique même si certains vont penser le contraire), >> l'introduction de >> la généricité etc. >> Le second point, a mon avis, c'est l'IDE. Moi j'utilise eclipse pour >> développer en Java et je doit dire que je suis entièrement satisfait. >> Et là c'est pareil, on peut utiliser le framework d'eclipse pour >> construire nos applis (les fameuses RCP). Et si on regarde de plus >> près, Eclipse se sert d'autres projets open source (le framework OSGi >> par exemple). Bref, a mon avis c'est cette richesse et cette >> fraicheur >> qui manque à Smalltalk. >> >> Au final, j'ai un peu l'impression que du côté Smalltalk c'est "nous >> sommes les purs", et du côté Java c'est plutôt "c'est pas pur, >> mais ca >> marche et c'est utilisé". >> >> Moi j'ai adoré le smalltalk, et quoi qu'on en dise, c'est toujours ce >> que j'ai appris en smalltalk que je ressort à quelqu'un à qui >> j'explique ce que c'est l'objet. >> >> Bref, fraicheur et ouverture, et il faut qu'on arrive à trouver de la >> doc rapidement. >> >> Voilou ;o) >> >> On 7/4/06, Bernard Notarianni <[hidden email]> wrote: >>> Lionel, selon toi qui a la chance de connaitre à la fois Java et >>> Smalltalk, que faudait-il changer, remplacer, faire mieux dans >>> Smalltalk pour lui donner ce "coup de jeune"? >>> >>> On 7/4/06, lionel armanet <[hidden email]> wrote: >>>> Celà dit je tiens a dire que j'ai commencé l'objet avec >>>> Smalltalk ce >>>> qui m'a permit de bien programmer en Java (à mon avis). Maintenant >>>> dire que Java ou Smalltalk c'est mieux etc, c'est trollesque. Je >>>> vais >>>> donc éviter de me lancer sur la discussion. >>>> >>>> A mon avis, ce qui manque à ST, c'est un sérieux coup de jeune >>>> (j'ai >>>> bossé principalement sous VW, j'ai testé Squeak) >>>> >>>> On 7/4/06, Alain Plantec <[hidden email]> wrote: >>>>> Le Sunday 02 July 2006 18:31, [hidden email] a écrit: >>>>> >>>>> re-bonsoir à tous, >>>>> >>>>>> lionel armanet a écrit : >>>>>>> Ok ok, petits liens pour démarrer: >>>>>>> >>>>>>> http://fr.wikipedia.org/wiki/J2EE >>>>>>> >>>>>>> et >>>>>>> >>>>>>> http://fr.wikipedia.org/wiki/Enterprise_JavaBeans >>>>>>> >>>>>>> Au niveau smalltalk, je sais pas si il existe un équivalent > aussi >>>>>>> puissant. Il me semble qu'on peut faire du distribué avec un > bidule >>>>>>> opentalk (pas sur, le smalltalk c'est loin ^^). >>>>>> >>>>>> J2EE comme Java sont les fleaux du 21eme siecle. Bannissons les! > ;) >>>>> Il y a des gens ouverts qui font du java et qui s'interessent à > smalltalk. >>>>> tant mieux, bienvenus. Ce n'est peut etre pas la peine de leur > renvoyer ce >>>>> genre de blagues. Comme acceuil on fait mieux. >>>>> >>>>> l'une des grandes forces de java est la tonne de doc dispo et les > millions de >>>>> lignes de code produites, directement accessibles sur le web. >>>>> c'est un mauvais langage? je ne sais pas. >>>>> moins bien que smalltalk? surement à mon avis. >>>>> alors il faut convaincre, sans aggresser, avec des démonstrations > probantes et >>>>> des faits : du code, des applis et de la doc. >>>>> >>>>> Quand à java, ou x ou y ou même squeak pour les enfants ... bof >>>>> (pas > pour les >>>>> miens en tout cas). Peut-etre e-toy ou botsinc (ils rigolent >>>>> pas mal > quand je >>>>> leur fais un dessin et que je l'anime sous e-toy ...) >>>>> >>>>> alain >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Squeak-fr mailing list >>>>>> [hidden email] >>>>>> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr >>>>> _______________________________________________ >>>>> Squeak-fr mailing list >>>>> [hidden email] >>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/ >>>>> squeak-fr >>>>> >>>> >>>> >>>> -- >>>> __________________________________ >>>> >>>> "Si java bien, c'est javamine." >>>> >>>> Lionel armanet >>>> MSN : [hidden email] >>>> _______________________________________________ >>>> Squeak-fr mailing list >>>> [hidden email] >>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/ >>>> squeak-fr >>>> >>> _______________________________________________ >>> Squeak-fr mailing list >>> [hidden email] >>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr >>> >> >> >> -- >> __________________________________ >> >> "Si java bien, c'est javamine." >> >> Lionel armanet >> MSN : [hidden email] >> _______________________________________________ >> Squeak-fr mailing list >> [hidden email] >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr >> > > _______________________________________________ > Squeak-fr mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr _______________________________________________ Squeak-fr mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr |
Free forum by Nabble | Edit this page |