🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.sys.mac
Article #1982

Re: Prijs OS. Re: Vertel dit door aan alle wintel gebruikers.

#1982
From: Jeroen Scheerder
Date: Fri, 05 Jul 2002 06:49
35 lines
3827 bytes
Kristoff Bonne <kristoff.bonne@compaqnet.nospam.be>:

> Item 3 (de software ala iPhoto) is enkel een politieke keuze geweest van
> apple om die software niet te ontwikkelen voor Mac OS.9.

Niet om te zeuren, maar dat is kort door de bocht.  Computers zijn (even
afgezien van Intel- en AMD-hardware, als de snode plannetjes doorgaan)
universele rekenmachines, Turing-equivalent en wat niet, zodat ze in
principe allemaal hetzelfde kunnen doen.

Dat "in principe" is echter geen kattepis.  Software a la iPhoto echter
kan in de praktijk alleen gemaakt worden vanwege het sterke fundament
van de OO-frameworks van het OS.  Het is Cocoa.

In theorie zou het allemaal ook best op een ander OS kunnen.  De snelste
manier daarvoor zou zijn dat je "alleen maar" Cocoa hoeft te porten.
Maar wacht eens even, de architectuuur daarvan is behoorlijk verweven
met de onderliggende OS-faciliteiten - threading, messaging, scheduling,
process management.  Oh, maar dan is het alleen maar een kwestie van
eerst het hele onderliggende OS vertimmeren opdat het Cocoa kan
accomoderen, "even" alle Cocoa frameworks porten, en dan even iPhoto
compileren.  O, wacht even, we hadden ook nog de hele ontwikkelomgeving
en alle relevante developer tools nodig.

Dat is niet "enkel een politieke keuze".  Je brengt juist de programma's
die diepgaand op de sterktepunten van een bepaald systeem verankerd zijn
niet van platform naar platform door de sources over te slepen en een
commando te geven.  Als dat wel zo zou zijn, zou het om een politieke
en/of strategische keuze gaan.  Maar het is niet zo.

Het kost bloed, zweet en code, en niet alle systemen zijn gelijk onder
de zon.


    -- J$
Technical Details
Message-ID: <1feuask.vx71ckkc7krhN@gnksa.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!supernews.com!iad-peer.news.verio.net!news.verio.net!newsfeed.vmunix.org!newsfeed.wirehub.nl!news.mailgate.org!phil.uu.nl!Jeroen.Scheerder
References: <1fenmff.1buikwh1mt0bwqN@gnksa.org> <87sn33bdc6.fsf@keyser.soze.com> <3d20a9d9$1@MacOSX.lekkerthuis.com> <010720022216500548%Jack.Daniels@vt4nospam.net> <Xns923EE84B927DAJanC@213.224.134.62> <1feo036.l6gifm1ubyg3lN@gnksa.org> <afqo6q$1ro9$1@nl-news.euro.net> <3D22365E.64CA31A7@pandora.be> <pv9vfa.p7b.ln@> <rmuntz-11034B.19570703072002@newszilla.xs4all.nl> <atJU8.397$zz6.4114@castor.casema.net> <rmuntz-430DA0.23272103072002@newszilla.xs4all.nl> <1fes828.x0kxfummw5moN%have_a_nice_day@mac.*com> <0oXU8.1712$zz6.8624@castor.casema.net> <1fesycr.3y1cyn1xbhedaN%have_a_nice_day@mac.*com> <h7i1ga.g3h.ln@frigg.belbone.net> <servaasx-2A9C39.19440404072002@reader06.wxs.nl> <pi72ga.gsj.ln@frigg.belbone.net> <servaasx-7D7B4D.22350104072002@reader08.wxs.nl> <kek2ga.her.ln@frigg.belbone.net> <servaasx-FCE17A.03235605072002@reader11.wxs.nl> <h2b3ga.i9s.ln@frigg.belbone.net> <moc.cam-928C9F.07470705072002@allnews.casema.net> <nbd3ga.kcs.ln@frigg.belbone.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 1123d2,c7e997c5b1e1908c
X-Google-Attributes: gid1123d2,public
X-Google-Thread: 10e3f2,b961218789acf67b
X-Google-Attributes: gid10e3f2,public
X-Google-Thread: 10f742,ecf978c1ab2c7e49
X-Google-Attributes: gid10f742,public
X-Google-ArrivalTime: 2002-07-04 23:51:40 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!supernews.com!iad-peer.news.verio.net!news.verio.net!newsfeed.vmunix.org!newsfeed.wirehub.nl!news.mailgate.org!phil.uu.nl!Jeroen.Scheerder
From: Jeroen.Scheerder@phil.uu.nl (Jeroen Scheerder)
Newsgroups: nl.comp.sys.mac,be.comp.sys.mac,nl.comp.os.ms-windows
Subject: Re: Prijs OS. Re: Vertel dit door aan alle wintel gebruikers.
Date: Fri, 5 Jul 2002 08:49:42 +0200
Organization: Al-Munqidh min-al-Dalaal
Lines: 35
Sender: js@cats.demon.nl
Message-ID: <1feuask.vx71ckkc7krhN@gnksa.org>
References: <1fenmff.1buikwh1mt0bwqN@gnksa.org> <87sn33bdc6.fsf@keyser.soze.com> <3d20a9d9$1@MacOSX.lekkerthuis.com> <010720022216500548%Jack.Daniels@vt4nospam.net> <Xns923EE84B927DAJanC@213.224.134.62> <1feo036.l6gifm1ubyg3lN@gnksa.org> <afqo6q$1ro9$1@nl-news.euro.net> <3D22365E.64CA31A7@pandora.be> <pv9vfa.p7b.ln@> <rmuntz-11034B.19570703072002@newszilla.xs4all.nl> <atJU8.397$zz6.4114@castor.casema.net> <rmuntz-430DA0.23272103072002@newszilla.xs4all.nl> <1fes828.x0kxfummw5moN%have_a_nice_day@mac.*com> <0oXU8.1712$zz6.8624@castor.casema.net> <1fesycr.3y1cyn1xbhedaN%have_a_nice_day@mac.*com> <h7i1ga.g3h.ln@frigg.belbone.net> <servaasx-2A9C39.19440404072002@reader06.wxs.nl> <pi72ga.gsj.ln@frigg.belbone.net> <servaasx-7D7B4D.22350104072002@reader08.wxs.nl> <kek2ga.her.ln@frigg.belbone.net> <servaasx-FCE17A.03235605072002@reader11.wxs.nl> <h2b3ga.i9s.ln@frigg.belbone.net> <moc.cam-928C9F.07470705072002@allnews.casema.net> <nbd3ga.kcs.ln@frigg.belbone.net>
NNTP-Posting-Host: cats.demon.nl
X-Trace: husserl.admin.phil.uu.nl 1025851782 29664 212.238.188.139 (5 Jul 2002 06:49:42 GMT)
X-Complaints-To: abuse@phil.uu.nl
NNTP-Posting-Date: 5 Jul 2002 06:49:42 GMT
Mail-Copies-To: nobody
User-Agent: MacSOUP/2.4.6