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.
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++.
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.
Ce n'est pas inabordable. Mais si vous espérez que RB offrira le
"support Cocoa" d'une manière qui vous permette de vous en affranchir,
vous avez tout faux, vous faites une confusion totale entre le
langage, les librairies et les concepts sous-jacents. Ce n'est pas
sans raison que le Finder, iTunes et Quicktime sont toujours en
Carbon...
Sinon il existe divers "bridges" avec des langages type Python, Ruby
et même Javascript, sans parler bien sûr d'Applescript studio, qui est
finalement assez cool dans son genre pour tâter de Cocoa sans passer
par la case Objective-C. Dans une appli ASS (j'adore cet acronyme), le
code Applescript est réduit au strict minimum, Interface Builder et
les frameworks faisant déjà le gros du boulot.
B.
// http://www.widemann.net //
|