Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Java или .NET ? 
:(
    Опции темы
Domestic Cat
Дата 7.4.2005, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Предлагаю обсуждать тут достоинства и недостатки обеих платформ.
См. также http://forum.vingrad.ru/index.php?showtopic=47924

Любые переходы на "крутизну", "проприетарность", личности будут сурово караться.


--------------------

PM   Вверх
Се ля ви
Дата 7.4.2005, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

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



Цитата(mr @ 7.4.2005, 14:56)
Цитата (Се ля ви @ 7.4.2005, 13:34)
С Java IDE такое более чем возможно. Неужели .NET не держится под железной пятой MS?

Не понял, ты имеешь ввиду, что создатели Java IDE защищают свои права на исходный код?

Закрытых - да, опен-соурсных - нет. Я как раз об этом и говорю.
Цитата(mr @ 7.4.2005, 14:56)
Цитата (Се ля ви @ 7.4.2005, 13:34)
если я возьму эти исходники, изменю всё под себя, и начну распространять это дело под названием .NET Вася Пупкин Едишн - да ещё и если мой едишн переплюнет по количеству поклонников реализацию Вижуал-студии от MS - они просто так будут на это смотреть и не захотят подкопаться и подмять всё как всегда под себя

Если будешь на этом зарабатывать - скорее всего, тебе "дадут в бубен".

О чём я и говорю smile
А на Java никто и слова не скажет :-)


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Се ля ви
Дата 7.4.2005, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

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



nucer Вообще-то, не в обиду будет сказано, ты явно не сталкивался с разработкой приложений уровня предприятия. Большие и серьёзные системы на .NET есть, как и на J2EE. Это большой рынок автоматизации средего и крупного бизнеса во всех сферах.


Цитата(arilou @ 7.4.2005, 20:17)
Цитата (Domestic Cat @ 7.4.2005, 20:12)
Я их буду распространять вместе с кодом, т.к. на каждой ОС свои

А я о чем? Это не имеет ничего общего с кроссплатформенностью.

С Java 1.4 появился универсальный очень простой интерфейс записи и извлеччения информации, сохраняющейся между запуском программы. Виртуальая машина сама решает как их хранить - на винде он реализуется через реестры, а на линуксе, видимо, как-то через настройки пользователя.

Если надо их считать и перенести на другую платфрму - ну делаешь объект, который их считывает, после этого его сериализуешь, переносишь, десереализуешь - и записываешь. Всё просто. Т.е. кроссплатформеность на уровне интурпретации JVM`ом универсальных интерфейсов.

Цитата(arilou @ 7.4.2005, 19:12)

Рекомендую посмотреть на SharpDevelop - бесплатная среда.

Итересно, т.е. потуги всё-таки есть. Посмотрю-поизучаю smile
Но без энтерпрайза это всё беззубое, зачаточное. Область применения .NET - это КИС, заточенные под конкретное предприятие, как и у J2EE. Вот в то, что серьёзную КИС можно написать на базе Mono - я не верю, пока такой не увижу - очень большие сомнения... Ну представь - в конторе все (1000 - 1500 человек) сидят на Linux`е, сервера Unix`овые и Solaris`овые, сложные задачи - такие, что и Oracle на Sparc`е хорошо загружают - и там вся бизнес-логика на .NET на Mono - ну не комедия ли?.. smile

Это сообщение отредактировал(а) Се ля ви - 8.4.2005, 12:07


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
arilou
Дата 8.4.2005, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Domestic @ 7.4.2005, 20:12)
Опять-таки, нет в .NET EJB, а это очень серьезная технология.... Это поддержка (в т.ч. распределенных) транзакций, баланс нагрузок

Да, под Виндой это делается через COM+. Т.е ситуация немного другая - эти средства встроены в ОС, а языки/технологии могут их потреблять.

Цитата
Т.е. кроссплатформеность на уровне интурпретации JVM`ом универсальных интерфейсов.

Прикольно. Сериализация в двоичное и XML представления в .NET тоже есть, но, по-моему, такого применения там нет.

Про серьезные приложения на Mono:
From http://www.mono-project.com/Software:

Mainsoft (http://www.mainsoft.com/solutions/interoperability.html), an important contributor to Mono, bundles Mono libraries in its Visual Mainwin for J2EE (http://www.mainsoft.com/products/vmw_j2ee.html) to deploy .NET web applications on J2EE application servers.

Vault (http://www.sourcegear.com/vault/index.html), from SourceGear (http://www.sourcegear.com/), relies on Mono to run on Unix systems.

Virtuoso Universal Server (http://virtuoso.openlinksw.com/), from OpenLink Software (http://www.openlinksw.com/), is a cross-platform hosting environment for Mono/.NET/C#.

Völcker used Mono (http://www.novell.com/success/volcker.html), .NET and C# to re-code its Active Entry (http://www.activeentry.com/) software to run on Linux.

Winfessor SoapBox Framework Mono Edition (http://www.winfessor.com/portal/DesktopDefault.aspx?tabid=57) enables developers to build .NET-based IM solutions that run on any Mono-supported platform

Это сообщение отредактировал(а) arilou - 8.4.2005, 11:24


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


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Это все круто, но единственный очень интересный проект здесь - Visual Mainwin for J2EE. J2EE - это большей частью спецификация, над которой работают сотни компаний, включая IBM и др - полный список на сановском сайте. Естественно, они и производят сервера под J2EE, и естественно, сервера эти отработаны на различных ОС. Все приведенные выше проекты возможно,сыграют роль в развитии Моно/.НЕТ, но пока Микрософт не пошел на объединение усилий в .НЕТ и нпривел всех к одному знаменателю, все это останется на полулюбительском уровне.


--------------------

PM   Вверх
Domestic Cat
Дата 16.5.2005, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Вот нашел такую статейку. Имо автор грамотно пишет, и главное, без фанатизма.

http://www.veridicus.com/tummy/programming...a_vs_csharp.asp
http://www.veridicus.com/tummy/programming/dotnetshame.asp


--------------------

PM   Вверх
Се ля ви
Дата 16.5.2005, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

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



У меня не открываются smile


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Domestic Cat
Дата 16.5.2005, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Мда, два часа назад работали smile


--------------------

PM   Вверх
Stampede
Дата 16.5.2005, 23:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

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



Цитата(Domestic @ 16.5.2005, 23:23)
Мда, два часа назад работали


Полегли, не выдержав бешеного трафика с Винграда smile

PM WWW   Вверх
Ch0bits
Дата 17.5.2005, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

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



Люди! Может у кого сохранилось? Выложите почитать... smile
PM WWW   Вверх
Domestic Cat
Дата 17.5.2005, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Должно быть в кеше на работе у меня. Но я думаю до завтра сервер заработает..


--------------------

PM   Вверх
chipset
Дата 17.5.2005, 04:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

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





--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
batigoal
Дата 17.5.2005, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



А у меня открываются нормально.

Помогите, пожалуйста, с переводом и пониманием.

Что значит "managed and unmanaged code"?
"Metadata attributes are a VERY, VERY powerful feature" - что это за фича?
"XML documentation tags" - аналог JavaDoc? Чем они лучше?
"The System.CodeDom namespace" - что за зверь?

Что же до статей, то мне представляется, что многие недостатки .NET'a могут быть ликвидированы в достаточно короткие сроки. Я имею в виду в первую очередь нарекания к стандартным библиотекам (SWT, collections...). Ведь они и в Java были серьезно переработаны по сравнению с начальным вариантом.


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


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


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

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



Цитата(Lamer @ 17.5.2005, 11:12)
Что значит "managed and unmanaged code"?

Управляемый и неуправляемый код:
1) Код, написанный с помощью .NET fx
2) Весь остальной код smile
Цитата(Lamer @ 17.5.2005, 11:12)
"Metadata attributes are a VERY, VERY powerful feature" - что это за фича?

Речь идет об атрибутах как части механизма рефлексиИ в .NET - в двух словах, они дают возможность декларативного программирования/
Цитата(Lamer @ 17.5.2005, 11:12)
"XML documentation tags" - аналог JavaDoc? Чем они лучше?

Не знаю, лучше или хуже, но дают возможность генерирования референсной документации по проектам. Среда создает XML файл с описанием классов и членов, а при помощи XML attributes дается возможность его наполнять.
Цитата(Lamer @ 17.5.2005, 11:12)
The System.CodeDom namespace" - что за зверь

Это набор классов для динамической генерации кода, и интерфейсов для создания новых компиляторов, поддерживающих .NET fx.

Надеюсь, помог smile


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


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


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

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



arilou
Почти. Только скажи, что такое fx? smile


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


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


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

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



framework сокращенно smile


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Страницы: (5) Все 1 2 [3] 4 5 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

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


 




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


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

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