>>>>> "Tobias" == Tobias Kranz <[EMAIL PROTECTED]> writes:

 Tobias> selbst? (Ich bin in letzter Zeit nicht mehr so in der
 Tobias> OS-Szene am werkeln? Spielst du damit auf was bestimmtes an?)

Lief z.B. �ber linuxtoday.  Ich gebe zu, in der Konsequenz habe ich es
verdr�ngt.

 >> Und am Ende ist die Java-Lizenz fr�her mal nicht so gewesen, dass
 >> sie den Debian Free Software Guidelines entsprach.
 Tobias> Das oben versteh ich nicht wirklich. Bitte um Erl�uterrung,
 >> D.h. ich kann damit immer das Problem bekommen, das ich bei Closed
 >> Source habe - ich als Nutzer kann nicht so, wie ich das will.

 Tobias> Theoretisch: ja.  (retorisches) Aber...es mu� auch jemanden
 Tobias> geben, der davon profitiert. 

Ach!  Nur sind das nicht unbedingt die Anwender (oder ich).  Bin ich
nicht nett egoistisch?

 >> <flame>Die Performance jedenfalls ist lausig</flame>

 Tobias> *lol* Das hab ich ja noch nie geh�rt.
...
 Tobias> Wenn jucken da 10tel Sekunden? *g*

Ich rede von Minuten im Vergleich zu Sekunden - da h�rt der Spa�
langsam auf.

 >> Mal ehrlich, viele XML-Tools sind in Java geschrieben und brauchen
 >> eine ganze Weile, um meine Dokumente zu parsen.

 Tobias> KA. Sags mir. Ich kenne 2. Und 1 Davon ist mindestens beim
 Tobias> J2SDK 1.4 dabei.

Xalan, Xerces, saxon, was wei� ich.

 Tobias> Schlechter Spa� beiseite: 1. Diverse Java-Packete <-> diverse
 Tobias> C-Bibliotheken: Ok, meinetwegen h�rt sich das 2. besser an,
 Tobias> aber da ist __KEIN__ wirklicher Unterschied.

Doch, f�r mich als Anwender, der einfach nur einen Befehl aufruft ist
das ein riesiger Unterschied.  Mal was von Ergonomie geh�rt?  Fr�her
hat man Antwortzeiten von < 0,8 Sekunden gefordert, um den Arbeitsflu�
nicht zu unterbrechen - in meinem Fall (mehrere hundert Seiten
Dokument formatieren) schafft das keine der beiden L�sungen, aber denk
mal dr�ber nach.

 Tobias> 2. Aus den unterschiedlichsten Quellen: 1. Ist das bei C
 Tobias> anders? 

Ja, da installiere ich das mit "apt-get install" ;-)  Bei Java
Programmen sieht's bei Debian d�ster aus.

 Tobias> Warum zum Teufel benutzt du Linux? ;-)

Weil ich's bequem mag.

 Tobias> 3. Mit verschiedenen Lizenzen: Auch hier Frage ich: IST DAS
 Tobias> BEI C ANDERS?

Nein, aber bei Debian habe ich eine passende Vorselektion - das ist
mir wichtig - und ich bin faul.

 Tobias> Nein!  Wenn du Java schei�e findest, 

Finde ich nicht.  Die Idee von p-Code (damals, UCSD-Pascal) war schon
nicht schlecht.  Aber es rettet nicht in jedem Fall die Welt.

 Tobias> Wie bei allem hat auch Java Nachteile. Ja das ist die
 Tobias> Geschwindigkeit. Aber da h�rts dann auch schon auf!

Nicht ganz.  Einige Softwarehersteller "unterst�tzen" Linux, weil es
ein Java GUI gibt (sagte jemand SAP).  Und?  Das Teil ist so
grottenlangsam, dass es kein Anwender auf Dauer ohne Jammern benutzen
wird.  Ich kenne meine Anwender und br�uchte damit garnicht erst zu
kommen (selbst das Motif-GUI ist damals durchgefallen).

 Tobias> Wir k�nnen gerne mal eine solche Diskussion �ber C
 Tobias> beginnen. 

Soll ich ehrlich sein - die Diskussion langweilt mich.  Wenn ich heute
noch eine Sprache lernen wollte, dann w�rde ich vermutlich Python
nehmen. 

 Tobias> Aber die Plattformunabh�ngigkeit ist ja nicht DER wirkliche
 Tobias> einzigste allgegenw�rtige Vorteil von Java (Auch wenns gerne
 Tobias> so dargestellt wird). Der wichtigste Vorteil ist eigentlich,
 Tobias> nach der Objektorientierung (die auch dank C++, eine gute
 Tobias> Entscheidung, in C eingeflossen ist), die "fehlende"
 Tobias> Speicherverwaltung.  Ja, da "rennt" den ganzen lieben langen
 Tobias> Tag der nette Herr G.C. im RAM rum und frag "Hallo, kennt
 Tobias> dich eigentlich jemand? Wenn nein, biste f�llig!". Nat�rlich
 Tobias> frisst das CPU-Zyklen, aber ist das nicht der Preis der
 Tobias> Bequemlichkeit sich aufs Wesentliche konzentrieren zu k�nnen? 

Hat jemand etwas von Common Lisp gesagt?  Alles kalter Kaffee.

<flame>Und wirgendwo kommt der Spruch "write once, test everywhere" ja
her.</flame>

 Tobias> Andererseits stimmt die Aussage, das man das auch _mal_
 Tobias> gemacht haben mu�!!! Aber nur um die Technik zu
 Tobias> begreifen. Danach sollte man Abstand gewinnen und mit der
 Tobias> Zeit gehen.  

Sicher - ich habe damit kein Problem.

 Tobias> Auch wenn am Ende die Performance etwas hakt. Aber das ist
 Tobias> der Preis der Bequemlichkeit.

Nicht, wenn Performance eine Anforderung ist (und f�r meine Zwecke
wird diese Anforderung - s.o. - nicht erf�llt).  Dass es andere F�lle
gibt gebe ich gerne zu; nur treffen mich diese gerade nicht.

 Tobias> Was w�rden dann aber die ganzen C-Coder tun, wenn sie keine
 Tobias> Patches mehr f�r ihre Puffer-�berl�ufe coden k�nnten? *fg*

*nick*

 Tobias> Nat�rlich kann das bei Java auch passieren, dann zieh ich
 Tobias> aber EINEN (1) Patch und die Sache ist geritzt, egal wie
 Tobias> viele Progs von welcher Art von OF betroffen waren.

Das verstehe ich jetzt nicht.  Du spielst auf Fehler in der Runtime an?

 Tobias> PS: Nein, ich arbeite weder f�r Sun Microsystems noch eine
 Tobias> andere ihr nahestenhende oder Java-Produkte herstellende
 Tobias> Firma! *g*

Es sei Dir verziehen ;-)

Jochen

-- 
#include <~/.signature>: permission denied
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an