История изменений
Исправление wandrien, (текущая версия) :
И это такой геморрой, на самом деле…
Давай сначала мне покажут пример, как запустить в рамках одного приложения компоненты, которые хотят gtk разных версий, а потом уже будем выяснять, какой геморрой в OLE. =)
Вообще DBUS писали вендузятники, на самом деле.
DBUS делали очень специальные люди, которые придумали «сетевую технологию», прибитую гвоздями к локалхосту.
Единственное, на что она сгодилась на практике — межсервисное IPC уровня «пользователь вставил флешку».
В отличие от этого, COM исходно решал совсем другую проблему. И он её решил. Винда имеет унифицированный механизм линковки и исполнения двоичных модулей, отвязанный от рантаймов конкретных ЯП, тулкитов и фреймфорков. А прикладной стек Линукса — не имеет.
Нет, это 99% того что ты видишь.
99% того, что я обычно вижу в винде по рабочим делам, это либо Проводник, построенный на архитектуре COM, либо MS Office, построенный на архитектуре COM, либо браузер, использующий свой собственный тулкит.
Проводник это вообще просто ListView, слегка отсубклассенный.
Предлагаю таки почитать какую-нибудь матчасть.
А вот в венде, чтобы работал RDP приходится перехватывать вызовы соответствующих функций GDI при помощи костылей, чтобы суметь послать по сети что там рисуют на экране.
Это лишь демонстрирует, что при желании и наличии бабла можно и через жопу сделать хорошо. А можно 10 лет делать вейланд…
Исправление wandrien, :
И это такой геморрой, на самом деле…
Давай сначала мне покажут пример, как запустить в рамках одного приложения компоненты, которые хотят gtk разных версий, а потом уже будем выяснять, какой геморрой в OLE. =)
Вообще DBUS писали вендузятники, на самом деле.
DBUS делали очень специальные люди, которые придумали «сетевую технологию», прибитую гвоздями к локалхосту.
Единственное, на что она сгодилась на практике — межсервисное IPC уровня «пользователь вставил флешку».
В отличие от этого, COM исходно решал совсем другую проблему. И он её решил. Винда имеет унифицированный механизм линковки и исполнения двоичных модулей, отвязанный от рантаймов конкретных ЯП, тулкитов и фреймфорков. А десктопный стек Линукса — не имеет.
Нет, это 99% того что ты видишь.
99% того, что я обычно вижу в винде по рабочим делам, это либо Проводник, построенный на архитектуре COM, либо MS Office, построенный на архитектуре COM, либо браузер, использующий свой собственный тулкит.
Проводник это вообще просто ListView, слегка отсубклассенный.
Предлагаю таки почитать какую-нибудь матчасть.
А вот в венде, чтобы работал RDP приходится перехватывать вызовы соответствующих функций GDI при помощи костылей, чтобы суметь послать по сети что там рисуют на экране.
Это лишь демонстрирует, что при желании и наличии бабла можно и через жопу сделать хорошо. А можно 10 лет делать вейланд…
Исходная версия wandrien, :
И это такой геморрой, на самом деле…
Давай сначала мне покажут пример, как запустить в рамках одного приложения компоненты, которые хотят gtk разных версий, а потом уже будем выяснять, какой геморрой в OLE. =)
Вообще DBUS писали вендузятники, на самом деле.
DBUS очень специальные люди, которые придумали «сетевую технологию», прибитую гвоздями к локалхосту.
Единственное, на что она сгодилась на практике — межсервисное IPC уровня «пользователь вставил флешку».
В отличие от этого, COM исходно решал совсем другую проблему. И он её решил. Винда имеет унифицированный механизм линковки и исполнения двоичных модулей, отвязанный от рантаймов конкретных ЯП, тулкитов и фреймфорков. А десктопный стек Линукса — не имеет.
Нет, это 99% того что ты видишь.
99% того, что я обычно вижу в винде по рабочим делам, это либо Проводник, построенный на архитектуре COM, либо MS Office, построенный на архитектуре COM, либо браузер, использующий свой собственный тулкит.
Проводник это вообще просто ListView, слегка отсубклассенный.
Предлагаю таки почитать какую-нибудь матчасть.
А вот в венде, чтобы работал RDP приходится перехватывать вызовы соответствующих функций GDI при помощи костылей, чтобы суметь послать по сети что там рисуют на экране.
Это лишь демонстрирует, что при желании и наличии бабла можно и через жопу сделать хорошо. А можно 10 лет делать вейланд…