![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Предлагаю обсуждать тут достоинства и недостатки обеих платформ.
См. также http://forum.vingrad.ru/index.php?showtopic=47924 Любые переходы на "крутизну", "проприетарность", личности будут сурово караться. -------------------- |
|||
|
||||
Се ля ви |
|
||||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
Закрытых - да, опен-соурсных - нет. Я как раз об этом и говорю.
О чём я и говорю ![]() А на Java никто и слова не скажет :-) -------------------- |
||||
|
|||||
Се ля ви |
|
||||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
nucer Вообще-то, не в обиду будет сказано, ты явно не сталкивался с разработкой приложений уровня предприятия. Большие и серьёзные системы на .NET есть, как и на J2EE. Это большой рынок автоматизации средего и крупного бизнеса во всех сферах.
С Java 1.4 появился универсальный очень простой интерфейс записи и извлеччения информации, сохраняющейся между запуском программы. Виртуальая машина сама решает как их хранить - на винде он реализуется через реестры, а на линуксе, видимо, как-то через настройки пользователя. Если надо их считать и перенести на другую платфрму - ну делаешь объект, который их считывает, после этого его сериализуешь, переносишь, десереализуешь - и записываешь. Всё просто. Т.е. кроссплатформеность на уровне интурпретации JVM`ом универсальных интерфейсов.
Итересно, т.е. потуги всё-таки есть. Посмотрю-поизучаю ![]() Но без энтерпрайза это всё беззубое, зачаточное. Область применения .NET - это КИС, заточенные под конкретное предприятие, как и у J2EE. Вот в то, что серьёзную КИС можно написать на базе Mono - я не верю, пока такой не увижу - очень большие сомнения... Ну представь - в конторе все (1000 - 1500 человек) сидят на Linux`е, сервера Unix`овые и Solaris`овые, сложные задачи - такие, что и Oracle на Sparc`е хорошо загружают - и там вся бизнес-логика на .NET на Mono - ну не комедия ли?.. ![]() Это сообщение отредактировал(а) Се ля ви - 8.4.2005, 12:07 -------------------- |
||||
|
|||||
arilou |
|
||||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: нет Всего: 61 |
Да, под Виндой это делается через COM+. Т.е ситуация немного другая - эти средства встроены в ОС, а языки/технологии могут их потреблять.
Прикольно. Сериализация в двоичное и 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 |
||||
|
|||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Это все круто, но единственный очень интересный проект здесь - Visual Mainwin for J2EE. J2EE - это большей частью спецификация, над которой работают сотни компаний, включая IBM и др - полный список на сановском сайте. Естественно, они и производят сервера под J2EE, и естественно, сервера эти отработаны на различных ОС. Все приведенные выше проекты возможно,сыграют роль в развитии Моно/.НЕТ, но пока Микрософт не пошел на объединение усилий в .НЕТ и нпривел всех к одному знаменателю, все это останется на полулюбительском уровне.
-------------------- |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 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 -------------------- |
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
У меня не открываются
![]() -------------------- |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Мда, два часа назад работали
![]() -------------------- |
|||
|
||||
Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 24 Всего: 144 |
Полегли, не выдержав бешеного трафика с Винграда ![]() |
|||
|
||||
Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 2 Всего: 62 |
Люди! Может у кого сохранилось? Выложите почитать...
![]() |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Должно быть в кеше на работе у меня. Но я думаю до завтра сервер заработает..
-------------------- |
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 164 |
Ловите ;)
1. http://64.233.179.104/search?q=cache:gWu5s...harp.asp+&hl=ru 2. http://64.233.179.104/search?q=cache:z2L-T...hame.asp+&hl=ru --------------------
|
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 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 были серьезно переработаны по сравнению с начальным вариантом. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
arilou |
|
||||||||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: нет Всего: 61 |
Управляемый и неуправляемый код: 1) Код, написанный с помощью .NET fx 2) Весь остальной код ![]()
Речь идет об атрибутах как части механизма рефлексиИ в .NET - в двух словах, они дают возможность декларативного программирования/
Не знаю, лучше или хуже, но дают возможность генерирования референсной документации по проектам. Среда создает XML файл с описанием классов и членов, а при помощи XML attributes дается возможность его наполнять.
Это набор классов для динамической генерации кода, и интерфейсов для создания новых компиляторов, поддерживающих .NET fx. Надеюсь, помог ![]() |
||||||||
|
|||||||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
arilou
Почти. Только скажи, что такое fx? ![]() -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: нет Всего: 61 |
framework сокращенно
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |