ERLEDIGT
NEIN
NEIN
ANTWORTEN
22
22
ZUGRIFFE
1352
1352
EMPFEHLEN
-
01.06.06 22:20 #16
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Ja Ja ist ja gut

Dann nimm statt Lucene etwas anderes
Und nein ich werd dir jetzt nicht ein anderes Beispiel nennen, denn das würde bedeuten ich müsste erstmal ne Weile googeln ob das nicht auch eben mal heimlich auf .net portiert worden ist 
log4j habt ihr uns ja auch geklaut
http://logging.apache.org/log4net/Erst wenn der letzte Programmierer eingesperrt...
...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
-------------------
chris: hey Tom hast du eigentlich ne Freundin
jdar: ich bin tutorials.de Mod!
-
02.06.06 10:39 #17
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
kriterien fuer einen Vergleich zwischen Java 5 und .Net 2.0 koennten Beispielsweise sein:
-Unterstuetzung fuer Generics
-Java Annotations VS. .Net Attributes
-Unterstuetzung fuer Multi-Threaded Programmierung
-Allgemeiner Speicherverbrauch
-Startupzeiten
-Garbage Collector Implementierungen
-Tuning Moeglichkeiten
-Unterstuetzung im Enterprise Umfeld (Java EE 5 vs. .Net (Enterprise Services))
-ADO .Net 2.0 VS. JDBC 4.0
Weiterhin koennte man Versuchen fuer verschiedene Java Dienste und Spezifikationen
ein entsprechendes .Net Pendant zu finden (JDBC (Rowsets) <-> ADO .Net).
HTH,
Gruss TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Die ganze Vergleichsgeschichte ist ohnehin nur eine Augenauswischerei. Beide Techniken (und keine Technologien) haben ihre Vorteile und eben auch Nachteile.
Mittlerweile siehts so aus, dass sich Java teilweise an .NET anpasst und gewisse Dinge von .NET abgekupfert werden. So wie es anfangs umgekehrt ware. Java hat natürlich eine mächtige Community dahinter, schließlich gibt es Java auch schon um eine Ecke länger. Aber Alter ist ja kein Verdienst
Im Grunde macht es wirklich nur Sinn, die "Basiskomponenten" zu vergleiche, so wie es Thomas vorgeschlagen hat. Alles andere artet in einen Flamewar bzw. in subjektive Aussagen aus und bringt überhaupt nichts.
@Chris: Vergiss es. Du kannst mich mit irgendwelchen Aussagen zu Java und/oder .NET nicht reizen. Manche Menschen werden einfach älter und weise
Auf jeden Fall hab ich eine gewisse Verantwortung für die .NET Foren hier und werde auch sicherlich keinen Flamewar aufkommen lassen. Uninteressantes bla bla mit dem keinem geholfen wird. Ergo sind deine "Seitenhiebe" (wenn auch sicherlich spaßhalber gemacht) Zeitverschwendung.
-
Frage: Warum fressen viele Java Apps die ich ausprobiert hab so viel Speicher?
Nehmen wir zB mal Poseidon for UML. Das geht ohne Probleme locker auf über 150 MB hoch.
Dann hängt es öfter und während dessen klettert der Speicher ins unermessliche...
Ist das nun immer so bei grafischen Java-Anwendungen? Oder haben die Coder einfach unsauber gearbeitet?
Und warum reagieren die gestylten Java-Apps generell manchmal gar net mehr? Ist das bei euch auch so?
Könnt ihr mir ein Java-Programm zeigen was richtig aufwendig gezeichnet,
aber wenig speicher verbraucht? Nur mal so interesse halber.MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
02.06.06 11:41 #20
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
Das Poseidon for UML viel Speicher braucht kann ich bestaetigen (bei mir sinds auchFrage: Warum fressen viele Java Apps die ich ausprobiert hab so viel Speicher?
Nehmen wir zB mal Poseidon for UML. Das geht ohne Probleme locker auf über 150 MB hoch.
Dann hängt es öfter und während dessen klettert der Speicher ins unermessliche...
Ist das nun immer so bei grafischen Java-Anwendungen? Oder haben die Coder einfach unsauber gearbeitet?
so um die 130-150 MB).
Poseidon verwendet intern zur Verwaltung der UML Modelle ein MDR
(Meta Data Repository), weiterhin sind noch verschiedene XML Parser aktiv, usw.
Ich denke das, was da am meisten Speicher verbraet ist das die interne Modell-
Repraesentaton und das XML Erzeugung/Parsing fuer die staendigige
Synchronisierung des Modells mit der grafischen Representation. Das hat nicht
so viel mit der grafischen Praesentation an sich zu tun...
Aber ich denke das ist ein generelles Problem von UML Tools. Andere Tools
wie Magic Draw, Rational Rose, Visio mit Plugins etc. kommen da auch nicht besser weg...
Das liegt unter anderem daran dass man durch "ungeschickte" Programmierung,Und warum reagieren die gestylten Java-Apps generell manchmal gar net mehr? Ist das bei euch auch so?
langlaufende Tasks im selben (Event Dispatch Thread: EDT)Thread ausfuehrt die fuer das Zeichnen der GUI und das
Eventhandling zustaendig ist. Richtig gemacht (langlaufende Tasks in einem eigenen Thread,
Veraenderungen an der GUI die aus Berechnungen des Tasks bestehen werden wieder im EDT ausgefuehrt:
Beispielsweise ueber EventQueue.invokeLater(new Runnable(){ public void run(){....}});
Wenn man das richtig macht reagiert die Anwendung auch entsprechend.
Es kann jedoch auch sein, dass das Betriebssystem an der Blokierung der GUI schuld ist.
Insbesondere dann wenn die Anwendung minimiert wurde und (Windows) beginnt nicht mehr benoetigte Teile der Anwendung
vom Arbeitsspeicher auf die Platte auszulagern (Swapping). Holt man die Anwendung wieder
in den Vordergrund kann es nunmal wieder eine Weile dauern bis die entsprechenden Teile der
Awendung wieder im Speicher liegen.
Im Moment faellt mir keine ein... aber ich bin einfach nicht in dieser Domaene zuhause.Könnt ihr mir ein Java-Programm zeigen was richtig aufwendig gezeichnet,
aber wenig speicher verbraucht? Nur mal so interesse halber.
Vielleicht ist hier was bei:
http://www.netbeans.org/products/pla...reenshots.html
Gruss TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Hallo Tom!
Danke für deine Antwort.
Kann man also sagen, dass die Java-Anwendungen
in Bezug auf die Itegrierung in's Windows OS schlechter abschneiden.
Ich hab nicht solche Probleme mit .NET Anwendungen. Sie sind ja auch drauf ausgelegt.
Also das minimieren und maximieren macht lange nicht so einen Wind...
Werde übers WE mal die NETBeans Tools ausprobieren und mich nochmal melden.
MfG,
cosmoMfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Können wir wieder auf die Ursprungsfrage zurückkommen? Wenn es keine Posts mehr für den Thread-Ersteller gibt, dann können wir den Thread dann ja auch gleich schließen.
-
02.06.06 13:37 #23
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Das kommt drauf an... das Swapping Problem war ja nur ein Beispiel und darunter leiden umfangreiche .Net Anwendungen genauso wie Java Anwendungen. Ich wuerde sagen, dass die Integration von .Net in Windows einfacher zu bewerkstelligen ist als mit Java. Jedoch kann man mit Java unter Windows alles machen, was .Net auch kann, jedoch ist dass dann unter Umstaenden mit etwas mehr Aufwand verbunden, wenn man das selber machen will, (JNI, OLE/COM Wrapper, SWT). Dies liegt jedoch an "Ausrichtung" der entsprechenden Technologien. Mittlerweile gibt es jedoch geneugen freie und kommerzielle Software die diese Integrationsprobleme loesen.Kann man also sagen, dass die Java-Anwendungen
in Bezug auf die Itegrierung in's Windows OS schlechter abschneiden.
.Net ist nunmal auf Windows-Only Systeme ausgeleget (von Mono mal abgesehen) wohingegen Java eben von Grund auf Plattformunabhaengig ist. Der Vorteil der Plattformunabhaengigkeit geht dann mit entsprechend geringerer Integration in eine spezifische Platform einher. Wobei damit nur die reine Java Laufzeit gemeint ist, wie gesagt, zahlreiche verfuegbare Zusaetze machen die Integration in Windows Umgebungen sehr einfach.
Gruss TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
Struktureller Vergleich der rt.jar's zwischen Java 6 und Java 7 aus dem OpenJDK
Von Thomas Darimont im Forum JavaAntworten: 0Letzter Beitrag: 15.03.09, 16:43 -
Interessanter einfacher Vergleich der Closure Syntax Vorschläge für Java 7
Von Thomas Darimont im Forum Java Technology NewsAntworten: 1Letzter Beitrag: 03.01.08, 18:45 -
Java SQL Statement (Vergleich von 2 Datumsangaben)
Von chefkochen im Forum JavaAntworten: 3Letzter Beitrag: 26.10.07, 14:00 -
Mal wieder ein Java / .Net Performance Vergleich
Von Thomas Darimont im Forum JavaAntworten: 1Letzter Beitrag: 20.06.06, 12:18 -
Vergleich zwischen Java und PHP!
Von Duky im Forum Sonstige SprachenAntworten: 5Letzter Beitrag: 27.09.04, 10:47





Zitieren

Login





