[quote name='Vadziku' date='16 авг 2002, 10:20']- Маршаллинг и unmarshalling - понятия применяемые при передаче данных(того же ХМЛ), в случае процессора ХМЛ эти понятия неприменимы поскольку это одно приложение.
[/quote]
Не совсем понял твою фразу. Имелось в виду, что делая маршаллинг путем прямой передачи XML не выгодно. У приложения несколько слоев, между которыми происходит маршаллинг/анмаршаллинг.
[quote]
Сериализация в данном контексте - это вообще бред. Я ведь тоже знаю каратэ, тэквондо и кучу других страшных слов.
[/quote]
Сериализация XML - преобразование из DOM-дерева в XML-текстовый документ. ИМХО понятие распространенное.
[quote]
- Соединение данных и обработки в одном объекте - это то, от чего сейчас усиленно отходят. Вероятно ошибочно, ты им напиши, они безусловно не понимают что делают.
[/quote]
Опять же зависит где и как. Объект он потому и объект, что имеет поведение, а не только данные.
[quote]
- Насчет сколько систем, даже обсуждать не хочу - море.
Лично видел. Еще больше существует в природе.
[/quote]
Ну и я видел. Только опять же скажу - это либо очень редкие и узкоспецифичные системы, либо просто неправильно спроектированные системы более общих назначений.
[quote]
- Насчет корбы и ХМЛ: сделай еще одно усилие и скажи, что заврался.
[/quote]
Не заврался, а опечатался. Не всегда получается
одновременно работать и думать о том, как правильно сформулировать то или иное понятие.
[quote]
- Придется расшифровать: более простые(в твоих терминах двухслойные) технологии дают преимущества для ВСЕХ систем за счет производительности, контролируемости ... еще кучу преимуществ додумай сам, банальность: многие производители сейчас идут на упрощение технологий доступных разработчикам/пользователям и.т.д.
[/quote]
Может именно поэтому идет тенденция замещения двухслойных систем многослойными, да?
[quote]
- У того же С архитектура гораздо более грамотная. Основное преимущество явы - переносимость, все остальное есть в других, более эффективных языках.
[/quote]
Архитектура J2EE систем, а не языка. Не совсем понятно что ты имеешь в виду под архитектурой языка.
[quote]
Короче насчет производительности явы - бред. Я сам на ней работаю и знаю. Блин не могу удержаться
: насчет паттернов это ты удосужился прочитать книгу Эккеля что ли? Потому как все остальные паттерны в других языках
[/quote]
Объекто-ориентированные паттерны (те самые 23) применимы ко всем (или почти ко всем) ОО языкам и Эккель здесь не причем - основоположниками является "Банда четырех" - Гамма и компания. В моем контексте речь шла о архитектурных паттернах энтерпрайз систем, что совершенно иное направление, конкретнее - J2EE patterns в случае Явы. Естественно, ты понимаешь, что Ява - это не только язык, но и технология.
[quote]
- В дом структуру ХМЛ переделывают когда нужно не просто преобразовать, а обработать данные, отнюдь не в случае передачи.
[/quote]
Гораздо выгоднее передавать XML-данные в ДОМ-виде, чем в простом тексте. Про обработку данных в ДОМ-дереве я тоже могу рассказать много интересного при желании, но это уже тема для другого топика.
[quote]
Надоел ты мне, право слово. Если бы не твое прикольное заявление про ХQuery, Х... я бы вообще не ввязался. К тому же уровень твоей квалификации я себе немножко уяснил, когда заметил что ты не разделяешь скажем XSL и XSLT, и считаешь XSLT инструментом создания презентационного представления( hint: есть такое слово XSL-FO).
Ну пока.
[/quote]
XSLT - это часть XSL, сам язык для преобразования XML документов, а для создания презетнационного представления его предлагал использовать Бонд. Также в состав XSL входят XPath и XSL-FO - что представляет собой словарь для задания форматирования. Наиболее часто используемым компонентом является XSLT (который собственно и задает основные конструкции XSL), поэтому я и использовал этот термин.
[quote]
P.S. Не надо тут своими лаврами трясти, хорошие специалисты как правило это не делают.[/quote]
А я и не трясу. Я лишь отвечал на заявление Бонда о моей некомпетентности в области XML-технологии - мне нужно было использовать какие-то аргументы.