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

Re: RB Mac Friendly (was: Connexion base de données PostgreSQL)

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: RB Mac Friendly (was: Connexion base de données PostgreSQL)
From: Stephane Pinel <stephane at realsoftware dot fr>
Date: Thu, 21 Feb 2008 13:52:55 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <246325EE-8658-4CF2-AEFA-100A403EFE95 at elp-info dot fr> <3489681A-6727-491F-B9A5-CF9644BCE443 at mac dot com> <71CEEF03-286E-43C2-83FF-97C6F1B533E2 at realsoftware dot fr> <C3707E02-1E9A-46BB-BA75-EA5F9D73FADD at mac dot com> <D14507C4-75AC-494F-96CE-B45024E042C9 at realsoftware dot fr> <62AE1275-B21C-4622-91D4-D5A8B3C252E7 at mac dot com>
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.



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