OVH Cloud OVH Cloud

Carbon ou cocoa ?

9 réponses
Avatar
dremacle
Salut,

Je voudrais savoir quelle est l'utilité encore de programer en Carbon
vu que macos X est de plus en plus utilisé sur les machine à la pomme ?

Est-ce que ce langage va "disparaitre" au profit de Cocoa a court ou
moyen terme ?

Merci (et je sais, c'est une question conne)

--
David Remacle
<http://www.clampin.com/>

9 réponses

Avatar
phpinfo
David Remacle wrote:

Je voudrais savoir quelle est l'utilité encore de programer en Carbon
vu que macos X est de plus en plus utilisé sur les machine à la pomme ?


L'intérêt est de préserver les habitudes des développeurs anciennes
générations (MacOS Clasic) et la réutilisation de code.

Est-ce que ce langage va "disparaitre" au profit de Cocoa a court ou
moyen terme ?


Lors des débuts de OSX, Apple a clairement indiqué que Cocoa était
l'avenir de OSX, mais sa mise en oeuvre a été lente (pour avoir tout les
SDK...). Carbon risque de ne pas disparaitre de si tôt...

--
Pierre-Alain Dorange

Vidéo, DV et QuickTime pour Mac <www.garage-video.fr.st>
Clarus, the DogCow <www.clarus.mac-fan.com>

Avatar
langmc
Pierre-Alain Dorange wrote:

David Remacle wrote:

Je voudrais savoir quelle est l'utilité encore de programer en Carbon
vu que macos X est de plus en plus utilisé sur les machine à la pomme ?


L'intérêt est de préserver les habitudes des développeurs anciennes
générations (MacOS Clasic) et la réutilisation de code.

Est-ce que ce langage va "disparaitre" au profit de Cocoa a court ou
moyen terme ?


Lors des débuts de OSX, Apple a clairement indiqué que Cocoa était
l'avenir de OSX, mais sa mise en oeuvre a été lente (pour avoir tout les
SDK...). Carbon risque de ne pas disparaitre de si tôt...


De toute façon, il y a plein de Carbon dans Cocoa :)


--
Le sage montre la lune, l'imbécile regarde le doigt.


Avatar
Schmurtz
David Remacle wrote:

Salut,


Salut,

Je voudrais savoir quelle est l'utilité encore de programer en Carbon
vu que macos X est de plus en plus utilisé sur les machine à la pomme ?


Programmer entièrement en Carbon, n'est plus d'actualité. Cependant, on
ne peut pas tout faire en Cocoa, je dirais (compètement au pif) que
seulement 1/4 des fonctionnalités de MacOS X sont accessible par Cocoa,
les 3/4 autres le sont par les API Carbon (il y a même des
fonctionnalités très récentes accessibles uniquement par Carbon). Tout
ça pour dire que Carbon restera là encore très longtemps

Est-ce que ce langage va "disparaitre" au profit de Cocoa a court ou
moyen terme ?


à court et moyen termes, carbon ne peut pas disparaître ne serait-ce que
pour garder une compatibilité ascendante (je rappellerais que les APIs
du système 1 était toujours accessible dans MacOS 9)

Merci (et je sais, c'est une question conne)


Non, c'est une question légitime d'un programmeur qui connaît bien
Carbon, mais pas Cocoa (donc ne peu pas connaître les limites de Cocoa)
il sait que Cocoa est l'avenir, mais aimerais continuer à profiter de
ses connaissances en Carbon.

--
Schmurtz

Avatar
lists
David Remacle wrote:

Je voudrais savoir quelle est l'utilité encore de programer en Carbon
vu que macos X est de plus en plus utilisé sur les machine à la pomme ?


Si tu veux faire un programme en C ou en C++, il me semble que Carbon
est plus appropriées.

--
R: Parce que ça renverse bêtement l'ordre naturel de lecture!
Q: Mais pourquoi citer en fin d'article est-il si effroyable?
R: Citer en fin d'article
Q: Quelle est la chose la plus désagréable sur les groupes de news?

Avatar
ol.g+news
Pierre-Alain Dorange wrote:

Lors des débuts de OSX, Apple a clairement indiqué que Cocoa était
l'avenir de OSX, mais sa mise en oeuvre a été lente (pour avoir tout les
SDK...). Carbon risque de ne pas disparaitre de si tôt...


Et Carbon est toujours très activement développé. Le Carbon des versions
actuelles d'OS X est très loin devant le Carbon 'compatibilité' de 10.0
et Classic (ajout de l'architecture des HIView, Carbon Events, etc..)
A mon avis, il est tout aussi raisonnable de commencer un développement
en Carbon qu'en Cocoa, tout dépend des contrainte du projet (choix du
langage, points forts sur tel ou tel style de projet et Cocoa ou Carbon,
etc...). Carbon n'est pas un toolkit de seconde zone dans OS X.

Ol.
--
Olivier Gutknecht

Avatar
Hubert Figuiere

David Remacle wrote:

Je voudrais savoir quelle est l'utilité encore de programer en Carbon
vu que macos X est de plus en plus utilisé sur les machine à la pomme ?


Si tu veux faire un programme en C ou en C++, il me semble que Carbon
est plus appropriées.


Non.
Objective-C++ marche très bien pour s'intégrer à un projet C++. Le
tout est de bien savoir découper son code.

Hub
--
GPG fingerprint: 6C44 DB3E 0BF3 EAF5 B433 239A 5FEE 05E6 A56E 15A3


Avatar
lucsky
Olivier Gutknecht <ol.g+ wrote:

Carbon n'est pas un toolkit de seconde zone dans OS X.


Contrairement à ce que certains intégristes neXtEux continuent à vouloir
faire croire :>

--
Luc Heinrich -

Avatar
FrŽédŽéric PONCET
Je voudrais savoir quelle est l'utilité encore de programer en Carbon
vu que macos X est de plus en plus utilisé sur les machine à la pomme ?

Est-ce que ce langage va "disparaitre" au profit de Cocoa a court ou
moyen terme ?


Peut-être pas disparaître car il y aura a priori toujours des programmes en C à
transposer, mais pour les applications écrites pour Mac OS X exclusivement,
Cocoa devrait en effet supplanter Carbon.
(même si le modèle objets n'est pas toujours le plus approprié, il est toujours
applicable et a tendance à s'imposer).

Avatar
chris
On Tue, 13 Jul 2004 11:12:27 +0200, David Remacle wrote
(in article <1ggv0c1.1gf8qx3hs8r4eN%):

Salut,

Je voudrais savoir quelle est l'utilité encore de programer en Carbon
vu que macos X est de plus en plus utilisé sur les machine à la pomme ?

Est-ce que ce langage va "disparaitre" au profit de Cocoa a court ou
moyen terme ?

Merci (et je sais, c'est une question conne)




Sauf erreur de ma part (je n'ai fait que du Cocoa jusque maintenant)
certaines API n'ont pas d'équivalent Cocoa et sont uniquement documentées
dans la partie Carbon (comme par exemple le Search Kit Reference). Carbon ce
n'est pas que OS Classic, c'est aussi une collection d'API puissantes.
Il faut souligner enfin que tu peux tres bien utiliser des appels Carbon dans
une application "Cocoa".
Carbon ne disparaîtra pas.

Chris.