ERLEDIGT
NEIN
NEIN
ANTWORTEN
22
22
ZUGRIFFE
1352
1352
EMPFEHLEN
-
Hallo,
Ich schreibe soeben eine umfangreichere Arbeit über .NET 2.0. Unter anderem gehört hierzu ein Vergleich von .NET 2.0 und Java 5.0.
Da ich selbst sehr wenige Informationen darüber gefunden habe, möchte ich nun euch fragen: Welche Vor- bzw. Nachteile besitzt .NET 2.0 gegenüber Java 5.0? An welchen Eigenschaften sollte man diese zwei Technologien vergleichen?
Wär super, wenn ihr auch vertrauenswürdige Quellen aus dem Internet bieten könntet, ansonsten bin ich für jede Anregung offen
Viele Grüße und bereits im Vorfeld vielen Dank,
Benno
-
01.06.06 18:37 #2
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
*das verspricht interressant zu werden, fingerknacksend auf Norbert wart*
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!
-
Dann will ich doch mal mit den folgenden beiden Links den Stein ins rollen bringen

http://www.fh-wedel.de/~si/seminare/...msil/MSIL6.htm
http://www.heise.de/newsticker/meldung/32003Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
01.06.06 20:10 #4
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
"http://www.fh-wedel.de/~si/seminare/ws02/Ausarbeitung/5.msil/MSIL6.htm"
Also das ist nun alles andere als eine Quelle.
Ein Satz gelesen der extrem falsch ist:
"In Java ist der Gültigkeitsbereich und die Funktionsvielfalt von Klassen auf den kleinsten gemeinsamen Nenner von verfügbaren Computern und Betriebssystemen beschränkt."
Lach
selten so ein Blödsinn gelesen.
Der Depp der das geschrieben hat, kam wohl auf die Idee J2SE Klassen in der Anzahl mit
den Klassen für .net zu vergleichen.
Sind irgendwie 2000 gegen 4000 oder so (genaue Zahlen habe ich nicht im Kopf).
Dabei hat er netterweise vergessen das im .net Framework die Enterprise Klassen mit drin sind wie ASP.net und Webservice Zeug.
Das ganze findet sich bei Java in einem Zusatz J2EE womit die Anzahl der Klassen wieder eindeutig richtung Java geht.
Da aber Anzahl der Klassen grundsätzlich irrelevant ist, brauch mann das aber nicht weiter ausführen.
Den Link kannst du gern richtung /dev/null entsorgen denn das strotzt geradezu vor inkompetenz.
Ebay: klare entscheidung für J2EE
http://www.sun.com/service/about/success/ebay5.html
http://www.faz.net/s/RubBDD4466021AA...~Scontent.html
Und die Performance die die J2EE Anwendung Ebay hinlegt, spricht bei solch einer Umfassenden Applikation
eine deutliche Sprache. Da kann MS versuchen ihre Pet Shop Anwendungen hinzuwurschteln wie sie wollen, besonders da diese Tests ja geradezu zerrissen wurden was die implementierung angeht.
"Die Sicherheit ist im .NET umfassender. Neben APIs für Kryptografie, sicheren Cookies und Authentifizierung gibt es auch einen vielfältigen und erweiterbaren Mechanismus für die Zuweisung"
Weiterer Satz deiner Quelle bei dem ich auflachen musste. Sicher sicher es gibt keine umfassende Kryptographie und Authentifizierung API *lach* der Schreiber sollte sich vorher über Java informieren
bevor er vergleicht.
http://java.sun.com/j2se/1.4.2/docs/...ryptoSpec.html
http://java.sun.com/products/jaas/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!
-
Oh, hatte den Artikel nur überflogen, hätte den vielleicht doch richtig lesen sollen.
Zitat von Christian Fein
OK, streichen wir Link 1
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
01.06.06 20:39 #6
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Ein Tipp noch brott:
Wenn du Vergleichen willst, dann lerne .net und Java (J2EE). Wenn du beides kannst und dich nicht von Subjectiven Empfindungen leiten lässt, erst dann wirst du ein Vergleich schaffen können der einigermassen Objektiv ist.
Alles andere hat kein Sinn.
Ich könnte dir tausende von Vergleichen bieten die Java in den Himmel loben und .net alt aussehen lassen. Genauso wird es tausende von Vergleichen geben in denen das andersrum aussieht.
Von diesen Vergleichen sind alle 2000 Stück mit Garantie genauso falsch wie den Link den ich angekreidet habe.
Genauso wirst du wenn du in einem .net Forum nachfragst mit Antworten die .net Preferieren und das versuchen aufzuzeigen gegeisselt, umgekehrt sind die Aussagen gehst du ein ein Java Forum usw.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!
-
Und genau das stellt mein Problem da.
Zitat von Christian Fein
Natürlich, die beste Möglichkeit wäre, beide Technologien derart zu erforschen, dass man sich selbst davon ein gutes Bild machen kann. Um aber wirklich professionell ein Ergebnis daraus zu ziehen, muss man schon ziemlich lange damit Erfahrung gemacht haben. Da der Abgabetermin für meine Arbeit immer näher rückt, fällt diese Möglichkeit also flach
Und das mit den 2000 Vergleichen habe ich auch festgestellt... Ich suche ja inzwischen schon länger nach Informationen darüber. Vorallem in Forum existieren genug Diskussionen darüber, in denen einer schreibt, dass .NET sein Favourit is, einen Benchmark dahinterpostet und dann meint, dass .NET viel schneller als Java is.
Dann kommt der nächste, der durch einen anderen Code Java im Benchmark als besser herausbekommt.
Super, und was bringt mir das Ergebnis nun für eine (halb-)wissenschaftliche Arbeit? Im Prinzip rein gar nichts.
Was ich suche, sind wirklich objektive Vergleiche, die wirklich die Vorteile und Nachteile von .NET gegenüber Java verdeutlichen.
Aber vorallem wenn es speziell um .NET 2.0 und Java 5.0 geht verlieren sich für mich die Informationswege gewaltig
Der Link von heise ist zwar sinnvoll, allerdings gibt es bei diesen Ergebnissen ja auch bereits sehr kritische Stimmen...
-
01.06.06 21:41 #8
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Mit umfassenden Vergleichen kommst du grundsätzlich bei den beiden Technologien nicht weiter.
Einerseits sind sie sich ähnlich, haben aber verschiedene Vor und Nachteile. Wobei nicht klar ist wann etwas ein Vorteil und wann ein Nachteil ist.
Beispielsweise der Vor oder Nachteil das Microsoft alleinig für .net Standard zuständig ist.
Das hat zwar den Vorteil das neue Konzepte schneller umgesetzt werden können als in Java. Anderseits ist es aber auch ein Nachteil weil Dinge auch schlecht umgesetzt werden können und mann mit Friss oder Stirb leben muss.
Vorteil Java: die grössten Softwarefirmen (IBM, Oracle, Novell, SAP usw) bieten JDKs an oder/und sind im JCP vertreten und haben ihre Systeme auf die Zusammenarbeit mit Java ausgelegt. Nachteil Sun muss die Interressen dieser Firmen berücksichtigen bei der Weiterentwicklung von Java.
Es gibt x Argumente die sowohl positiv ausgelegt werden können als auch negativ. Da kommt es wieder auf die Betrachtungsweise an.
Einfacher wird es sicherlich wenn mann auf ein bestimmtes Projekt evaluiert. Sprich wenn du genau weisst was du umsetzen willst.
Auf bestimmte Anforderrungen kann mann dann sehr wohl vergleichend argumentieren.
Einfaches Beispiel:
So wirst du wenn du eine umfangreiche Anwendung entwickeln müsstest die mit einem IBM Mainframe zusammenarbeiten muss viele Argumente finden die für Java sprechen. Ebenso wenn es um Anwendungen geht die irgendwo mit Unix/Linux oder Oracle / IBM Datenbanken arbeiten müssen.
Umgekehrt ist eine Anwendung für ein MS Orientierter Kunde sicher eher ein Kandidat für .net.
Anderseits ist auch hier wiederrum nicht so einfach wie mann scheint. Mann könnte Beispielsweise eine Anwendung haben die zwar auf Windows Server laufen soll (argument für .net) aber ein ganz grosser Teil beispielsweise eine Indexierung und durchsuchen von Dokumenten abdeken soll. Hier könnte mann sich aufgrund das es Lucene gibt (OpenSource Projekt von Apache was die Suchengine von Wikipedia ist) und mann sowas nicht mit vielen manntagen selber entwickeln müsste wiederrum für java entscheiden.
Siehst du das Dilemma?
Wenn du ganz spezifische Anforderrungen hast dann wirst du besser untersuchen können mit welcher Technologie es besser umgesetzt werden kann. Ansonsten nicht.
Und vergleiche die irgendwo mit: "XY ist besser weil ... " kommen kannst du gleich unter: "ja ja quatsch du nur" abharken egal ob pro / contra java oder .netErst 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!
-
Einen absolut objektiven Vergleich wirst du nicht finden. Es könnten zig Dinge miteinander verglichen werden, um Abhandlungen über Kleinigkeiten zu schreiben.
Ich denke, so wirklich wird dir hier keiner weiterhelfen können. Wie schon gesagt, am besten beides lernen. Wenn die Zeit dazu fehlt, dann schränke zumindest deine Vergleiche ein. Aber wie gesagt, die Meinungen und Aussagen anderer zusammen zu tragen, macht deine Arbeit auch nicht wissenschaftlicher.
-
01.06.06 21:46 #10
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
du hast soeben die Chance vertan einen 20 Seiten Flamewar mit mir über .net bzw java auszutragen
Zitat von Norbert Eder

Bin aber nicht bös drum, denn brott wäre danach wohl auch nicht schlauer als vorher.
Aber Spass hätts gemacht
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!
-
Ich denke Christian Fein hat es schon ganz gut ausgedrückt. .Net ist nicht schlecht, du bist aber in der Microsoft Welt gefangen und gerade bei wirklich großen Projekten gibt es eine gewisse Vielfalt an Technologien (siehe Ebay Architektur). Des Weiteren gibt es eine riesige Open Source Szene für Java, welche auch von den Global Playern (IBM, Oracle etc.) unterstützt wird. Das ist ein Vorteil der wirklich immens ist, wenn man sich anschaut, was da so geboten wird, nicht nur von Apache.
GrußGruß AKST
-
01.06.06 21:52 #12
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Oder bei .net bleiben. Lucene.Net
Zitat von Christian Fein
With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
01.06.06 21:58 #13
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Lucene.net ist im incubator von Apache.
Das bedeutet das Projekt ist als Unstable eingestuft. Das währe etwas das ich einem Kunden "noch-nicht" verkaufen würde.
Genauso gehe ich davon aus das es ähnlich wie bei Nhibernate zu Hibernate noch einen
grossen Feature Unterschied gibt.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!
-
01.06.06 22:04 #14
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Zitat von AKST
Aber solch Zustände sind Variabel. Ein Beispiel war eben von Alexander angedachtes Lucene.net.
So gab es mal bei .net den Vorteil das sich Webservices ohne sich länger damit zu beschäftigen durch eine einfache Annotation [WebMethod] entwickeln lassen. Da haben
die Java Entwickler die zwar ein mächtiges Axis Framework dafür hatten, trotzdem rübergeschielt. Denn Axis lässt sich nunmal eben nicht mal eben so schnell anlernen.
Das war ein klarer Vorteil von .net (was die Einfachheit betrifft). Und was ist jetzt mit Java JEE 5 möglich @WebMethod
Sprich es ist kein Geheimniss das sich MS bei Java extrem bedient hat um .net zu entwickeln. Aber umgekehrt macht das Sun nun umgekehrt
Also was heute noch ein Argument ist, ist morgen keins mehr und umgekehrt.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!
-
01.06.06 22:05 #15
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Das wird daran liegen:
Zitat von Christian Fein
DotLucene / Lucene.Net has moved to ASFHi folks,
It is now official. Lucene.Net is now under ASF. It's new home is located here: http://incubator.apache.org/projects/lucene.net.html
Please join me at ASF to maintain and support Lucene.Net. Also, I am looking for committers which without Lucene.Net won't graduate from it's current incubation status. If you are interested, please email me at: george@aroush.net
Looking forward to see you all at ASF!
Regards,
-- George Aroush
Projektseite bei SF
With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
Ä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





