Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JAVA или .NET ? обсуждаем достоинства и недостатки 
:(
    Опции темы
Allexx
Дата 3.2.2004, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 16.12.2003

Репутация: нет
Всего: нет




M
mr.DUDA
Вопросы, мнения и просто свои мысли по поводу особенностей платформы .NET в сравнении с JAVA можно обсудить в этой теме. В любых других темах замечания типа "JAVA (или .NET) круче!" будут являться оффтопом, даже в том случае, если они аргументированы :).

P.S. аналогичная тема есть в разделе по JAVA.

PM MAIL   Вверх
batigoal
Дата 25.8.2005, 08:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



Я пока не сталкивался. Правда, я не кручусь среди дотНетчиков.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
mr.DUDA
Дата 26.8.2005, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



NUnit был изначально портирован с JUnit, и только в последних версиях - полностью переписан на C#. Другой пример: в одном из наших .NET-проектов используется библиотека синтаксического анализатора JFlex, причём ни одной строчки кода не переделано - все Java-исходники перенесены в проект J#.

Цитата(Lamer @ 25.8.2005, 08:18)
Я пока не сталкивался. Правда, я не кручусь среди дотНетчиков.

Если когда-нибудь столкнёшься, другого способа решить проблему, кроме как с пом. J#, ты вряд ли найдёшь.


--------------------
user posted image
PM MAIL WWW   Вверх
Madferit
Дата 7.9.2005, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 11.7.2005
Где: Запорожье

Репутация: 1
Всего: 1



Предложили, в качестве темы дипломной работы, тему "Сравнительная характеристика и реализация технологий разработки корпоративных WEB-приложений J2EE и Microsoft.NET "

J2EE я знаю довольно поверхностно, с .NET не знаком вовсе. Пока есть возможность спрыгнуть с темы и переиграть, хочу поинтересоваться:

Насколько принципиальны различия этих 2-х технологий, чтобы написать нормальный сравнительный анализ? Насколько реально подобрать практические примеры, чтобы эти различия были видны (а не только на пальцах)?

Заранее спасибо.
PM MAIL   Вверх
arilou
Дата 7.9.2005, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 21
Всего: 61



Запросто можно написать сравнительный анализ. Причем выводы можно сделать как в пользу j2ee, так и .net.


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
batigoal
Дата 7.9.2005, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



Различия есть, они существенны... но вопрос представляется мне весьма сложным. Он требует глубоко погружения и знаний, опыта использования в промышленных масштабах и т.д. Я бы не взялся.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
mr.DUDA
Дата 7.9.2005, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Наведи справки, какая из технологий более приветствуется на основной кафедре вашего факультета, и работай в этом направлении smile. ИМХО, везде всё по-разному. А расхвалить можно как одну так и другую платформы, так что выбор за тобой. Если нравится тебе open source и линух - значит более близким будет JAVA. Если нравится устоявшийся "мэйнстрим" типа виндовз, бери .NET; кстати, это наиболее очевидный выбор для Win-разработчиков smile .

[edit]

Цитата
Насколько реально подобрать практические примеры, чтобы эти различия были видны (а не только на пальцах)?

Кстати, различия в любом случае можно показать на реальных примерах. Дело в том, что "в какую сторону" будут направлены дифирамбы - зависит только от тебя.

[/edit]


--------------------
user posted image
PM MAIL WWW   Вверх
Medved
Дата 14.9.2005, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 3
Всего: 154



Суть не в том, на каком языке программирования пишешь. Суть в том, чтобы правильно думать.
Если правильно мыслишь, то хоть с помощью VB6 можно написать довольно таки хорошую программу. Вопрос только в том, что с использованием платформ Java или NET это будет быстрее и удобнее.

Java поддерживает многоплатформенность, а платформа NET - многоязыковость. Это их основное различие на сегодняшний момент. ИМХО именно благодаря этому факту, с точки зрения корпоративного бизнесса гораздо привлекательней выглядит платформа NET.

А если снисходить до самомго языка, то сразу видно, что C# и Java очень похожи (что не удивительноsmile. Научившись синемантике одного языка, без труда можно освоить другой.
Уже давно, на передний план вышло знание не столкьо самого языка, сколько знание самих библиотек платформы.



--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
onsh76
Дата 9.10.2005, 09:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Pegas @ 14.9.2005, 16:23)
Java поддерживает многоплатформенность, а платформа NET - многоязыковость.

Ага, точно... smile
Спросите любого кто лабал на VB6, а затем был вынужден перейти на VB.NET, про схожести в двух версиях. Народ смотрел на "этот, усовершенствованный" VB как баран на новые ворота и нихрена ни чего не догонял.

В конечном итоге, все .NET-овские языки стали кастрированными в силу того, чтобы соблюдать общий интерфейс - быть MSIL-compatible. Т.е. больших шагов влево и вправо сделать не получится, смотри вроде как старший брат С# делает и старайся подстроиться под него.

Нe проще и надежнее иметь дело с C#?
  Вверх
alir
Дата 16.10.2005, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 19.3.2005

Репутация: 2
Всего: 4



Цитата
В конечном итоге, все .NET-овские языки стали кастрированными в силу того,

Ну очень спорное мнение! smile Для одних языков переход на .net стал расширением своих внутренних возможностей, а для других - изменение их концеции в пользу новых.
Например, в C++.NET можно писать на обычном C++, VB стал просто объектно ориентрованным и еще пару фитч докрутили.
Цитата
Народ смотрел на "этот, усовершенствованный" VB как баран на новые ворота и нихрена ни чего не догонял.

Бред, ничего там сложного.
PM MAIL ICQ   Вверх
Exception
Дата 21.10.2005, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Цитата(onsh76 @ 9.10.2005, 10:12)

Спросите любого кто лабал на VB6, а затем был вынужден перейти на VB.NET, про схожести в двух версиях. Народ смотрел на "этот, усовершенствованный" VB как баран на новые ворота и нихрена ни чего не догонял.

отчасти. я тоже так делал. и мне очень помогла книга Дэна Эпплмана "Переход на VB .NET: стратегии, концепции, код". Гениальный автор...
PM   Вверх
02077461
Дата 12.12.2005, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 13.7.2005

Репутация: нет
Всего: 0



Почему никто не оперирует цифрами и фактами?
При использовании аргументов можно было бы обойтись двумя - тремя страницами.
Ну хоть кто-нибудь проводил сравнительный тест, или всем хватает собственных убеждений?
И еще: почему все фирмы работающие на .NETe -- американские, в то время как например в Германии ценят программистов на Java?
PM   Вверх
batigoal
Дата 12.12.2005, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



Цитата(02077461 @ 12.12.2005, 11:42)
Ну хоть кто-нибудь проводил сравнительный тест

На предмет чего?


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
mr.DUDA
Дата 12.12.2005, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Да много тестов уже проводили, результаты сильно зависят от решаемой задачи.


--------------------
user posted image
PM MAIL WWW   Вверх
Exception
Дата 12.12.2005, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Цитата(mr @ 12.12.2005, 14:16)
результаты сильно зависят от решаемой задачи

И от того, кто их проводит -- явец или дотнетовец smile
PM   Вверх
Medved
Дата 20.12.2005, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 3
Всего: 154





--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1272 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.