realbasic-nug.fr
[Top] [All Lists]

Re: noob inside

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: noob inside
From: David Feugey <dfeugey at tiscali dot fr>
Date: Thu, 29 Jun 2006 21:18:05 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <44A2D0CF dot 6050801 at wanadoo dot fr> <3927CBCC-2257-4CA3-A0C1-F101E422831E at tribu dot ch> <44A36DCB dot 7030709 at wanadoo dot fr> <44A3E4B2 dot 70107 at dstu dot univ-montp2 dot fr> <44A3FFC3 dot 40900 at tiscali dot fr> <44A403A9 dot 4010408 at wanadoo dot fr>
Emile Schwarz a écrit :

Peux- développer en quoi le côté graphique de REALbasic... ?

Expliquer au débutant comment programmer, alors même que la structure du code est en grande partie éparpillée (dans les classes et actions prédéfinies pour chaque élément graphique affichable) c'est assez fastidieux.

Le gros du problème est d'apprendre le langage alors qu'avec RB on attaque tout du point de vue de l'interface du logiciel. Si c'est cool pour le développeur, pour apprendre, commencer par l'interface est de loin la plus mauvaise chose à faire.

De plus, si on créé un programme complet, on ne peut facilement faire une étude du code source, ce qui est pourtant aisé avec Java (car le code est plus ou moins regroupé dans un seul listing, là ou en RB c'est éparpillé un peu partout).

Attention cependant, ce n'est pas une critique de RB, que je trouve super efficace, mais bien une remarque concernant le fait que RB n'est pas si adapté aux grands débutants qu'il en a l'air et que les notions les plus basiques sont - au final - les plus difficiles à expliquer (on ne peut littéralement le faire qu'en image).

Crois moi, ce genre d'IDE graphique, c'est intuitif comme tout, mais à expliquer aux grands débutants, c'est tout sauf trivial. Personnellement j'ai écrit des milliers de pages pour des magazines divers et variés et je ne saurai pas trop comment m'y prendre pour faire quelque chose de clair et concret sur ce sujet. Mais bon, je n'ai pas la prétention d'être très compétent dans ce domaine.

Bye, David


<Prev in Thread] Current Thread [Next in Thread>