2009-08-21 3 views
2

Я ищу C++ компонентную структуру, такую ​​как EJB3 (конечно, это только Java) или Corba Components. Но я не ищу Corba Components.Существует ли какая-либо Компонентная платформа C++ за пределами компонентов Corba?

Мои требования

  • портативный (Linux, UNIX, опционально Windows)
  • C++ интерфейсы (так, это не является обязательным требованием для самой быть написаны на C++ Framework)
  • необязательный хорошо документированы или хорошие примеры приведены

редактировать:

  • Удаленные объекты (вызов удаленной процедуры) должны поддерживаться. [XPCOM не поддерживает удаленные объекты]

Заранее спасибо.

+0

Ум, это область, в которой у меня нет опыта, но я всегда думал, что ACE будет тем, что вы ищете. Grüße, sbi – sbi

+2

ACE не является ORB. TAO есть. –

+0

ОК, TAO - это ACE ORB. Я всегда понимал ACE как инфраструктуру сетевой коммуникации, которая предоставляет некоторый шаблон. – tuergeist

ответ

6

Я знаю несколько вещей. Я только запоминание (у меня нет доступа к моему файлу закладок)

Я знаю, что есть другие структуры компонентов ориентированных на C++.

+0

Знаете ли вы эти «другие компоненты, ориентированные на компоненты»? То, что я забыл, поскольку я предполагал, что это включено, - это распределенное слово. ICE выглядит хорошо, я проверю его. – tuergeist

+0

Я не могу вспомнить их имя. Я посмотрю на свои закладки на следующей неделе, чтобы посмотреть, что я могу выкопать. –

+0

Еще одно голосование за Ice от ZeroC. – ctennis

1

Mozilla's XPCOM - это зрелая, портативная структура компонентов.

+0

Я отредактировал мой вопрос; XPCOM не поддерживает удаленные объекты, но мне нужна эта функция – tuergeist

1

Я использовал ICE ZeroC в прошлом и в целом был впечатлен им. Он отвечает всем требованиям, которые вы выдвинули.

+0

Этот ответ уже был дан, но спасибо за то, что вы написали свой опыт. – tuergeist

1

PocoCapsule - это открытая и переносимая платформа сборки и развертывания компонентов C++, которая поддерживает удаленные компоненты CORBA и WebServices и т. Д. Это хорошо документировано с богатыми примерами.

+0

ОК, спасибо за ваш вклад. но это очень маленькое шоу из двух человек ... Очень опасно полагаться на такие проекты. – tuergeist

+0

Я знаю, что это уже более трех лет, но «это очень опасно», потому что это комментарий для двух человек, просто смехотворный (в * никто не уволен от покупки IBM *). –