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

Re: Support cocoa, souvenir ... :-)

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Support cocoa, souvenir ... :-)
From: Robin de Kat <sxenvironnement at mac dot com>
Date: Wed, 21 May 2008 20:50:43 +0200
Authentication-results: mx.google.com; spf=pass (google.com: domain of realbasic-nug dot fr-bounces at lists dot realsoftware dot com designates 66.116.103.65 as permitted sender) smtp dot mail=realbasic-nug dot fr-bounces at lists dot realsoftware dot com
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <1966617F-3D59-402F-818B-33ED0D96EA1B at mac dot com> <9BD1E64B-E9E1-4B98-886F-096005667F41 at mac dot com> <9BDC8ACA-6AB2-445F-B6F8-D42D39EB41E9 at widemann dot net>

Le 21 mai 08 à 16:53, Benoit Widemann a écrit :


On 21 mai 08, at 15:04, Robin de Kat wrote:

On peut programmer en Java en utilisant cocoa (et xcode)


On ne peut plus, depuis un petit moment déjà. Objective-C ou rien.

Cela n'a pas l'air de gêner l'auteur de SQLEditor. (http://www.malcolmhardie.com/sqleditor/ )
Super logiciel java/cocoa.


Mais ça n'est pas un réel problème car l'Objective-C est la partie facile de la question. Si vous avez l'habitude du basic objet de RB, tâter de l'Objective-C ne sera pas un problème. C'est un langage élégant et très lisible, facile à apprendre. Bien plus convivial et agréable que Java ou C++.

Ben voyons :-)


Cocoa, par contre, c'est une autre paire de manches... Il y a des tas de concepts pas si faciles à pénétrer. Je crois que remplacer Objective-C par RB n'y changerait finalement pas grand-chose. Dès lors que l'accès aux frameworks de Cocoa devient possible, la problématique conceptuelle arrive en même temps et le langage utilisé ne peut rien faire pour la simplifier.

Je crois que tu n'as pas compris ce dont nous parlions. On aimerait avoir accès aux ressources offertes par Cocoa sans avoir a en appréhender les concepts. C'est tout l'intérêt d'un environnement de développement comme RB. Sinon, tu as raison, autant programmer directement en Objective-C/Cocoa.



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