🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.tex
Article #168

Re: Appli handicapee car pas en Cocoa ?

#168
From: Laurent Pertois
Date: Wed, 23 Aug 2006 23:10
65 lines
4747 bytes
Alain Matthes <alain.matthes@nofree.fr> wrote:

> > PS : je fu2 sur fr.comp.os.mac-os.x plus adapt�.
> 
>  fr.comp.os.mac-os.x plus adapt�. ???  s�rement pas � une question
> concernant latex et le mac ! cela m'�tonnerait qu' ils connaissent tous
> latex, les distributions de tetex et les interfaces ...

Tu remarqueras que ma question portait sur la phrase parlant d'un
handicap d'une appli non cocoa par rapport � une appli cocoa...

> Maintenant d�crire les handicaps d'une application non cocoa et d'une
> cocoa, l� text.tex n'est plus adapt� mais les avantages d'une
> application purement cocoa sont nombreux. Google cocoa... devrait te
> donner de multiples renseignements. Il suffit d'essayer textmate ou encore
> texshop

Ca n'a � mon avis rien � voir la plupart du temps. Je suis utilisateur
enregistr� de BBEdit et de TextMate (et j'utilise aussi TexShop). Je les
appr�cie tous deux mais les deux ont leurs avantages et leurs
inconv�nients, tout comme Cocoa et Carbon qui sont tous deux des
environnements natifs de d�veloppement d'applications natives Mac OS X.

Prenons un petit exemple, qui n'est pas une question de framework mais
plut�t de volont� du d�veloppeur d'utiliser ce qu'il a a sa disposition,
BBEdit sait tr�s bien me demander une authentification administrateur
pour �diter un fichier syst�me, par exemple un fichier dans /etc,
TextMate ne sait pas le faire. Je suis bien conscient que Cocoa sait
tout autant faire appel au framework security de Mac OS X mais TextMate
n'int�gre pas �a alors que BBEdit, soit disant handicap�, le fait tr�s
bien. Je sais, c'est une question de choix du d�veloppeur et je pourrais
toujours essayer de demander au d�veloppeur de TextMate de l'int�grer.

De plus, un peu de lecture du site d�veloppeur Apple, bien renseign� sur
ces deux environnements, montre que justement Cocoa et Carbon sont de
plus en plus �gaux sur le plan des fonctionnalit�s (et cette �galit�
avance dans les deux sens, d'ailleurs). Au d�but, je n'ai pas regard�
depuis, par exemple, Cocoa faisait appel � Carbon pour la fen�tre
d'impression, un exemple parmi d'autres. Certes, Cocoa garde quelques
sp�cificit�s, je ne le nie pas, mais tout le monde n'a pas besoin, dans
son appli, de ces particularit�s (je ne pense pas, par exemple, que
TextMate utilise beaucoup CoreData).

Certes, Cocoa a ses avantages, mais Carbon n'est pas le
sous-environnement qu'on veut bien dire sinon il n'�voluerait plus. La
preuve, pas mal d'applis Apple sont toujours en Carbon (Finder,
iTunes...) et le passage en Cocoa de certaines applis Apple n'a pas �t�
une r�ussite imm�diate, je pense � iMovie 3, par exemple.

Comme tu m'as demand� de consulter Google, voici quelques liens trouv�s
(pas trop anciens) sur une recherche "cocoa vs carbon" :

<http://blogs.msdn.com/rick_schaut/archive/2004/02/10/70789.aspx>

<http://www.schwieb.com/blog/2006/06/11/rebuilding-a-house/>

Et il y en a plein d'autres...

Je maintiens mon fu2, cette discussion purement orient� vers Mac OS X
n'a strictement rien � faire ici.

-- 
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
Technical Details
Message-ID: <1hkjtz4.mcqqp51l6tywfN%laurent.pertois@alussinan.org>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!cleanfeed2-b.proxad.net!nnrp14-2.free.fr!not-for-mail
References: <20060821183908.27917d82@localhost> <pan.2006.08.23.20.18.05.261554@nofree.fr> <1hkjrb0.zjjm53nfsdmsN%laurent.pertois@alussinan.org> <pan.2006.08.23.22.02.33.392640@nofree.fr>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10ee61,cef4373fa86b65ee
X-Google-Thread: fa8c6,4c824cb334774468
X-Google-Attributes: gid10ee61,gidfa8c6,public
X-Google-Language: FRENCH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!cleanfeed2-b.proxad.net!nnrp14-2.free.fr!not-for-mail
Newsgroups: fr.comp.text.tex,fr.comp.os.mac-os.x
Followup-To: fr.comp.os.mac-os.x
Subject: Re: Appli handicapee car pas en Cocoa ?
From: laurent.pertois@alussinan.org (Laurent Pertois)
Date: Thu, 24 Aug 2006 01:10:14 +0200
Message-ID: <1hkjtz4.mcqqp51l6tywfN%laurent.pertois@alussinan.org>
References: <20060821183908.27917d82@localhost> <pan.2006.08.23.20.18.05.261554@nofree.fr> <1hkjrb0.zjjm53nfsdmsN%laurent.pertois@alussinan.org> <pan.2006.08.23.22.02.33.392640@nofree.fr>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Organization: Poulpe Inc...
Mail-Copies-To: never
X-Face: )t/p_lA.JE<F2):b`v4z\8-Q'(}w8B#|c@G<I8=kn2=ZiC-WIRM><Vlg_GUotL8.ZgV0:B}TL:x-X5M*bVg{XAzb%K_&.%;nfHOZ`_}M`
User-Agent: MacSOUP/2.8b2 (Mac OS X version 10.4.7 (PPC))
Lines: 65
NNTP-Posting-Date: 24 Aug 2006 01:10:15 MEST
NNTP-Posting-Host: 82.67.156.47
X-Trace: 1156374615 nnrp14-2.free.fr 13258 82.67.156.47:49217
X-Complaints-To: abuse@proxad.net