![]() |
|
|
![]()
|
|
| Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: нет Всего: 61 |
Всем привет! Разъясните, плиз, что будет с COM в будущем? Это умирающая технология или нет? В .NET идет жесткая критика и .д. Будет ли COM восстребован?
Все сводится к вопросу: учить или не учить глубоко (основы знаю) СУВ, Kuvaldis Это сообщение отредактировал(а) Kuvaldis - 5.10.2007, 02:35 -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
| Pulse69 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 28.4.2006 Где: Хабаровск Репутация: 1 Всего: 10 |
Поддежрку COM, естественно, не прекратят, т.к. уж очень сильно Windows, Office, и вообще, куча приложений на нём завязаны. А учить глубоко вряд-ли стоит. Основы знать, конечно, надо, но если нет необходимости, углубляться не нужно.
Мне приходится с ним работать и, должен сказать, ощущения не из приятных. На сайте Microsoft в разделе про COM говорится следующее:
Похоже, весьма разумная альтернатива. Никаких преимуществ чистого COM перед .NET я не вижу. Даже если есть какой-то проигрыш в скорости, то по скорости разработки объекты .NET уж точно оставляют COM далеко позади. PS: Похоже, что даже Дону Боксу на COM уже глубоко наплевать:) --------------------
Ctrl+Alt+Reset |
|||
|
||||
| Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: нет Всего: 61 |
Pulse69,
А кто такой Дон Бокс? Сорри, что не гуглю, но кроме форума, сеть больше нигде не работает :( И еще: получается, что нужно просто знать, как использовать готовые компоненты, а не смотреть технологии их собственноручного создания? Т.е. вопрос - в использовании унаследованного кода... -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
| Pulse69 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 28.4.2006 Где: Хабаровск Репутация: 1 Всего: 10 |
Дон Бокс сыграл весьма заметную роль в разработке модели COM. Может быть, Вы слышали о книге "Essential COM", автором которой он, собственно, и является
Можно и так сказать. Для общего развития, конечно, полезно знать про ATL, но если сейчас выбирать между созданием COM-объектов в .NET и с помощью ATL, я бы выбрал .NET Рекомендую прочитать "Essential COM" (на русском, вроде, "Сущность технологии COM") и решить, нужно ли с этим связываться (кстати, основы там даны просто великолепно). Да, хочу подчеркнуть, что всё вышесказанное - моё глубоко личное мнение, и на объективность я никак не претендую. Просто исходя из моего опыта работы, я сделал такие выводы. Это сообщение отредактировал(а) Pulse69 - 7.10.2007, 04:49 --------------------
Ctrl+Alt+Reset |
|||
|
||||
| Dogo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 20.2.2007 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
Искал упомянутую книгу, наткнулся на ... Совпадение или ... ? (Обратите внимание на обложку книги) Присоединённый файл ( Кол-во скачиваний: 62 )
scr.gif 55,65 Kb |
|||
|
||||
| FREEDEV |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 6.3.2007 Где: Украина->Одесс а Репутация: 1 Всего: 3 |
Прикольная ошибочка ...
обложка скорей всего от какой-то книги по Linuxy --------------------
Microsoft Windows Visla © |
|||
|
||||
| duck |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 15.12.2007 Репутация: нет Всего: нет |
Есть "Сущность технологии COM" Дональда Бокса и "Основы COM" Дейла Роджерсона. Если надо, могу выложить?
|
|||
|
||||
| M9IC |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 20.12.2007 Репутация: нет Всего: нет |
Однозначно пригодится. Рекомендую читать "Основы COM" Дейла Роджерсона - великолепная книга! Побольше бы таких. Все грамотно и ясно, а главное интересно!
|
|||
|
||||
| WM_SASHA |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 12.4.2007 Где: Узбекистан г.Ташк ент Репутация: нет Всего: нет |
Всем привет!
выложите пожалуйста исходники по СОМ на чистом С. до меня некоторые вещи не доходят. Например: как передаётся правильный This указатель и как инициализируется массив виртуальных функций. |
|||
|
||||
| izekia |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 5.12.2007 Репутация: нет Всего: 3 |
Цитата - здесь не имеет никакого значения, это просто к тому, что МС продвигает дот Нет Что касается смысла изучения, то имеет смысл сначала определиться с чем придется работать и какие приложения создавать, а потом уже рассуждать нужно это или нет. По поводу недостатков .NET - многие вещи скрытыми под поверхностью, с одной стороны это облегчает разработку, с другой решение получается не настолько гибким. Если брать общую выгоду, то она видна только для разработчика, для конечного пользователя это либо не лучше, либо даже хуже. К примеру, необходимость установки платформы. Да, конечно начиная с 2003 она включается в состав платформы, но большая масса пользователей использует XP или ниже. Опять же если взять разработку под офис, то даже в 2007-м все осталось на уровне 2003-го тот же чистый ком с которым работаешь через обертку, не говоря уже просто про написание расширений. .NET займет свое место, но она не вытеснит COM, так что учить есть смысл, необходимо только понять зачем. Добавлено через 1 минуту и 27 секунд WM_SASHA, на чистом с? а вообще в теме уже упоминались ссылки на неплохую литературу. |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |