Christian Fein
Erfahrenes Mitglied
Uff da fühlt sich jemand auf den Schlips getreten 
Echt? Wie programmiere ich mit .NET auf meinem Palm?
Bessere Lösung: Er brauch Java, dann nimmt er Java.
In Vergleich zu Java 1.6? Nö nicht wirklich alt
C++ ist noch älter als Java, ist aber die beliebteste Sprache überhaupt. Alt heisst nicht schlecht, sondern erfahren.
Java heisst auch nicht == Sun. Wenn du das nicht verstanden hast, dann hast du Java nicht verstanden. Ich habe hier z.b eine VM von IBM laufen.
Im Bezug auf Firmenzugehörigkeit sollte dir follgende Seite an das Herz gelegt werden: http://www.jcp.org/en/home/index
Struts als Beispiel ist ein allgemein bekanntes, sehr stabiles Framework wie auch andere wie Cocoon und weitere.
Der Umfang von freien .net Frameworks und Librarys ist im Vergleich zu java sehr gering.
Wieviel freie Webserver gibt es die ASP.net unterstützen? Bei Java gibts ne ganze Menge. Wieviele Vollwertige Mail Server gibt es die in .net implementiert worden sind? Kennst du James?
Wieviele freie .net IDEs gibt es? PS: c#develope darfst du nicht wirklich dazuzählen, hat ja nichtmal einen eigenen Debugger integriert.
Deine Aussage bezog sich auf den nachteil des Installierens. Was ist denn am Installieren nachteilig? Der Aufwand. Das kopieren eines Files ist aber alles andere als Aufwendig, da zudem mit dem richtigen Ant Build-File dieses auch noch entfällt, PS gibt es ein ANT Pendant für .net?
Nix bloss ne Library, es ist ein komplettes Framework um Webflow einfach zu deklarieren. Und ja es ist ein Vorteil von Java, weil Struts nunmal nur mit Java funktioniert, und das bedeutet das dies ein Vorteil von Struts ist.
Wenn du aber unbendingt was von Sun haben willst (ps: Java != Sun, sagte ich bereits) dann kannst du auch JSF nehmen. Schön das mann die Wahl hat.
Und nein, es gab nach 2 Jahren unter Java schon 3 freie IDEs (ohne fehlendem Debuggersupport und ähnlichem), auch sonstige Tools
sind gespriesst wie sonstwas (PS: Wie kommst du auf die Behauptung?)
Nö ist es nicht. Meine Gesundheit, meine Eltern, Freundin, Freunde sind mir doch ein bischen wichtiger.
Nicht das einzig Wahre, einfach nur das beste Werkzeug um Applikationen zu entwickeln mit denen ich Geld verdienen kann.
Und doch es ist um Plattformunabhängigkeit, und Firmenunabhängigkeit und
unterstützung durch OpenSource Projekte besser. (mir würden noch mehr punkte einfallen, aber das gibt nur wieder elendslange Diskussionen)
Du übersiehst das es Dinge gibt die extra in Java nicht implementiert wurden weil sie einfach eher hinderlich als fördernd sind.
Es wird immer die Diskussion geben, ob Java Operatorenoverloading unterstützen soll oder nicht, es gibt unter den Java Programmierer auch
sehr differenzierende Meinungen.
Sogar passt vielen Java Programmierern einige Änderrungen von 1.5 nicht, weil sie nicht notwendig sind.
Der Erfolg von Java sich innerhalb kürzester Zeit zur 2. beliebtesten Programmiersprache zu mausern gibt Java recht.
Weil sie nicht auf .net schwenken?
Du vergisst das ich ebenso .net programmiere. Sowohl privat (momentan weniger) als auch beruflich.
Du sollst nicht AWT und Swing mischen, das sollte dir klar sein. Swing ist eigentständig.
Es mag sein das du GUIs bastelst, ich programmiere sie lieber.
Du kannst sehr wohl den VE-GUI Builder nehmen, den offiziellen, der ist gut und wunderbar und kostenlos und stabil.
Welche freie .net IDE (die auch debugger Support liefert
) bietet einen GUI Builder?
Wenn dir der nicht passt dann kannst du die Foundation Version von JBuilder nutzen, oder Netbeans, oder auch Geld ausgeben um WSAD zu nutzen, bzw IDEA bietet auch einen GUI Builder.
Toll genug

Norbert Eder hat gesagt.:@Christian: Java ist nicht das geilste auf der Welt. Ich kann mit .NET all das machen was du mit Java kannst. Einzig allein die Plattformunabhängigkeit von Java hab ich nicht, brauche ich auch nicht.
Echt? Wie programmiere ich mit .NET auf meinem Palm?
Und wenn einer wirklich Java braucht dann gibts ein Webservice und dort kannst dann auch per Java zugreifen. So what.
Bessere Lösung: Er brauch Java, dann nimmt er Java.
Ausserdem darf ich dich mal daran erinnern, dass .NET ein wenig neuer ist als Java und wenn ich mir so die Neuerungen von .NET 2.0 anschaue, dann sieht wohl eher Java verdammt alt aus.
In Vergleich zu Java 1.6? Nö nicht wirklich alt

C++ ist noch älter als Java, ist aber die beliebteste Sprache überhaupt. Alt heisst nicht schlecht, sondern erfahren.
VIele Dinge von denen Du redest kommen nicht von Sun, sind also standardmäßig nicht im Java enthalten, sondern erweitern Java nur. Dasselbe gibts für .NET auch und durchaus auch kostenlos. So what.
Java heisst auch nicht == Sun. Wenn du das nicht verstanden hast, dann hast du Java nicht verstanden. Ich habe hier z.b eine VM von IBM laufen.
Im Bezug auf Firmenzugehörigkeit sollte dir follgende Seite an das Herz gelegt werden: http://www.jcp.org/en/home/index
Struts als Beispiel ist ein allgemein bekanntes, sehr stabiles Framework wie auch andere wie Cocoon und weitere.
Der Umfang von freien .net Frameworks und Librarys ist im Vergleich zu java sehr gering.
Wieviel freie Webserver gibt es die ASP.net unterstützen? Bei Java gibts ne ganze Menge. Wieviele Vollwertige Mail Server gibt es die in .net implementiert worden sind? Kennst du James?
Wieviele freie .net IDEs gibt es? PS: c#develope darfst du nicht wirklich dazuzählen, hat ja nichtmal einen eigenen Debugger integriert.
Ok in Zukunft wird da einiges noch passieren, aber momentan kommt mann wenn mann ernsthaft .net Programmieren will, nicht am teuren VS.net vorbei.As you might have gleaned from reading the release notes, the debugger is not yet fully functional
You might - if you really, really want to - try setting breakpoints programmatically. Look in the SDK reference for something along the lines of Debug.Break()"
Ein File irgendwohin kopieren ist nicht installieren? Achso? Na wenn das so ist, dann wird einiges an Software nicht installiert, sondern auf den Rechner kopiert. Wenn das für Dich einen Unterschied macht, dann soll das so sein.
Deine Aussage bezog sich auf den nachteil des Installierens. Was ist denn am Installieren nachteilig? Der Aufwand. Das kopieren eines Files ist aber alles andere als Aufwendig, da zudem mit dem richtigen Ant Build-File dieses auch noch entfällt, PS gibt es ein ANT Pendant für .net?
Wie komme ich auf Struts? Das wird doch von dir als so großer Vorteil von Java gelobt. Dann solltest Du aber auch dazuschreiben, dass dies kein Vorteil von Java ist, weils nicht von Sun kommt. Sondern bloss ne "Library" von einem dritten Anbieter. Wow.
Nix bloss ne Library, es ist ein komplettes Framework um Webflow einfach zu deklarieren. Und ja es ist ein Vorteil von Java, weil Struts nunmal nur mit Java funktioniert, und das bedeutet das dies ein Vorteil von Struts ist.
Wenn du aber unbendingt was von Sun haben willst (ps: Java != Sun, sagte ich bereits) dann kannst du auch JSF nehmen. Schön das mann die Wahl hat.
Extra hervorzuheben dass es soviel für Java gibt und angeblich so wenig für .NET ist eine Stärke von Dir. Dass Java aber um 11 Jahre älter ist als .NET vergisst Du immer. Hierbei kann ich dir sagen, dass in den 2, 3 Jahren die es .NET gibt viel mehr Tools und Erweiterungen geschaffen wurden, als in den ersten 2-3 Jahren für Java.
Und nein, es gab nach 2 Jahren unter Java schon 3 freie IDEs (ohne fehlendem Debuggersupport und ähnlichem), auch sonstige Tools
sind gespriesst wie sonstwas (PS: Wie kommst du auf die Behauptung?)
Ich weiß, dass für dich Java anscheinend das wichtigste auf der Welt ist. Ist Deine Sache und an sich ja nicht negativ
Nö ist es nicht. Meine Gesundheit, meine Eltern, Freundin, Freunde sind mir doch ein bischen wichtiger.
. Es geht mir allerdings ein wenig auf den Nerv, dass dir jegliche Objektivität fehlt und Java das einzig Wahre ist. Java ist ein Programmierwerkzeug wie auch .NET und um nichts besser.
Nicht das einzig Wahre, einfach nur das beste Werkzeug um Applikationen zu entwickeln mit denen ich Geld verdienen kann.
Und doch es ist um Plattformunabhängigkeit, und Firmenunabhängigkeit und
unterstützung durch OpenSource Projekte besser. (mir würden noch mehr punkte einfallen, aber das gibt nur wieder elendslange Diskussionen)
Unter .NET gibt es Dinge, die Sun bei der Java-Entwicklung bis heute nicht geschafft hat und die bei der täglichen Programmierarbeit SEHR hilfreich sind und bei Java einfach abgehen.
Du übersiehst das es Dinge gibt die extra in Java nicht implementiert wurden weil sie einfach eher hinderlich als fördernd sind.
Es wird immer die Diskussion geben, ob Java Operatorenoverloading unterstützen soll oder nicht, es gibt unter den Java Programmierer auch
sehr differenzierende Meinungen.
Sogar passt vielen Java Programmierern einige Änderrungen von 1.5 nicht, weil sie nicht notwendig sind.
Der Erfolg von Java sich innerhalb kürzester Zeit zur 2. beliebtesten Programmiersprache zu mausern gibt Java recht.
Aber die Engstirnigkeit und das Scheuklappen-Denken der Java-Entwickler wird noch mal ein böses Ende haben.
Weil sie nicht auf .net schwenken?
Du vergisst das ich ebenso .net programmiere. Sowohl privat (momentan weniger) als auch beruflich.
Ich entwickle selber auch in Java, allerdings ein Framework und brauche dazu kein Swing, keine EJBs usw. Nur, zum Thema Swing, AWT kann ich sagen, dassd zB die größten Probleme bekommst wenn Du da zum Mischen anfängst, dass es um einiges aufwändiger ist, als sich ne GUI unter .NET zu basteln.
Du sollst nicht AWT und Swing mischen, das sollte dir klar sein. Swing ist eigentständig.
Es mag sein das du GUIs bastelst, ich programmiere sie lieber.
Eclipse ist nicht schlecht. Keine Frage, aber wenns um GUIs geht dann ist Ende. Das Eclipse-Project hierfür ist noch nicht fertig, cloudgarden ist eine nette Sache, hat aber Bugs ohne Ende. Ansonsten gibts auch kein ordentliches Tool für GUIs, zumindest nichts was kostenfrei UND gut wäre. So what?
Du kannst sehr wohl den VE-GUI Builder nehmen, den offiziellen, der ist gut und wunderbar und kostenlos und stabil.
Welche freie .net IDE (die auch debugger Support liefert

Wenn dir der nicht passt dann kannst du die Foundation Version von JBuilder nutzen, oder Netbeans, oder auch Geld ausgeben um WSAD zu nutzen, bzw IDEA bietet auch einen GUI Builder.
Also so toll wie Du tust ist Java bei weitem nicht ....
Toll genug
