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: Wed, 20 Feb 2008 21:42:01 +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>
Je suis bien d'accord que le seul fait qu'un outil est une vocation multi-platesformes est rarement un excellent candidat lorsqu'on désire développer des applications dédiées à une seule plateforme et qu'on veut le faire à fond.

Ceci dit, j'arrive à faire des applis Mac qui ont la gueule d'une appli Mac, en utilisant REALbasic. Ce qui n'était pas le cas avec 4D (par exemple) qui n'assure pas le minimum s'agissant de l'interface graphique.

Quant à Cocoa. En effet, c'est l'outil de choix pour développer pour Mac. Toutefois, dès qu'il s'agit d'un gros projet (j'entends par là, beaucoup de code, beaucoup d'interface graphique), xCode/IB deviennent vite une vraie bataille.

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+

---
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 20 févr. 08 à 20:56, Robin de Kat a écrit :


Le 20 févr. 08 à 18:25, Stephane Pinel a écrit :

Robin,

Que veux-tu dire par là ?


Ce n'est pas propre à RB, c'est le lot de tous les RAD (RB, 4D, Revolution) multiplateformes. Je veux pouvoir utiliser toutes les ressources offertes par Cocoa. Je ne dénigre pas du tout RB qui est un très bon produit mais il ne me convenait pas: je développe en interne, uniquement sur Mac.
Je ne vends pas mes applications.

Il manque clairement un outil pour les équipes internes. J'ai commencé avec 4D, la version standard que j'ai abandonné pour des raisons de coûts: pour acquérir une version réseau (et qui compile, la version standard, c'est de l'interprèté, sur de grosses bases, c'est extrêmement lent), cela devenait démentiel, des licences dans tous les sens, pour tout et rien.
Revolution, c'est kif kif.

J'ai pensé utiliser Kexi mais je n'ai jamais compris comment l'installer sur Mac.

N'ayant pas le temps d'appréhender Objective-C et Cocoa, je me suis tourné vers RB. J'ai trouvé un outil puissant mais guère plus simple qu'Objective-C. On est très loin d'un basic. Autant apprendre directement Objective-C et Cocoa: c'est gratuit, c'est 100% mac.

Je suis donc passé par une étape intermédiaire: PostgreSQL, un programme simple en C pour alimenter la base, AppleScript et Automator pour en extraire des données.
Puis j'ai pris mon temps pour utiliser les outils Apple.

notez qu'il existe des plugins pour Excel qui permettent d'attaquer des Bases PostgreSQL. On peut donc également passer par VBA.



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