EJB (was Re: Java pour les enfants ...)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
62 messages Options
1234
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

stéphane ducasse-2

On 6 juil. 06, at 08:24, Bernard Notarianni wrote:

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

Exact.


>> Ils sont ou mais fichiers ?

en fait il n'y a rien de lier au modele Smalltalk. Cela veut dire que  
l'image pourrait etre juste un cache
S# fonctionnait comme cela mais .... on n'a jamais pu mettre nos  
mains dessus.

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

et oui

_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Lionel Armanet
>Tous les langages Java, Ruby, Python, PHP, etc ... n'existent parce qu'ils
>correspondent aux niveaux de nombreux pseudo-informaticiens style
>bidouilleurs PHP

Vision réductrice :o)

J'ai commencé l'objet par ST et je continue en Java. Rien n'empêche de
bien programmer en Java comme rien n'empêche de programmer comme un
porc dans un autre langage.

Notion de fichier en Java: bof bof, moi j'ai pas trop cette notion là
puisque j'utilise une vue proche de smalltalk browser. La notion même
de méthode au sein d'un fichier peut être contournée, puisqu'il existe
une option permettant de ne voir que la méthode que l'on choisit et
pas tout le fichier.

Relater hibernate comme gadget, il faut aussi oser :o)
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Bird Christophe Allegrini
In reply to this post by Damien Cassou-3
Bonsoir à tous,

Squeak n'a pas une interface obsolète, loin de là, et en tout cas refaire le
système sour Ruby serait impossible tant les perfs sont déplorables.

Pour les pros d'Emacs autant faire du LISP, cela demeure en famille.

Bref je ne comprends pas vraiment l'intérêt de ce vrai faux nouveau langage.

Christophe

----- Original Message -----
From: "Damien Cassou" <[hidden email]>
To: "Squeak in french / Squeak en français"
<[hidden email]>
Sent: Thursday, July 06, 2006 8:12 AM
Subject: Re: EJB (was Re: [Squeak-fr] Java pour les enfants ...)


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

_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Bird Christophe Allegrini
In reply to this post by stéphane ducasse-2
Visiblement je ne suis pas le seul à avoir un oeil critique.

Merci Stéphane.

----- Original Message -----
From: "stéphane ducasse" <[hidden email]>
To: "Squeak in french / Squeak en français"
<[hidden email]>
Sent: Thursday, July 06, 2006 9:32 AM
Subject: Re: EJB (was Re: [Squeak-fr] Java pour les enfants ...)


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

_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Bird Christophe Allegrini
In reply to this post by Lionel Armanet
> >Tous les langages Java, Ruby, Python, PHP, etc ... n'existent parce
qu'ils
> >correspondent aux niveaux de nombreux pseudo-informaticiens style
> >bidouilleurs PHP
>
> Vision réductrice :o)

La citation est tronquée :) cependant pour PHP je maintiens mon point de
vue.

>
> J'ai commencé l'objet par ST et je continue en Java. Rien n'empêche de
> bien programmer en Java comme rien n'empêche de programmer comme un
> porc dans un autre langage.

Mais c'est plus facile de mal programmer en Java, et parfois on n'y est
obligé.
Exemple impossible d'hériter de la classe String. De fait les librairies de
traitements de chaine un peu développées
ressemblent à de vulgaires fichiers remplis de procédures. Comme avec un bon
vieux Basic :)

Java n'est pas objet. Si Java est objet alors un nombre complexe sans partie
imaginaire est toujours un ... nombre complexe ... bien sûr que non .

>
> Notion de fichier en Java: bof bof, moi j'ai pas trop cette notion là
> puisque j'utilise une vue proche de smalltalk browser. La notion même
> de méthode au sein d'un fichier peut être contournée, puisqu'il existe
> une option permettant de ne voir que la méthode que l'on choisit et
> pas tout le fichier.
>
> Relater hibernate comme gadget, il faut aussi oser :o)

Comparativement à Tiger de Cincom par exemple, c'est clair, hibernate est un
gadget, lent de surcroit.
Je ne suis pas là pour faire de la pub, mais avant de donner la valeur d'une
chose, il faut avoir des éléments de comparaison.
Et hibernate est un gadget comparé à des bases objets capables de mapping ou
de persistence sur un SGBDR.

Mais comme c'est gratuit ...


> _______________________________________________
> 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
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Damien Cassou-3
In reply to this post by Bird Christophe Allegrini
Bird Christophe Allegrini wrote:
> Squeak n'a pas une interface obsolète, loin de là, et en tout cas refaire le
> système sour Ruby serait impossible tant les perfs sont déplorables.


Je suis d'accord sur le fait que Squeak n'est pas une interface
obsolete. Le probleme, c'est que l'on a pas le choix. Quand j'ai
commence Squeak, j'etais un grand fan d'emacs (je le suis toujours). Je
connais enormement de raccourcis que j'utilise facilement. Arrive sur
Squeak a ete pour moi tres difficile. Il a fallu que je reprenne le
machin a cote du clavier et j'avais l'impression de perdre beaucoup en
efficacite.

Petit a petit, je me suis cependant rendu compte que la necessite
d'avoir de super raccourcis clavier sous Squeak se faisait beaucoup
moins sentir du fait que l'on ecrit moins de code en Smalltalk qu'en
C/Java/PHP.


> Pour les pros d'Emacs autant faire du LISP, cela demeure en famille.


C'est reducteur. Quand je ne fais pas du Smalltalk, j'utilise toujours
emacs pour le C, Java, PHP et surtout LaTeX.


> Bref je ne comprends pas vraiment l'intérêt de ce vrai faux nouveau langage.


J'espere que c'Est plus clair. L'interet c'est d'apporter un langage
plus puissant que tout ce que les gens connaissent tout en leur laissant
leurs habitudes (fichiers, emacs...) et ca marche. Apres, je ne dis pas
que je ferai du Ruby si j'avais le choix, mais c'Est ce que les gens
preferent pour le moment.

Remarque, je me remettrai bien au Lisp de temps en temps.
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Bird Christophe Allegrini
> Bird Christophe Allegrini wrote:
> > Squeak n'a pas une interface obsolète, loin de là, et en tout cas
refaire le

> > système sour Ruby serait impossible tant les perfs sont déplorables.
>
>
> Je suis d'accord sur le fait que Squeak n'est pas une interface
> obsolete. Le probleme, c'est que l'on a pas le choix. Quand j'ai
> commence Squeak, j'etais un grand fan d'emacs (je le suis toujours). Je
> connais enormement de raccourcis que j'utilise facilement. Arrive sur
> Squeak a ete pour moi tres difficile. Il a fallu que je reprenne le
> machin a cote du clavier et j'avais l'impression de perdre beaucoup en
> efficacite.
>

La bonne question est pourquoi Squeak impose son environnement ?
Parce que justement il est objet, au contraire de Java (partiellement objet)
ou C pas du tout objet.
Et donc tout étant objet, son environnement doit être lui aussi de la même
nature.

C'est comme cela pour tous les Smalltalk, ceci démontre cela.

> Petit a petit, je me suis cependant rendu compte que la necessite
> d'avoir de super raccourcis clavier sous Squeak se faisait beaucoup
> moins sentir du fait que l'on ecrit moins de code en Smalltalk qu'en
> C/Java/PHP.
>

Autant je peux comprendre l'intérêt de faire du C pour les perfs ou la
portabilité,
Java, je peux aussi comprendre : portabilité, perfs récemment décentes,
large éventail de librairies et produits.

Mais PHP, c'est un vrai mystère, sémantiquement ça vaut un basic des années
80, les perfs sont franchement mauvaises,
la fiabilité bof, bref pour le Web autant faire du Seaside, plus simple et
plus puissant, ou même du Lisp définitivement plus simple et nettement plus
rapide.

PHP = nouveau basic ? Oui mais alors pourquoi pas le retour du Basic :)

>
> > Pour les pros d'Emacs autant faire du LISP, cela demeure en famille.
>
>
> C'est reducteur. Quand je ne fais pas du Smalltalk, j'utilise toujours
> emacs pour le C, Java, PHP et surtout LaTeX.
>
>
> > Bref je ne comprends pas vraiment l'intérêt de ce vrai faux nouveau
langage.
>

Emacs est écrit en Lisp et est extensible dans un langage quasi Lisp, mais
comme le Lisp est sémantiquement le plus avancé des langages (avec Rebol)
son éditeur peut servir pour d'autres langages moins évolués.

Rebol, voila une nouveauté digne d'intérêt, certainement le plus achevé des
nouveaux venus et nettement plus sophistiqué que le Ruby, vulgaire redite de
Smalltalk.
Et au passage, il n'est pas open source, en version serveur il est payant et
son éditeur en vie correctement : de quoi faire méditer la "communauté" PHP
ou Ruby.

Mais qui payerait pour PHP ? :)

>
> J'espere que c'Est plus clair. L'interet c'est d'apporter un langage
> plus puissant que tout ce que les gens connaissent tout en leur laissant
> leurs habitudes (fichiers, emacs...) et ca marche. Apres, je ne dis pas
> que je ferai du Ruby si j'avais le choix, mais c'Est ce que les gens
> preferent pour le moment.
>

Je n'ai pas rencontré un seul projet en Ruby, pas même un projet pilote,
alors qu'en Smalltalk oui au moins au stade du proto ou du produit, en Lisp
oui, en Java bien sûr, en C# aussi, en PHP un seul abandonné pour cause de
perfs déplorables.

J'ai à quelques occasions parlé de Ruby, personne ne connaîssait même de
nom.

C'est un langage très peu répandu, qui rapporte 0, n'a pas d'éditeur, qui
évolue à la vitesse d'un escargot et n'apporte rien de nouveau.

> Remarque, je me remettrai bien au Lisp de temps en temps.

Attention, c'est dangereux, pire que Smalltalk, car c'est là que l'on se
rend compte que l'univers des langages est à la porte d'une régression, ceci
constitue certainement la vrai (et triste) "nouveauté" dans le monde des
technologies sémantiques.

> _______________________________________________
> 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
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Loïs Lherbier
Selon Bird Christophe Allegrini <[hidden email]>:

> J'ai à quelques occasions parlé de Ruby, personne ne connaîssait même de
> nom.
>
> C'est un langage très peu répandu, qui rapporte 0, n'a pas d'éditeur, qui
> évolue à la vitesse d'un escargot et n'apporte rien de nouveau.
>

Bonjour,

je ne suis pas d'accord avec cette vision très réductrice que vous avez de ce
langage. Mais je ne suis pas la bonne personne pour me lancer dans ce genre de
discussion.
Cependant j'aimerais vous faire remarquer que l'arrivé de Ruby a un point
positif important pour Smalttalk. Ruby étant un trés bon langage a "tout
faire", il attire des gens qui utilisaient Bash, Perl, Python, etc. pour du
web, des applications graphiques ...
Et il est beaucoup plus simple de passer de Ruby à Smalltalk que de Bash à
Smalltalk :o) En cela je pense que Ruby est une très bonne passerelle pour
Squeak et lui fait en quelques sorte de la bonne publicité.

 Loïs

_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Hilaire Fernandes-5
[hidden email] a écrit :

> Selon Bird Christophe Allegrini <[hidden email]>:
>
>
>>J'ai à quelques occasions parlé de Ruby, personne ne connaîssait même de
>>nom.
>>
>>C'est un langage très peu répandu, qui rapporte 0, n'a pas d'éditeur, qui
>>évolue à la vitesse d'un escargot et n'apporte rien de nouveau.
>>
>
>
> Bonjour,
>
> je ne suis pas d'accord avec cette vision très réductrice que vous avez de ce
> langage. Mais je ne suis pas la bonne personne pour me lancer dans ce genre de
> discussion.
> Cependant j'aimerais vous faire remarquer que l'arrivé de Ruby a un point
> positif important pour Smalttalk. Ruby étant un trés bon langage a "tout
> faire", il attire des gens qui utilisaient Bash, Perl, Python, etc. pour du
> web, des applications graphiques ...
> Et il est beaucoup plus simple de passer de Ruby à Smalltalk que de Bash à
> Smalltalk :o) En cela je pense que Ruby est une très bonne passerelle pour
> Squeak et lui fait en quelques sorte de la bonne publicité.

Off-topic:

Ruby a aussi l'amusante propriété de rendre malade les utilisateurs de
Python.

Voir ce commentaire, et la suite, de Guido lui-même:
http://www.artima.com/forums/flat.jsp?forum=106&thread=150515

C'est vrai que Python-Ruby sont sur le même segment...

_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Yann Monclair-2
In reply to this post by Loïs Lherbier
Il pourrait etre interessant d'avoir un editeur Ruby dans Squeak par  
exemple. Un peu comme avoir Windows sur un mac. les gens se  
rendraient compte que l'original vaut mieux que la copie ;)

Pour ce qui est de passer de Ruby a Smalltalk, je n'y crois pas trop.  
L'idee recue que Smalltlak est un vieux truc perdure, et les gens  
vont pas quitter Ruby "tout chaud" pour prendre du Smalltalk qui a  
30ans !!

L'utilisation du "a tout faire" est un peu reductrice quand on  
l'applique a Ruby je pense. Je pense qu'il n'y a que de tres rares  
langages qui peuvent se dire "a tout faire", bien sur j'y mettrais  
Smalltalk et Lisp. un meme langage qui permet de definir une appli  
web, une base de donnee, un nouveau langage (SmaCC , herite du  
ProgramNodeEnumerator , ... ), faire des actions rapides sur des  
fichiers (un Stream sur un fichier, c'est imbattable je trouve).

Mais Ruby existe, il y a des Ruby User Group, donc il y a des  
utilisateurs ;) mais je pense que c'est un langage qui reste dans le  
cercle des informaticiens, il n'est pas encore passe dans le cercle  
des managers qui choisissent les technos.

Yann

On Jul 7, 2006, at 7:52 AM, [hidden email] wrote:

> Selon Bird Christophe Allegrini  
> <[hidden email]>:
>
>> J'ai à quelques occasions parlé de Ruby, personne ne connaîssait  
>> même de
>> nom.
>>
>> C'est un langage très peu répandu, qui rapporte 0, n'a pas  
>> d'éditeur, qui
>> évolue à la vitesse d'un escargot et n'apporte rien de nouveau.
>>
>
> Bonjour,
>
> je ne suis pas d'accord avec cette vision très réductrice que vous  
> avez de ce
> langage. Mais je ne suis pas la bonne personne pour me lancer dans  
> ce genre de
> discussion.
> Cependant j'aimerais vous faire remarquer que l'arrivé de Ruby a un  
> point
> positif important pour Smalttalk. Ruby étant un trés bon langage a  
> "tout
> faire", il attire des gens qui utilisaient Bash, Perl, Python, etc.  
> pour du
> web, des applications graphiques ...
> Et il est beaucoup plus simple de passer de Ruby à Smalltalk que de  
> Bash à
> Smalltalk :o) En cela je pense que Ruby est une très bonne  
> passerelle pour
> Squeak et lui fait en quelques sorte de la bonne publicité.
>
>  Loïs
> _______________________________________________
> 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
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Loïs Lherbier
Vous pouvez traduire "à tout faire" par "à tout ce que j'ai à faire :oP".
Car actuellement je l'utilise pour des scripts systèmes, du web, des protos, de
la transformation de données et des toutes petites applis graphiques. Et par
exemple, je me vois pas actuellement utiliser Squeak pour un script système que
je lance avec cron.

Quand je dis que Ruby donne de la visibilité à Smalltalk en général et à Seaside
en particulier voilà justement un article qui vient de sortir:
http://www-128.ibm.com/developerworks/java/library/j-cb07056/index.html?ca=dgr-lnxw07Ruby-Seaside

Ce type d'article (avec de l'info sur Seaside) ne serait jamais sorti sans Ruby
(surtout RoR). Le buzz autour de RoR rayonne beaucoup sur Ruby et permet
d'augmenter la visiblité d'autres outils comme Seaside (et donc Squeak).

Loïs


Selon Yann Monclair <[hidden email]>:

> Il pourrait etre interessant d'avoir un editeur Ruby dans Squeak par
> exemple. Un peu comme avoir Windows sur un mac. les gens se
> rendraient compte que l'original vaut mieux que la copie ;)
>
> Pour ce qui est de passer de Ruby a Smalltalk, je n'y crois pas trop.
> L'idee recue que Smalltlak est un vieux truc perdure, et les gens
> vont pas quitter Ruby "tout chaud" pour prendre du Smalltalk qui a
> 30ans !!
>
> L'utilisation du "a tout faire" est un peu reductrice quand on
> l'applique a Ruby je pense. Je pense qu'il n'y a que de tres rares
> langages qui peuvent se dire "a tout faire", bien sur j'y mettrais
> Smalltalk et Lisp. un meme langage qui permet de definir une appli
> web, une base de donnee, un nouveau langage (SmaCC , herite du
> ProgramNodeEnumerator , ... ), faire des actions rapides sur des
> fichiers (un Stream sur un fichier, c'est imbattable je trouve).
>
> Mais Ruby existe, il y a des Ruby User Group, donc il y a des
> utilisateurs ;) mais je pense que c'est un langage qui reste dans le
> cercle des informaticiens, il n'est pas encore passe dans le cercle
> des managers qui choisissent les technos.
>
> Yann
>
> On Jul 7, 2006, at 7:52 AM, [hidden email] wrote:
>
> > Selon Bird Christophe Allegrini
> > <[hidden email]>:
> >
> >> J'ai à quelques occasions parlé de Ruby, personne ne connaîssait
> >> même de
> >> nom.
> >>
> >> C'est un langage très peu répandu, qui rapporte 0, n'a pas
> >> d'éditeur, qui
> >> évolue à la vitesse d'un escargot et n'apporte rien de nouveau.
> >>
> >
> > Bonjour,
> >
> > je ne suis pas d'accord avec cette vision très réductrice que vous
> > avez de ce
> > langage. Mais je ne suis pas la bonne personne pour me lancer dans
> > ce genre de
> > discussion.
> > Cependant j'aimerais vous faire remarquer que l'arrivé de Ruby a un
> > point
> > positif important pour Smalttalk. Ruby étant un trés bon langage a
> > "tout
> > faire", il attire des gens qui utilisaient Bash, Perl, Python, etc.
> > pour du
> > web, des applications graphiques ...
> > Et il est beaucoup plus simple de passer de Ruby à Smalltalk que de
> > Bash à
> > Smalltalk :o) En cela je pense que Ruby est une très bonne
> > passerelle pour
> > Squeak et lui fait en quelques sorte de la bonne publicité.
> >
> >  Loïs
> > _______________________________________________
> > 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
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

stéphane ducasse-2
In reply to this post by Damien Cassou-3
Damien

est-ce que tu as essaye le package pour changer les binding et le  
package emacsBinding.
Car je dois toujours le tester :)

Stef

On 6 juil. 06, at 20:54, Damien Cassou wrote:

> Bird Christophe Allegrini wrote:
>> Squeak n'a pas une interface obsolète, loin de là, et en tout cas  
>> refaire le
>> système sour Ruby serait impossible tant les perfs sont déplorables.
>
>
> Je suis d'accord sur le fait que Squeak n'est pas une interface  
> obsolete. Le probleme, c'est que l'on a pas le choix. Quand j'ai  
> commence Squeak, j'etais un grand fan d'emacs (je le suis  
> toujours). Je connais enormement de raccourcis que j'utilise  
> facilement. Arrive sur Squeak a ete pour moi tres difficile. Il a  
> fallu que je reprenne le machin a cote du clavier et j'avais  
> l'impression de perdre beaucoup en efficacite.
>
> Petit a petit, je me suis cependant rendu compte que la necessite  
> d'avoir de super raccourcis clavier sous Squeak se faisait beaucoup  
> moins sentir du fait que l'on ecrit moins de code en Smalltalk  
> qu'en C/Java/PHP.
>
>
>> Pour les pros d'Emacs autant faire du LISP, cela demeure en famille.
>
>
> C'est reducteur. Quand je ne fais pas du Smalltalk, j'utilise  
> toujours emacs pour le C, Java, PHP et surtout LaTeX.
>
>
>> Bref je ne comprends pas vraiment l'intérêt de ce vrai faux  
>> nouveau langage.
>
>
> J'espere que c'Est plus clair. L'interet c'est d'apporter un  
> langage plus puissant que tout ce que les gens connaissent tout en  
> leur laissant leurs habitudes (fichiers, emacs...) et ca marche.  
> Apres, je ne dis pas que je ferai du Ruby si j'avais le choix, mais  
> c'Est ce que les gens preferent pour le moment.
>
> Remarque, je me remettrai bien au Lisp de temps en temps.
> _______________________________________________
> 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
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

stéphane ducasse-2
In reply to this post by Loïs Lherbier
Exact! Exact!
En plus on doit pouvoir apprendre des tas de trucs des Rubyien et en  
plus on pourrait avoir
Diamond: un Smalltalk scripting langage :)

Un copain me rappelait hier que sa premiere conf objet il avait des  
gens qui faisant deu C++
lui disait qu'un language qui est base sur le ramasse miette est nul....

Amusant.

Stef


On 7 juil. 06, at 07:52, [hidden email] wrote:

> Selon Bird Christophe Allegrini  
> <[hidden email]>:
>
>> J'ai à quelques occasions parlé de Ruby, personne ne connaîssait  
>> même de
>> nom.
>>
>> C'est un langage très peu répandu, qui rapporte 0, n'a pas  
>> d'éditeur, qui
>> évolue à la vitesse d'un escargot et n'apporte rien de nouveau.
>>
>
> Bonjour,
>
> je ne suis pas d'accord avec cette vision très réductrice que vous  
> avez de ce
> langage. Mais je ne suis pas la bonne personne pour me lancer dans  
> ce genre de
> discussion.
> Cependant j'aimerais vous faire remarquer que l'arrivé de Ruby a un  
> point
> positif important pour Smalttalk. Ruby étant un trés bon langage a  
> "tout
> faire", il attire des gens qui utilisaient Bash, Perl, Python, etc.  
> pour du
> web, des applications graphiques ...
> Et il est beaucoup plus simple de passer de Ruby à Smalltalk que de  
> Bash à
> Smalltalk :o) En cela je pense que Ruby est une très bonne  
> passerelle pour
> Squeak et lui fait en quelques sorte de la bonne publicité.
>
>  Loïs
> _______________________________________________
> 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
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

stéphane ducasse-2
In reply to this post by Loïs Lherbier

On 7 juil. 06, at 09:31, [hidden email] wrote:

> Vous pouvez traduire "à tout faire" par "à tout ce que j'ai à  
> faire :oP".
> Car actuellement je l'utilise pour des scripts systèmes, du web,  
> des protos, de
> la transformation de données et des toutes petites applis  
> graphiques. Et par
> exemple, je me vois pas actuellement utiliser Squeak pour un script  
> système que
> je lance avec cron.

pourquoi?
Si tu lances Squeak headless avec un script en parametre?

> Quand je dis que Ruby donne de la visibilité à Smalltalk en général  
> et à Seaside
> en particulier voilà justement un article qui vient de sortir:
> http://www-128.ibm.com/developerworks/java/library/j-cb07056/ 
> index.html?ca=dgr-lnxw07Ruby-Seaside

Lois j'aimerai organiser un conf sur le dev web et je cherche un  
expert PHP et un expert Ror
est-ce que tu as cela sous la main.

> Ce type d'article (avec de l'info sur Seaside) ne serait jamais  
> sorti sans Ruby
> (surtout RoR). Le buzz autour de RoR rayonne beaucoup sur Ruby et  
> permet
> d'augmenter la visiblité d'autres outils comme Seaside (et donc  
> Squeak).

et oui.
Bien sur on doit tous se bouger un peu pour que Squeak devienne  
meilleur.
Et tous on peut faire qqchose.
Ecrire des tests, fixes des bugs, ecrire des lib....


Stef

>
> Loïs
>
>
> Selon Yann Monclair <[hidden email]>:
>
>> Il pourrait etre interessant d'avoir un editeur Ruby dans Squeak par
>> exemple. Un peu comme avoir Windows sur un mac. les gens se
>> rendraient compte que l'original vaut mieux que la copie ;)
>>
>> Pour ce qui est de passer de Ruby a Smalltalk, je n'y crois pas trop.
>> L'idee recue que Smalltlak est un vieux truc perdure, et les gens
>> vont pas quitter Ruby "tout chaud" pour prendre du Smalltalk qui a
>> 30ans !!
>>
>> L'utilisation du "a tout faire" est un peu reductrice quand on
>> l'applique a Ruby je pense. Je pense qu'il n'y a que de tres rares
>> langages qui peuvent se dire "a tout faire", bien sur j'y mettrais
>> Smalltalk et Lisp. un meme langage qui permet de definir une appli
>> web, une base de donnee, un nouveau langage (SmaCC , herite du
>> ProgramNodeEnumerator , ... ), faire des actions rapides sur des
>> fichiers (un Stream sur un fichier, c'est imbattable je trouve).
>>
>> Mais Ruby existe, il y a des Ruby User Group, donc il y a des
>> utilisateurs ;) mais je pense que c'est un langage qui reste dans le
>> cercle des informaticiens, il n'est pas encore passe dans le cercle
>> des managers qui choisissent les technos.
>>
>> Yann
>>
>> On Jul 7, 2006, at 7:52 AM, [hidden email] wrote:
>>
>>> Selon Bird Christophe Allegrini
>>> <[hidden email]>:
>>>
>>>> J'ai à quelques occasions parlé de Ruby, personne ne connaîssait
>>>> même de
>>>> nom.
>>>>
>>>> C'est un langage très peu répandu, qui rapporte 0, n'a pas
>>>> d'éditeur, qui
>>>> évolue à la vitesse d'un escargot et n'apporte rien de nouveau.
>>>>
>>>
>>> Bonjour,
>>>
>>> je ne suis pas d'accord avec cette vision très réductrice que vous
>>> avez de ce
>>> langage. Mais je ne suis pas la bonne personne pour me lancer dans
>>> ce genre de
>>> discussion.
>>> Cependant j'aimerais vous faire remarquer que l'arrivé de Ruby a un
>>> point
>>> positif important pour Smalttalk. Ruby étant un trés bon langage a
>>> "tout
>>> faire", il attire des gens qui utilisaient Bash, Perl, Python, etc.
>>> pour du
>>> web, des applications graphiques ...
>>> Et il est beaucoup plus simple de passer de Ruby à Smalltalk que de
>>> Bash à
>>> Smalltalk :o) En cela je pense que Ruby est une très bonne
>>> passerelle pour
>>> Squeak et lui fait en quelques sorte de la bonne publicité.
>>>
>>>  Loïs
>>> _______________________________________________
>>> 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

_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Damien Cassou-3
In reply to this post by stéphane ducasse-2
stéphane ducasse wrote:
> Damien
>
> est-ce que tu as essaye le package pour changer les binding et le
> package emacsBinding.
> Car je dois toujours le tester :)


A une epoque oui, mais je ne suis jamais arrive a le faire marche. J'ai
une lu sur une des listes qu'il existe un package VI qui marche plutot
bien et qui est prevu pour emacs aussi. Je ne me souviens plus du nom
par contre.
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Damien Cassou-3
In reply to this post by stéphane ducasse-2
> Lois j'aimerai organiser un conf sur le dev web et je cherche un expert
> PHP et un expert Ror
> est-ce que tu as cela sous la main.

Je connais un gars qui fait du RoR toute la journee, qui a fait un stage
en RoR et qui devrait etre embauche dans une boite pour continuer a
faire du RoR. Si ca t'interesse je peux vous mettre en contact.
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

Loïs Lherbier
In reply to this post by stéphane ducasse-2
bonjour Stéphane,

Selon stéphane ducasse <[hidden email]>:
> pourquoi?
> Si tu lances Squeak headless avec un script en parametre?

je connaissais déjà ta réponse :o) Même si j'avoue ne pas avoir évalué les
possiblités d'utiliser Squeak en lieu et place d'un langage de script
quelconque je trouve cela bizarre d'utiliser Squeak pour cela. Il faudrait que
je vois la gestion de fichier par ex. avec Squeak pour voir si cela me
simplifie ou non la tâche.

> Lois j'aimerai organiser un conf sur le dev web et je cherche un
> expert PHP et un expert Ror
> est-ce que tu as cela sous la main.

pour RoR je ne peut pas t'en conseiller. En PHP en revanche je peut te
conseiller Pascal Blachier ou Eric Daspet. Les deux on dejà fait des
conférences avec notre LUG Alpinux (et hop un peu de pub :o) ) et ont écrit des
bouquins sur PHPs.

Loïs

_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

stéphane ducasse-2
> je connaissais déjà ta réponse :o) Même si j'avoue ne pas avoir  
> évalué les
> possiblités d'utiliser Squeak en lieu et place d'un langage de script
> quelconque je trouve cela bizarre d'utiliser Squeak pour cela. Il  
> faudrait que
> je vois la gestion de fichier par ex. avec Squeak pour voir si cela me
> simplifie ou non la tâche.

La librarie de fichier de squeak n'est pas bonne l'interface est  
bizarre.
Ce que je trouve etrange est que les gens percoivent un language de  
script
comme qq chose que l'on ecrit dans emacs :)

>> Lois j'aimerai organiser un conf sur le dev web et je cherche un
>> expert PHP et un expert Ror
>> est-ce que tu as cela sous la main.
>
> pour RoR je ne peut pas t'en conseiller. En PHP en revanche je peut te
> conseiller Pascal Blachier ou Eric Daspet. Les deux on dejà fait des
> conférences avec notre LUG Alpinux (et hop un peu de pub :o) ) et  
> ont écrit des
> bouquins sur PHPs.

Ok est-ce que tu as leur email?

Stef
>
> Loïs
> _______________________________________________
> 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
Reply | Threaded
Open this post in threaded view
|

Re: EJB (was Re: Java pour les enfants ...)

stéphane ducasse-2
In reply to this post by Damien Cassou-3
cela m'interesse

On 7 juil. 06, at 15:52, Damien Cassou wrote:

>> Lois j'aimerai organiser un conf sur le dev web et je cherche un  
>> expert PHP et un expert Ror
>> est-ce que tu as cela sous la main.
>
> Je connais un gars qui fait du RoR toute la journee, qui a fait un  
> stage en RoR et qui devrait etre embauche dans une boite pour  
> continuer a faire du RoR. Si ca t'interesse je peux vous mettre en  
> contact.
> _______________________________________________
> 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
Reply | Threaded
Open this post in threaded view
|

RE : EJB (was Re: Java pour les enfants ...)

Dreyfuss Pierre-André (EDUM)
In reply to this post by stéphane ducasse-2
Bonjour
Concernant l'utilisation de Squeak en éducation et les langages pour enfants.

1.- Il faut considérer Squeak comme un Système d'exploitation semblable à Linux  Windows ou Mac. mais avec l'avantage d'être accepté dans divers systèmes hôtes, entre autre ceux cités ci-dessus, ce qui fait que tout projet Squeak fonctionne de fait sur toutes machine quei que soit son Os, pour autant q'une VM (un programe machine virtuelle Squeak qui interprète le code Squeak) existe pour cet OS.
La conséquence est que les élèves peuvent échanger leur productions sans se préocupper de l'os du destinataire, Entre autre faire tourner leurs productions chez eux quelque soit la machine de l'école et la leur. La license ouverte de Squeak permet de tout utiliser et distribuer librement. Pas de soucis de droits pour les activités Scolaires.

2.- La programmation par les système de script E-toy met la programmation à la portée des enfants en leur offrant plusieurs facilités.

   2.1 Commandes regroupées en catégories, disponibles à la souris et documsntées par ballon d'aide.
          - La doc est intégrée à l'utilisation, ce-ci permet une exploration facile de l'espace   des commandes à disposition.

        - Evite les problèmes d'orthographe et de syntaxe( la substitution de paramètre contrôle automatiquement le type).

   2.2 Le système de programmation incrémentale permet de modifier des valeurs dans un script lorsqu'il fonctionne :- Observation directe des effets produits.
       Exemple: (Voir le projet voiture), on peut modifier directement sur le script l'angle de la commande tourne  et constater que: pour 0 la voiture va tout droit et pour  des valeurs négatives. elle tourne à gauche.-> découverte de l'effet du signe - devant un nombre.

   2.3 Les objets sont représentés par des graphiques, les Morphs  que l'on peut commander par script. Il peuvent être modifiés et assemblés à la souris. Représentation concrète(par des objets virtuels comme dans le cadre de jeux vidéos, mais avec la possibilité de créer et d'agir sur les objets.).
   Créer des jeux est l'une des principales motivations d'apprendre la programmation  pour les enfants, mais les savoirs acquis en programmtion peuvent être repris dans l'enseignement pour leur faire créer des simulations. (Voir le DVD Squeak) Les élèves étudient la chute de corps  et essaient de reproduire le mouvement d'un corps tombant dans une vidéo, On peut même superposer la simulation à la vidéo car:

   3.- Les propriétés du système Squeak sont différentes des systèmes classiques.
       TOUT EST OBJET - TOUT S'APPUYE SUR LES FONCTIONS DU SYSTEME ET S'AJOUTE AU SYSTEME.

          PAS D'APPLICATIONS SEPAREES CHACUNE DANS SA FENETRE.

       Exemple : Compter les voitures qui passent dans une rue à partit d'une vidéo.
        Il suffit de placer un objet (ellipse) au dessus  de la vidéo et de programmer la
        couleur du pixel vu par cet objet en son centre. Le changement de couleur suivi du
        retour à  la couleur de la route détecte le passage d'une voiture.

   Dans SQUEAK la programmation Script fait partie des savoir faire de l'utilisateur et lui permet d'agir sur son environnement.Tout projet est ouvert et peut être considéré comme point de départ pour de nouvelles utilisations et adaptations.
 
                Tout peut aussi se combiner avec tout.
  Autre exemple:
         Il suffit d'attribuer des valeurs à la réglette de la progression de la vidéo pour aller à tel passage de la vidéo,  de tirer un bouton du script pour créer une table des matières  interactive d'une vidéo qui saute aux divers passages.


    4.- La programmation par script inculque les principes d'objet, de commande, de test,
les débuts de la programmation.
Pour aller plus loin en douceur le bouton carré sur les script convertit le script en son texte smalltalk, car le système de script en fait est un générateur de programme, son interface décrit visuellement le programme construit avec les briques et génère le code smalltalk correspondant, ce qui permet de découvrir smalltalk à partir des exemples créés en script.

 Il est aussi possible d'utiliser le code pour modifier un script en lui ajoutant du code qui n'existe pas sous forme de briques.

Exemple:

le script Script1:

Texte1|numericValue<- Texte|numericValue

se traduit en Smalltalk par:


Script1
        self setNumericValue: Texte getNumericValue

Ce script, converti en Smalltalk affiche dans l'objet (un texte) la valeur numérique de l'objet: Texte (un autre texte).

Ajoutez sqrt pour avoir la racine de la valeur.

Script1
        self setNumericValue: Texte getNumericValue sqrt

Et sauvez. Ce script ne pourra plus être affiché sous forme de brique.

On a un calculateur de racines.

On a passé de E-toy à Smalltalk avec une étape de reconnaissance, retrouver ce qui était exprimé par le script en brique dans la forme smalltalk.
Modifier et expérimenter avec le code smalltalk, cette fois apprentissage d'un vrai langage de programmation textuel: Smalltalk.

Script pour  les enfants, aussi pour les enseignants et en fait pour tout utilisateur, ce qui rend les utilisateurs maîtres de leur machine.

A comparer aux applications fermées et intouchables dont l'éditeur est le maître et aliènante pour l'utilisateur.

Partage de code. Des objets à disposition des enfants avec des actions  déjà programmées par les enseignants.

Des objets  ou de nouvelles commandes programmées en smalltalk par des spécialisres:

Voir sur notre site.   morphisme,    morphisme & sommets,
                       qui ajoutent des commandes aux polygones.

                       traitementsons qui ajoutent des menus au magnétopkone
                       et des commandes au soudEventMorph.


DrGeoII qui a un bouton pour ouvrir le visualiseur des objets de la figure. A comparer avec les versions apllic fermées de drGeo dans les autres systèmes.


Amitiés





           

   

   

-------- Message d'origine--------
De: [hidden email] de la part de stéphane ducasse
Date: sam. 08.07.2006 10:46
À: Squeak in french / Squeak en français
Objet : Re: EJB (was Re: [Squeak-fr] Java pour les enfants ...)
 
> je connaissais déjà ta réponse :o) Même si j'avoue ne pas avoir  
> évalué les
> possiblités d'utiliser Squeak en lieu et place d'un langage de script
> quelconque je trouve cela bizarre d'utiliser Squeak pour cela. Il  
> faudrait que
> je vois la gestion de fichier par ex. avec Squeak pour voir si cela me
> simplifie ou non la tâche.

La librarie de fichier de squeak n'est pas bonne l'interface est  
bizarre.
Ce que je trouve etrange est que les gens percoivent un language de  
script
comme qq chose que l'on ecrit dans emacs :)

>> Lois j'aimerai organiser un conf sur le dev web et je cherche un
>> expert PHP et un expert Ror
>> est-ce que tu as cela sous la main.
>
> pour RoR je ne peut pas t'en conseiller. En PHP en revanche je peut te
> conseiller Pascal Blachier ou Eric Daspet. Les deux on dejà fait des
> conférences avec notre LUG Alpinux (et hop un peu de pub :o) ) et  
> ont écrit des
> bouquins sur PHPs.

Ok est-ce que tu as leur email?

Stef
>
> Loïs
> _______________________________________________
> 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

winmail.dat (10K) Download Attachment
1234