EJB (was Re: [Squeak-fr] Java pour les enfants ...)

Yann Monclair yann at monclair.info
Mer 5 Juil 07:06:07 UTC 2006


On Jul 5, 2006, at 12:11 AM, lionel armanet wrote:

> 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 ...).

L'avantage de Java sur ce point la, est a mon avis, qu'il utilise des  
technos "conventionnelles". Quand on arrive avec notre serveur Kom,  
et qu'on fait Kom startOn: 9900 on fait
certainement peur aux gens. L'absence des reperes classiques  
( fichiers de config, systeme de fichier .... ) est assez perturbante  
pour beaucoup. Je pense que ce qui explique
la popularite de java, c'est qu'on repart avec nos acquis du C, peut  
etre du C++ ... on retrouve des outils comme apache , cvs (ou  
autre) ... enfin du deja connu.


> 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.

Avoir attendu la version 5 pour la genericite, c'etait une belle  
erreur de Sun. Un des avantages du typage statique, c'est que l'on  
connait le type ;) Alors devoir caster a tout va devient un veritable  
enfer.

et des exemples :

Calculette maCalculette := (Calculette) this.getCalculette();

c'est un petit peu redondant non ? lol la genericite permet d'enlever  
le cast, seulement 3 fois le mot calculette dans notre ligne!  
youpi :) (j'ironise bcp sur java)


> 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.
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.

Je fais du developpement de plug-in en ce moment, et devoir  
redemmarer mon eclipse runtime (c'est a dire un 2eme eclipse lance  
depuis le premier pour tester le plug-in) parce que j'ai ajouter une  
methode ou un attribut a une classe... pff qu'est ce que ca me  
ralentit !! Pour ce qui est du RCP, je ne suis pas d'accord. TOUT  
VisualWorks est disponible dans VisualWorks (il en va de meme pour  
squeak et les autres ... ) donc on peut reutiliser le composnant qui  
nous plait/convient sans probleme.



>
> 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é".
C'est pas forcement faux, enfin de ma petite connaissance du monde de  
l'informatique. Je connais beaucoup plus de Smalltalkers qui  
connaissent Java (et travaillent avec) que l'inverse ;)

Enfin j'utilise tout de meme java, et je n'ai pas trop d'effets  
secondaires pour le moment.

Yann


>
> Voilou ;o)
>
> On 7/4/06, Bernard Notarianni <bernard.notarianni at gmail.com> 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 <lionel.armanet at gmail.com> 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 <alain.plantec at univ-brest.fr> wrote:
>> > > Le Sunday 02 July 2006 18:31, skweekml at freesurf.fr 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
>> > > > Squeak-fr at lists.squeakfoundation.org
>> > > > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/ 
>> squeak-fr
>> > > _______________________________________________
>> > > Squeak-fr mailing list
>> > > Squeak-fr at lists.squeakfoundation.org
>> > > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/ 
>> squeak-fr
>> > >
>> >
>> >
>> > --
>> > __________________________________
>> >
>> > "Si java bien, c'est javamine."
>> >
>> > Lionel armanet
>> > MSN : bax38 at caramail.com
>> > _______________________________________________
>> > Squeak-fr mailing list
>> > Squeak-fr at lists.squeakfoundation.org
>> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/ 
>> squeak-fr
>> >
>> _______________________________________________
>> Squeak-fr mailing list
>> Squeak-fr at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
>>
>
>
> -- 
> __________________________________
>
> "Si java bien, c'est javamine."
>
> Lionel armanet
> MSN : bax38 at caramail.com
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr



More information about the Squeak-fr mailing list