http://www.middleware-company.com/j2eedotnetbench/
Сам документ здесь:
http://www.middleware-company.com/documents/j2eedotnetbenchmark.pdf
Собственно, по представленным эдесь данным получается, что .NET вроде как круче.
Кто-нибудь имеет свой собственный опыт сравнения?
Пожалуйста, без sucks and rules, просто я пытаюсь понять, имеет ли .NET действительно право на жизнь, или это очредной коммерческий шаг от Microsoft
J2EE vs. NET comparison
-
- Новичок
- Posts: 25
- Joined: 07 Sep 2002 01:34
- Location: Odessa,Ukraine ->Atlanta, GA
-
- Уже с Приветом
- Posts: 1564
- Joined: 27 Nov 2001 10:01
- Location: Live free or die
Безотносительно к сравнительным характеристикам, а именно из за того что это маркетинговый шаг Майкрасофт .NET будет процветать и откусит неплохой кусок рынка. Это естественно глубокое IMHO.
Но нельзя не замечать что MS сильно двигает всеми средствами свою платформу. Уже сейчас есть программы по которым вы за $720 (помоему) можете получить от MS весь набор Universal MSDN (со всеми дот нетами виндовсами и пр.)
Конечно это не бесплатный JDK но уже очень похоже на серьезную конкуренцию.
Кстати а вам для чего разобраться хочется? Если для того что бы решить стои или нет очередной проек делать на .NET тогда да, необходим серьезный анализ производительности и т.п., а если просто решаете стоит ли тратить время на изученее технологии, то тут (опять же IMHO) однозначный ответ, таки да стоит.
Работ сейчас становится все больше и больше по .NET
Но нельзя не замечать что MS сильно двигает всеми средствами свою платформу. Уже сейчас есть программы по которым вы за $720 (помоему) можете получить от MS весь набор Universal MSDN (со всеми дот нетами виндовсами и пр.)
Конечно это не бесплатный JDK но уже очень похоже на серьезную конкуренцию.
Кстати а вам для чего разобраться хочется? Если для того что бы решить стои или нет очередной проек делать на .NET тогда да, необходим серьезный анализ производительности и т.п., а если просто решаете стоит ли тратить время на изученее технологии, то тут (опять же IMHO) однозначный ответ, таки да стоит.
Работ сейчас становится все больше и больше по .NET
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: J2EE vs. NET comparison
Stan_M wrote:Кто-нибудь имеет свой собственный опыт сравнения?
Присоединяюсь к просьбе. Пожалуйста, поделитесь впечатлениями кто работал и с тем и с другим. А то в прессе написано много, но теоретиков и сейлс слушать надоело.
Практиков в студию, ple-e-e-e-e-ase!
Cабина
-
- Уже с Приветом
- Posts: 11332
- Joined: 30 Mar 2000 10:01
- Location: Ice Storm Town
Re: J2EE vs. NET comparison
Sabina wrote:Stan_M wrote:Кто-нибудь имеет свой собственный опыт сравнения?
Присоединяюсь к просьбе. Пожалуйста, поделитесь впечатлениями кто работал и с тем и с другим. А то в прессе написано много, но теоретиков и сейлс слушать надоело.
Практиков в студию, ple-e-e-e-e-ase!
Cабина
Вряд ли найдется кто-то кто серьезно работал и с тем и другим. Слишком разные миры. Вот с чем-то одним - это пожалуста.
-
- Новичок
- Posts: 44
- Joined: 11 Jul 2003 18:37
- Location: Live Free or Die, STRICTLY ENFORCED
J2EE vs .NET
The Middleware Company J2EE vs .NET benchmark was a very hot discussion topic on TheServerSide.com, see http://www.theserverside.com/home/thread.jsp?thread_id=16398. The company in question is funded by Microsoft, just in case you didn't know.
I have been working with Java since 1998, and with .NET/C# for about a year, here are my 2 cents. So far my experience with .NET was, how to put it, not entirely unpleasant. To start, it was really easy to learn .NET. Most of .NET base class libraries are conceptually very similar to their Java counterparts. If you understand RMI, it will not be a problem to learn .NET Remoting, multithreading support is very similar and so on. However, if your background is in VB or C++/MFC, get ready to learn the right stuff
.NET is frequently advertised as an improvement over Java, and there is some portion of truth in advertising. For example, ADO.NET adds in-memory DataSets with multiple tables and relationships - however it lacks updatable and scrollable connected recordsets.
People frequently praise Visual Studio .NET. What can I say, by comparison with Intellij IDEA, VS.NET does not hold a candle. Poor thing does not highlight spelling mistakes as I type my code, cannot find method usages, and don't get me started on lack of refactoring support. Right now I'm on a project with 5,000 classes and 150,000 lines of C# code - and VS.NET does not give me any help in navigating in this mess.
Speaking of the mess, the code quality in this project ranges from average to very poor. Must have something to do with the popular misconception that .NET is so darn easy to use, you don't have to be an expert developer to create large applications.
To summarize, I think .NET is fine, my next project will be with J2EE
OK, I'll shut up now. If anybody has more specific questions, I'll be happy to answer them.
I have been working with Java since 1998, and with .NET/C# for about a year, here are my 2 cents. So far my experience with .NET was, how to put it, not entirely unpleasant. To start, it was really easy to learn .NET. Most of .NET base class libraries are conceptually very similar to their Java counterparts. If you understand RMI, it will not be a problem to learn .NET Remoting, multithreading support is very similar and so on. However, if your background is in VB or C++/MFC, get ready to learn the right stuff
.NET is frequently advertised as an improvement over Java, and there is some portion of truth in advertising. For example, ADO.NET adds in-memory DataSets with multiple tables and relationships - however it lacks updatable and scrollable connected recordsets.
People frequently praise Visual Studio .NET. What can I say, by comparison with Intellij IDEA, VS.NET does not hold a candle. Poor thing does not highlight spelling mistakes as I type my code, cannot find method usages, and don't get me started on lack of refactoring support. Right now I'm on a project with 5,000 classes and 150,000 lines of C# code - and VS.NET does not give me any help in navigating in this mess.
Speaking of the mess, the code quality in this project ranges from average to very poor. Must have something to do with the popular misconception that .NET is so darn easy to use, you don't have to be an expert developer to create large applications.
To summarize, I think .NET is fine, my next project will be with J2EE
OK, I'll shut up now. If anybody has more specific questions, I'll be happy to answer them.
-
- Уже с Приветом
- Posts: 11332
- Joined: 30 Mar 2000 10:01
- Location: Ice Storm Town
Re: J2EE vs .NET
Glottis wrote:To start, it was really easy to learn .NET. Most of .NET base class libraries are conceptually very similar to their Java counterparts. If you understand RMI, it will not be a problem to learn .NET Remoting, multithreading support is very similar and so on.
А еще легче если знаете Delphi.
For example, ADO.NET adds in-memory DataSets with multiple tables and relationships - however it lacks updatable and scrollable connected recordsets.
Сколько можно. DataSets НЕ часть ADO.NET. Это абсолютно самостоятельная сущность превосходно живущая вообще без всяких баз данных.
People frequently praise Visual Studio .NET. What can I say, by comparison with Intellij IDEA, VS.NET does not hold a candle.
Особенно проигрывает Делфаевcкой IDE. Но работать можно вполне успешно.
Poor thing does not highlight spelling mistakes as I type my code,
Хм. Оно их даже корректирует.
Speaking of the mess, the code quality in this project ranges from average to very poor.
Но ни сам язык ни .NET тут признайте совершенно не причем. Если у кого-то руки кривые были, то зачем в этом инструмент обвинять.
To summarize, I think .NET is fine, my next project will be with J2EE
Вот и отлично - конкуренции меньше будет
-
- Уже с Приветом
- Posts: 1476
- Joined: 05 Dec 2000 10:01
- Location: Vilnius -> Bonn
Re: J2EE vs .NET
Ну я работаю сейчас. После J2EE. Жить можно.
Сразу скажу - после испробования DataSet, DataTable etc.
было принято решение их не использовать а работать с собственным обьектно ориентированным persistance layer, a не
с етой flat-model бредятиной. Кто работал с, например, Top-Link
тот меня поимет. А в остальном прекрасная маркиза...
Да а VS ето таки гадость (для кодера а не для рисовальщика).
.Net Remoting понравилось - только чтобы получить аналог
J2EE контеинера надо еще присобачить MTS сервер с COM+,
a Entity Beans like классы писать самому. Короче зоопарк...
Сразу скажу - после испробования DataSet, DataTable etc.
было принято решение их не использовать а работать с собственным обьектно ориентированным persistance layer, a не
с етой flat-model бредятиной. Кто работал с, например, Top-Link
тот меня поимет. А в остальном прекрасная маркиза...
Да а VS ето таки гадость (для кодера а не для рисовальщика).
.Net Remoting понравилось - только чтобы получить аналог
J2EE контеинера надо еще присобачить MTS сервер с COM+,
a Entity Beans like классы писать самому. Короче зоопарк...