|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
igor250973и чем взамен этого вы пользуетесь??? пользуюсь я, куда ж деваться. Только не во всех местах (куда счас XML суют) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 17:05 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
Igorна самом деле нет такой части, которая бы позволяла её использовать на практике. Так, к примеру, в параметрическом запросе для MSSQL вам придётся исполдьзовать "@", а в MySQL "?". Различия в синтаксисе сотрет транслятор. IgorБолее того, предположим в своём классе, некоторые поля которого вы храните в базе, вы хотите завести новое хранимое поле, тогда при традиционном подходе вам придётся внести изменения во все запросы, где это поле будет использоваться, при предлагаемом, никаких изменений делать не надо, они отобразятся автоматически. Даже в Delphi, а темболее в Access, 1С, среда сама добавляет изменения во все запросы и никаких изменений делать не надо. Я сейчас не о среде говорю, а о том, что отказ от SQL это плохо. Темболее плохо, отказываться из за переносимости. Это как - вырезать легкие, потому что человек под водой не сможет дышать. SQL это не навязанный способ общения с базой данных, это самый простой способ достичь результата (причем проверенный временем). Только вот разные фирмы решили сделать тоже самое, но по другому. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 17:10 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
http://soft.compulenta.ru/44742/ Очень спорная статья (как и журнал), я бы не использовал её в качестве аргументации. xПо словам Бокса, технология OLE и ее наследники COM и DCOM оказались не столь универсальными и эффективными. Вообще COM был разработан для реализации технологии OLE. Хотя OLE было предпосылкой, так что х.з. xПоэтому на смену ему должны придти новые технологии, в которых обмен данными между программами осуществляется посредством специальных служб, использующих язык XML. Пересылаемые обьекты сериализуются в XML файл, а потом парсятся обратно в обьекты? А я переживал, зачем мне 2х яденый 4 Ггц процессор :) xОбмен информацией в этом случае осуществляется только путем отправки и приема приложениями сообщений. Такая модель обладает большей гибкостью по сравнению с использовавшейся ранее и впервые будет реализована в Longhorn. Обмен сообщениями - это самый тормозной способ межпроцессового взаимодействия, применяющийся на самых первых ЭВМ и в ОС Minix. При этом COM / DCOM построен на основе CORBA, а CORBA - это обмен сообщениями. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 17:22 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
Petro123 пишет: > Microsoft отказывается от компонентной объектной модели > http://soft.compulenta.ru/44742/ Можно прокомментировать статью ? (как бы топик не читал, многа букаф, все дела...) С первого взгляда угатывается маркетинговая БЛА-БЛА. Вы знаете, что одно из самых главных для маркетинга ? Слово "НОВОЕ". Оно как бы указывает, что мы типа развиваемся, мы не стоим на месте, мы двигаемся вперёд ... А про то, что .net наполовину базирован на COM типа и не вспомнили... А могли бы .... типа "движение вперёд, основанное на десятилетних традициях". И ещё. "Компания останется приверженной COM, но не собирается вкладывать значительных средств в ее совершенствование." ЧТО можно усовершенствовать в COM ? ЧТО там ещё можно совершенствовать вообще ? Полностью совершенная и функционально полная технология. В общем, одно слово - НЕ ЧИТАЙТЕ. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 18:16 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
xЧТО там ещё можно совершенствовать вообще ? Они написали. Заменить использующийся RPC технологией XML. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 18:24 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
Господа, вы за***ли кормить троллей. Как дети малые. Какой Delphi? Какой SQL? Какая связь с темой? Без информационной экологии так и будете до смерти какашками в форумах кидаться. системный анализ в IT , it-блог ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 21:46 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
МайевтикГоспода, вы за***ли кормить троллей. Как дети малые. Какой Delphi? Какой SQL? Какая связь с темой? Без информационной экологии так и будете до смерти какашками в форумах кидаться. системный анализ в IT , it-блог это ты счас с кем разговариваешь :) ? Корона не жмёт? Или у тебя там UML 99 пробы только? Без примесей? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 22:21 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
Алексей Морозов пишет: > ЧТО там ещё можно совершенствовать вообще ? > Они написали. Заменить использующийся RPC технологией XML. Ага, чтобы скорость взаимодействия в 3 раза упала. Уже с CORBA это проходили. Не, они на это не пойдут. На фиг надо ? Приделают гейтвей SOAP/DCOM и успокоятся. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 22:23 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
MasterZiv, IMHO был у меня проект из 60-70 COM. И в статье правильно написано, что легкий вызов классов и методов COM развращает архитектуру. Система становится сильно связанной там, где этого не нужно. Правда, как всегда маятник качнулся в другую сторону - к сервисам и сообщениям посредством XML - SOA/SOAP/... Не прошло и N лет, как уже идут жалобы на XML/SOA/... Так что всё по спирали, что в IT, что в моде.. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 22:36 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
Я с тех пор как в универе познакомился с диаграммами, так с тех пор и рисую их для себя. Это значительно мне облегчает проектирование, а затем реализацию того, что нужно. Сразу видно где будут косяки, и появляется возможность исправить их на этапе проектирования. Хотя возможно это из-за того, что я не знаю никаких альтернатив ЮМЛ. Просто если большой проект, и пытаешься его начать делать, решая подряд все поступающие проблемы, не смотря вперед, получается жопа, по крайней мере я сталкивался с таким уже. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2008, 01:17 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
Код: plaintext
Да, прошел бессмысленный бум. Это же сугубо служебная технология для облегчения проектирования с помощью формализованных диаграмм. Но сами диаграммы остались прежде всего в SQL-сервере. Не представляю себе программиста, который бы НЕ ЛЮБИЛ пользоватся диаграммами в SQL2005. Что касается сложных иерархий классов - и их проектирования на UML - то есть такие инструменты в VS2008 (в версии для архитектора) - но на мой взгляд - сама эта идея - строить матрешки из классов - это гораздо более глючная идея чем даже GOTO. Матрешки из классов очень затрудняют проектирование и фантастически затрудняет отладку. Обьектное программирование в его полной концепции - когда пишешь класс, а затем модифицируешь его работу НЕ ПАРАМЕТРОМ, а наследованием от базового класса - это исключительно глючнейшая концепция - чисто теоретическое измышление. Игра ума, жутко неудобная на практике. Если уж даже GOTO ругают - эта концепция наследования - тыцсячекратное усложнение ветвлений относительно GOTO. По этой причине не представляю себе программиста, который бы строил эти падарастические матрешки из классов с помощью UML-диаграмм в каком-то серьезном проекте. Это все измышления для студентов и для лаборатоных работ... Что касается применения UML в проектировании общих концепций взаимодействия распределенных систем - то многие вещи делаются просто UML-диаграммами VISIO, ну и в продуктах Rational тоже конечно можно. Только этот сегмент проектирования (относительно проектирования баз данных c помощью UML-подобных диаграмм) - вряд-ли даже 1% составляет. Поэтому, на мой взгляд - концепция UML осталась в виде диаграмм в готовых рыночных продуктах -прежде всего в SQL- сервере. И в VISIO и проч (для остальных 1% задач) всех зачистим и замочим, а кто спрячется - персонального доктора вышлем ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2008, 02:33 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
урка1, не путай тёплое с мягким. Плоский реляционый мир сервера и ООП клиента. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2008, 09:46 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
igor250973 <...> А у Вас, мой дорогой литературный гений, никогда не бывает таких вещей, как опечатки. Вместо второго слова "наглядный" читайте "абстрактный". Я вовсе не об опечатках, а о том, что UML - такой же язык, как и все остальные. И самое главное - не столько форма, сколько смысл написанного. И на UML'е можно написать полный бред, и корявым программистским жаргоном в комментариях к коду можно написать гениальную вещь. igor250973 А в остальном могу сказать только одно: жизнь - она ставит всё по своим местам. И те команды, которые используют примитивные подходы, в итоге и производят примитивные вещи. Согласитесь, что разработать самокат, неизмеримо проще, чем реактивный самолёт, и подходы при проектировании здесь будут совершенно разные. Так что не надо кивать на удачные реализации простых вещей. они на то и простые. С этим согласен. Хоть всё же OS/360, System V, System R, SAP R/2, баллистические калькуляторы для расчета полётов лунных миссий и "Вояджеров" создавались с инженерным подходом, но безо всякого UML. А разумная простота и "примитивность" - залог жизнеспособности. Не зря же agile вытесняет RUP для проектов малого и среднего масштаба. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2008, 10:56 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
авторавторОбмен информацией в этом случае осуществляется только путем отправки и приема приложениями сообщений. Такая модель обладает большей гибкостью по сравнению с использовавшейся ранее и впервые будет реализована в Longhorn.Обмен сообщениями - это самый тормозной способ межпроцессового взаимодействия, применяющийся на самых первых ЭВМ и в ОС Minix. При этом COM / DCOM построен на основе CORBA, а CORBA - это обмен сообщениями. Ну а зачем-же вы интернетом пользуетесь? Выставили бы в открытый доступ SQL сервер, подключились бы через сокет, написали insert "сообщение" into "топик". А кому нужно подключались бы и смотрели select * from "топик". Быстро и удобно, кому вообще пришла в голову идея с web-серверами, и прочей ненужной машинерией, когда и так все работает и причем гораздо быстрее. П.С.Переносимость кода между различными БД в ORM решениях - всего-лишь одно из незначительных положительных побочных эффектов, их главные преимущества в другом. авторПлоский реляционый мир сервераПривет мамонтам :). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2008, 11:01 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
privateавторОбмен сообщениями - это самый тормозной способ межпроцессового взаимодействия, применяющийся на самых первых ЭВМ и в ОС Minix. При этом COM / DCOM построен на основе CORBA, а CORBA - это обмен сообщениями. Ну а зачем-же вы интернетом пользуетесь? Выставили бы в открытый доступ SQL сервер, подключились бы через сокет, написали insert "сообщение" into "топик". А кому нужно подключались бы и смотрели select * from "топик". Быстро и удобно, кому вообще пришла в голову идея с web-серверами, и прочей ненужной машинерией, когда и так все работает и причем гораздо быстрее. Я тоже так думаю, поэтому с сервера сообщения забираю с помощью протокола NNTP. NNTP клиенты обладают несравнимо большими возможностями и скоростью, чем WEB-интерфейс. Но вы главной идеи не поняли. Вам говорят - мы нашли решение всех проблем, отныне будет единственный способ взаимодействия - сообщения, и единственный формат сообщений - XML. Но программисты .NET и COM уже сейчас используют только сообщения, а механизм обмена сообщениями отлажен и полностью скрыт от программиста и пользователя - на входе и на выходе мы видим только объекты (и д.р. данные). То есть качественных изменений и новых возможностей не будет, а будет улучшение ради улучшения жертвуя производительностью и совместимостью. Я предполагал, что с появлением .NET (до 2000 года) передача сообщений между процессами будет не нужна, и отказ от тормозного RPC в пользу общего адресного пространства компенсирует тормознутость .NET. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2008, 11:31 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
авторНо программисты .NET и COM уже сейчас используют только сообщения, а механизм обмена сообщениями отлажен и полностью скрыт от программиста и пользователя - на входе и на выходе мы видим только объекты (и д.р. данные).Но платформа JEE eще 5 лет назад все это делала, позволяя строить посностью прозрачные распределенные системы, в которых код для вызова локального метода не отличается от удаленного. Не понимаю, зачем нам нужен .NET и COM, и XML, когда есть JEE :). Ничего нового он не даст, но будет потеря производительности на маршаллинг XML. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2008, 13:03 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
private Не понимаю, зачем нам нужен .NET и COM, и XML, когда есть JEE :). Ничего нового он не даст, но будет потеря производительности на маршаллинг XML. выше написано - "Потому что это делало не MS" :) Да и потом, попробу написать что нибудь на JEE. А на DCOM/... 5 минут и 3-х звенка готова "в кавычках". MS двигает технологии в массы, и в этом ей не откажешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2008, 14:27 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
Алексей Морозов .. При этом COM / DCOM построен на основе CORBA Да ну?.. Правда штоль? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2008, 00:50 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
ДиезАлексей Морозов .. При этом COM / DCOM построен на основе CORBA Да ну?.. Правда штоль? Прикинь, правда. Только CORBA это принцип, а COM это реализация в стиле "Тоже, но по другому". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2008, 01:32 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
CORBA - это тоже реализация. Конкретных принципов. Так же как и реализация COM. CORBA продвигается OMG, COM - MS. Но и тот и другой это реализация определенных принципов архитектурного построения КС взаимодействия. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2008, 01:41 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
CORBA — это технологический стандарт написания распределённых приложений, продвигаемый консорциумом OMG. (с) Библиотек/программ реализующих этот принцип много - VisiBroker, ORBit2, Orbacus. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2008, 01:47 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
это все программисткие инструменты :). Если уж речь идет об архитектуре,то следует говорить об архитектуре. Или вообще о ней не говорить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2008, 01:53 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
нашел у себя в избранном старую ссылку , может кого заинтересует ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2008, 02:02 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
Суть в том, что авторы статьи слишком много нужных слов убрали из исходной статьи, и получается что Microsoft придумало сдеать то, что и так сделано. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2008, 02:03 |
|
Кто что думает об UML? Мода прошла?
|
|||
---|---|---|---|
#18+
суть в том, что один пишет с правым наклоном, а другой - с левым. А читатель выбирает наиболее воспринимаемый его взгляду почерк. Больше никакого тайного смысла в этом нет. Нужно смотреть не на операторы в программном коде, а на принципы взаимодействия. И, как обычно, количество операторов не определяет кратчайший путь. О чем собственно и говорит абсолютная тормознутость корбы в тех конфигурациях где DCOM летает и наоборот. А часто и то и другое херится и просто ищется оптимальный вариант. се-ля-ви. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2008, 02:09 |
|
|
start [/forum/topic.php?fid=33&msg=35669321&tid=1547656]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 299ms |
total: | 534ms |
0 / 0 |