🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp
Article #153

Re: Jack Tramiel gestorben

#153
From: Stefan Werner
Date: Sat, 21 Apr 2012 05:43
46 lines
3779 bytes
Am 21.04.12 00:29, schrieb Patrick Kormann:
> Am 20.04.12 20:16, schrieb Peter Rohrer:
>
>> Ich wundere mich immer, wieso die ganzen Hersteller von Hardware Java
>> nicht
>> noch mehr pushen. Das Zeugs scheint immer wahnsinnig viel CPU und Ram zu
>> fressen, zumindest verglichen mit C-Programmen.
>
> Ich spreche aber nicht unbedingt nur von der Performance, sondern davon,
> dass Java meist benutzt wird um OS-Unabh�ngige Programme zu schreiben.
> Die sehen dann auf *jedem* OS aus wie ein 20 j�hriger Fremdk�rper. In
> wiefern man mit Java z.B. an die ganze Cocoa API �berhaupt ran k�me
> weiss ich wiederum nicht.


Also da muss ich jetzt doch mal eine Lanze brechen: Das h�ngt doch sehr 
davon ab, welches Grafik-Toolkit man verwendet. Was Du schreibst, stimmt 
f�r AWT. Wenn ein Programm aber z.B. mit SWT programmiert ist, dann 
sieht dasselbe Programm unter Windows aus wie ein Windows-Programm und 
unter MacOS wie ein Mac-Programm. Inlusive Mac-spezifische UI-Details 
wie die abgerundeten Suchfelder oder die angedockten modalen Dialoge 
etc. Man muss dazu nicht ans Cocoa-API (Soll man ja nicht, sonst w�re es 
nicht mehr systemunabh�ngig)

Und @Peter zum Ressourcenhunger: Kann man so eigentlich nicht mehr 
sagen. Aktuelle Java-Compiler und JVM's sind ziemlich effizient 
geworden. Nat�rlich nie ganz so, wie f�r den verwendeten Prozessor 
optimierter Maschinencode eines C-Compilers, klar.
Spielt aber eigentlich f�r die meisten Zwecke eh keine Rolle, da bei den 
meisten Standardaufgaben die CPU 90% ihrer Zeit mit Warten verbringt und 
Speichermangel nicht mehr wirklich ein Problem ist.

Was hingegen einschenkt ist die eingesparte Entwicklungszeit. Ein 
nichttriviales Programm in C/C++ zu entwickeln, zu debuggen und auf 
mehrere Plattformen zu portieren braucht locker das 5-fache an 
Entwicklerstunden, wie in Java. Und da freie Entwickler zwischen 100.- 
und 150.- pro Stunde kosten, kann die Differenz zwischen 50 und 250 
Stunden schon ziemlich matchentscheidend sein.

Nat�rlich kommt es auch immer aufs Umfeld an, in dem man sich bewegt. 
Bei IT-Dienstleistern liegt Java klar vorne (S. z.B. hier: 
http://www.heise.de/developer/meldung/Umfrage-Java-ist-verbreitetste-Programmiersprache-bei-IT-Dienstleistern-1198249.html), 
w�hrend im high performance computing Bereich C/C++ vermutlich seinen 
Platz noch lange halten wird.

-stef
Technical Details
Message-ID: <9vevn5Fr8rU1@mid.individual.net>
Path: arc1-ca.pugleaf.net!r9ni80662pbh.0!nntp.google.com!news2.google.com!goblin1!goblin3!goblin.stu.neva.ru!bolzen.all.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <9uitc7Fnn2U1@mid.individual.net> <jm5gm8$ibc$1@news.albasani.net> <9ung0oF233U1@mid.individual.net> <jmrguu$a1a$3@news.albasani.net> <vn0869-jfp.ln1@cs.sirdir.ch> <jmrob6$rk0$1@gwaiyur.mb-net.net> <rv7869-54b.ln1@cs.sirdir.ch> <9c9ed$4f91a7e8$d5bd9762$20609@nf1.xennanews.com> <5k4969-6qm.ln1@cs.sirdir.ch>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10c1fa,2fa157619df5c9ec
X-Google-NewGroupId: yes
X-Google-Attributes: gid7dd35f1bc9,domainid0,public,usenet
X-Google-Language: GERMAN,ASCII
Received: by 10.68.227.230 with SMTP id sd6mr7849789pbc.8.1334986983829;
        Fri, 20 Apr 2012 22:43:03 -0700 (PDT)
Path: arc1-ca.pugleaf.net!r9ni80662pbh.0!nntp.google.com!news2.google.com!goblin1!goblin3!goblin.stu.neva.ru!bolzen.all.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Stefan Werner <009wcqf02@sneakemail.com>
Newsgroups: ch.comp
Subject: Re: Jack Tramiel gestorben
Date: Sat, 21 Apr 2012 07:43:20 +0200
Lines: 46
Message-ID: <9vevn5Fr8rU1@mid.individual.net>
References: <9uitc7Fnn2U1@mid.individual.net> <jm5gm8$ibc$1@news.albasani.net> <9ung0oF233U1@mid.individual.net> <jmrguu$a1a$3@news.albasani.net> <vn0869-jfp.ln1@cs.sirdir.ch> <jmrob6$rk0$1@gwaiyur.mb-net.net> <rv7869-54b.ln1@cs.sirdir.ch> <9c9ed$4f91a7e8$d5bd9762$20609@nf1.xennanews.com> <5k4969-6qm.ln1@cs.sirdir.ch>
Mime-Version: 1.0
X-Trace: individual.net MScw8Mlk0HjvI7AyeiwgCwoEjyd7GoT8faMkhgg5On+g6dJ3RA
Cancel-Lock: sha1:TjrnaDQ1pY6wtPE477Edo4XgEHc=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0) Gecko/20111105 Thunderbird/8.0
In-Reply-To: <5k4969-6qm.ln1@cs.sirdir.ch>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit