Beaucoup de gens semblent penser que
Cocoa=interface utilisateur créée avec Interface Builderoufait avec Xcodeoua des boutons bleusougère les servicesoules seules applications natives sur Mac OS Xou un tas d’autres erreurs ou incompréhensions (Apple n’a pas été particulièrement bonne à lever les ambiguités pour les utilisateurs finaux – qui semblent penser queCocoa, c’est tout ce qui compte – et on trouve même des éditeurs pour perpétuer cette confusion)…Mais ce n’est pas le cas ; comme l’a déjà dit Josh, Cocoa est juste une manière de programmer des applications sur Mac OS X. Les applications Carbon, Cocoa, Java, même AppleScript peuvent avoir les
boutons bleusde l’apparence Aqua, les applications Carbon peuvent utiliser (et utilisent) les services, et vous pouvez même créer l’interface de votre application AppleScript dans Interface Builder ; rien de toute ces choses n’est spécifique à Cocoa.
Comme le disais Ali Baba : On peut faire des usines à gaz aussi en Cocoa (iPhoto) et des logiciels de qualité en Carbon (iTunes).
Vu que j’ai trouvé une application Java qui marche plutôt bien sur Mac, Gurps Character Sheet (normal, c’est un maqueux qui l’a fait), je me dis que l’on doit pouvoir faire autre chose que vendre du consulting
, comme des choses utiles et rapides, avec du Java.
<troll>Il y en a même qui disent que c’est possible avec du XUL…</troll>