Ce n'est pas faux. Toutefois, j'ai débuté avec REALbasic lors des
premières versions de "CrossBasic" (pour ceux qui s'en souviennent)
proposées par Andrew Barry, développeur initial de l'outil devenu
REALbasic, sous l'impulsion de Geoff Perlmann. Donc en effet, j'ai
suivi les évolutions. Au même moment, je me mettais à 4D que j'ai
continué d'utiliser en parallèle de REALbasic jusqu'à ce que je jette
l'éponge en raison de son incapacité à produire des applications Mac
qui se respectent (c'est mon avis). Pour ces deux environnements, j'ai
développé des plugins en C/C++ et forcément, je me suis confronté
d'abord à CodeWarrior, puis à xCode (partie Carbon). Cocoa reste un
framework génial, Objective C est assez fun (à mon goût), mais
l'approche xCode + InterfaceBuilder m'est apparue plus "nébuleuse".
Maintenant, c'est peut être aussi une question de "philosophies"
différentes: nous sommes chacun plus apte à intégrer une façon de
travailler plutôt qu'une autre. L'important, finalement, pour les
développeurs que nous sommes, c'est d'avoir le choix. Un luxe dont il
ne faudrait pas se priver ;-)
Un petit point concernant Cocoa, pour faire le lien avec ce que disait
Sébastien s'agissant de l'interface graphique. OK, Cocoa propose plus
d'objets graphiques etc.. que REALbasic sur Mac. Toutefois, si vous
voulez sortir une application Cocoa ayant ce qu'on appelle "un look
Cocoa", comme par exemple certaines iApps, Aperture ou mêmes des
applications de toute beauté comme les oeuvres d'Omnigroup, il serait
"faux" de croire que les outils Apple offrent tout cela dans son
package. Là aussi, il faut y mettre du sien pour y parvenir, même en
utilisant xCode/IB. L'un dans l'autre, je rejoins Sébastien sur ce
point: c'est très, très souvent possible de faire de même avec
REALbasic, en y mettant du sien...aussi...
Enfin, tout cela me fait penser que chacun d'entre vous, chers
développeurs et clients, oeuvrez dans votre coin pour développer vos
applications, logiciels, progiciels etc... Cela serait peut-être une
bonne idée de savoir ce qui se fait avec REALbasic dans le monde
francophone, et plus généralement, que tous nous puissions savoir ce
qui a déjà été fait avec notre outil commun, en terme de
fonctionnalités mais aussi en terme d'interface graphique. Cela
éviterait à certains d'avoir à réinventer la roue, cela permettrait
d'introduire un peu de "partage" (d'idées, de techniques, de
ressources...) dans notre monde de brutes...Est-ce une bonne idée ?
Dites-le moi.
A+
---
Enregistrez-vous dès aujourd'hui pour REAL World 2008
<http://www.realsoftware.com/realworld>
---
Stéphane Pinel - REAL Software
Support Technique en Français
43, Rue Marius Aufan 92300 Levallois-Perret (FR)
http://www.realsoftware.fr
Rejoignez la communauté francophone des développeurs REALbasic :
<http://www.realsoftware.com/support/listmanager/>
Le 21 févr. 08 à 13:10, Robin de Kat a écrit :
Le 20 févr. 08 à 21:42, Stephane Pinel a écrit :
Encore une fois, il y a des avantages et des inconvénients dans
chaque produit. Là où je ne suis pas d'accord avec toi, c'est que
j'ai toujours trouvé REALbasic très simple d'approche, nettement
plus simple que xCode/IB.
A mon avis, c'est très subjectif. Si tu connais RB depuis longtemps
et que tu as suivi toutes ses évolutions jusqu'à aujourd'hui, il est
logique qu'il te paraisse plus simple que Objective-C/Xcode.
Par contre, pour quelqu'un qui ne connaît aucun des deux outils, il
n'y a guère de différence. A partir de là, difficile de comprendre
l'intérêt de RB pour quelqu'un qui n'a pas besoin de faire du
développement multiplateformes.
|