J2EE vs. NET comparison

Stan_M
Новичок
Posts: 25
Joined: 07 Sep 2002 01:34
Location: Odessa,Ukraine ->Atlanta, GA

J2EE vs. NET comparison

Post by Stan_M »

http://www.middleware-company.com/j2eedotnetbench/

Сам документ здесь:

http://www.middleware-company.com/documents/j2eedotnetbenchmark.pdf

Собственно, по представленным эдесь данным получается, что .NET вроде как круче.

Кто-нибудь имеет свой собственный опыт сравнения?

Пожалуйста, без sucks and rules, просто я пытаюсь понять, имеет ли .NET действительно право на жизнь, или это очредной коммерческий шаг от Microsoft
User avatar
OBender
Уже с Приветом
Posts: 1564
Joined: 27 Nov 2001 10:01
Location: Live free or die

Post by OBender »

Безотносительно к сравнительным характеристикам, а именно из за того что это маркетинговый шаг Майкрасофт .NET будет процветать и откусит неплохой кусок рынка. Это естественно глубокое IMHO.
Но нельзя не замечать что MS сильно двигает всеми средствами свою платформу. Уже сейчас есть программы по которым вы за $720 (помоему) можете получить от MS весь набор Universal MSDN (со всеми дот нетами виндовсами и пр.)
Конечно это не бесплатный JDK но уже очень похоже на серьезную конкуренцию.
Кстати а вам для чего разобраться хочется? Если для того что бы решить стои или нет очередной проек делать на .NET тогда да, необходим серьезный анализ производительности и т.п., а если просто решаете стоит ли тратить время на изученее технологии, то тут (опять же IMHO) однозначный ответ, таки да стоит.
Работ сейчас становится все больше и больше по .NET
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: J2EE vs. NET comparison

Post by Sabina »

Stan_M wrote:Кто-нибудь имеет свой собственный опыт сравнения?


Присоединяюсь к просьбе. Пожалуйста, поделитесь впечатлениями кто работал и с тем и с другим. А то в прессе написано много, но теоретиков и сейлс слушать надоело.

Практиков в студию, ple-e-e-e-e-ase!

Cабина
User avatar
Gennadiy
Уже с Приветом
Posts: 11332
Joined: 30 Mar 2000 10:01
Location: Ice Storm Town

Re: J2EE vs. NET comparison

Post by Gennadiy »

Sabina wrote:
Stan_M wrote:Кто-нибудь имеет свой собственный опыт сравнения?


Присоединяюсь к просьбе. Пожалуйста, поделитесь впечатлениями кто работал и с тем и с другим. А то в прессе написано много, но теоретиков и сейлс слушать надоело.
Практиков в студию, ple-e-e-e-e-ase!
Cабина

Вряд ли найдется кто-то кто серьезно работал и с тем и другим. Слишком разные миры. Вот с чем-то одним - это пожалуста.
User avatar
Glottis
Новичок
Posts: 44
Joined: 11 Jul 2003 18:37
Location: Live Free or Die, STRICTLY ENFORCED

J2EE vs .NET

Post by Glottis »

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.
User avatar
Gennadiy
Уже с Приветом
Posts: 11332
Joined: 30 Mar 2000 10:01
Location: Ice Storm Town

Re: J2EE vs .NET

Post by Gennadiy »

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. :wink:
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 :)

Вот и отлично - конкуренции меньше будет :P
User avatar
JustMax
Уже с Приветом
Posts: 1476
Joined: 05 Dec 2000 10:01
Location: Vilnius -> Bonn

Re: J2EE vs .NET

Post by JustMax »

Ну я работаю сейчас. После J2EE. Жить можно.
Сразу скажу - после испробования DataSet, DataTable etc.
было принято решение их не использовать а работать с собственным обьектно ориентированным persistance layer, a не
с етой flat-model бредятиной. Кто работал с, например, Top-Link
тот меня поимет. А в остальном прекрасная маркиза...
Да а VS ето таки гадость (для кодера а не для рисовальщика).
.Net Remoting понравилось - только чтобы получить аналог
J2EE контеинера надо еще присобачить MTS сервер с COM+,
a Entity Beans like классы писать самому. Короче зоопарк...

Return to “Вопросы и новости IT”