Pas de quoi ! Autant que ça serve.
J'ai commencé l'aventure Cocoa en 1998 (ça fait 4 ans et demi, déjà !), par curiosité en signant à l'ADC d'Apple. J'étais aussi plutot sceptique en voyant ce langage bizarre et tous ces objets dont le nom commence par NS (NeXTSTEP).
NeXT fut un échec commercial, mais sans aucun doute une très grande réussite technique.
Apple a essayé de proposer une unique librairie en 1998, et ce fut Cocoa (sous forme de Rhapsody, qui tournait sur PowerPC ET sur INTEL). La grande majorité des développeurs a refusé car cela signifiait la réécriture complète de tous leurs softs. Cela correspondait à OpenStep porté sur PowerPC avec une interface à la Mac (platinum, mais plus foncé, pour les détails). Apple revoit sa stratégie et décide de porter ses API sur ce nouvel OS, les baptisant Carbon, renommant OpenStep en Cocoa au passage (et très certainement par analogie à Java -> café, Cocoa -> cacao, qui est largement inspiré d'OpenStep - je ne rappellerai pas qu'OpenStep a été développé par NeXT en collaboration avec SUN... mais c'est une autre histoire). A la DP3 (Developer Preview), Aqua apparait. Les boutons bleus.
Ils aurait pu laisser tomber Cocoa, mais c'etait, à mon humble avis, l'atout majeur lors de l'acquisition de NeXT: la possibilité de développer des applications très rapidement.
Je pense que la machine est en route maintenant.
Voila, voila,
Raphael
On Wednesday, February 19, 2003, at 04:37 PM, eva _242_ wrote:
Bonjour Raphael,
Grand merci pour ton message. Bref, je dois aussi lorgner sur des cours d'Objective C quoi ... Di d'jieu. Effectivement les terminologies "Nibs" - "FrameWork" - etc... faut s'y faire au début ... J'ai mis quelques temps avant de comprendre qui fait quoi et comment. Qt est en effet un superbe outil. Je l'utilise sous un PC tournant une distribution Mandrake. Je vais seulement commencer à essayer l'intégration de ses fichiers dans un projet test sous PBuilder)
Ok, autant pour moi avec mon "effet de mode" mais quand je regarde un peu tout cela c'est vraiment faire très très complexe finallement, non ? J'ai lu l'historique de la YellowBox/BlueBox du temps de Next, ...
Je me demande (purement subjectif) dans quel mesure il n'aurait pas été plus simple d'éffacer l'ardoise pour ne proposer qu'une seule librairie (equivalent du MFC si tu veux) à plusieurs layers, pourquoi pas ...
As-tu un avis sur la question. (Comme je l'ai déjà précisé j'ai un passé ... très récent sur Mac, et en plus uniquement sous OS.X).
-- Avec i-mode, vivez une toute nouvelle experience de la communication et des services en ligne. Plus dÕinfo sur http://www.imode.be CyberCafe 2.0 <http://www.cybercafe.tv> Chaque Mardi 19h15 sur La 2! Desabonnement par email : <mailto:[EMAIL PROTECTED]>
