Кроссплатформенная компонентная модель.
Добавлено: 28 июл 2007, 23:17
Добрый день уважаемому собранию.
У меня возникла необходимость в выборе кроссплатформенной компонентной модели. Задача стоит в получении чего-то что подпадает под определение приведенное здесь :
http://en.wikipedia.org/wiki/Software_componentry
Тут приведено некоторое количество технологий тем или иным образом касающихся компонентных моделей, но по тем или иным причинам они не подходят.
Например, COM/DCOM/.Net не подходят, т.к. нет кроссплатформенности.
Java и все с ней связанное просто медленные.
Можно было бы использовать какую-то реализацию CORBA, но тут есть несколько проблем - хорошо написанных и отлаженных (бесплатных-LGPL) реализаций я как-то не видел, от CORBA как-то начали отказываться в последнее время, что не может не настораживать, приложение должно быть быстрым, а CORBA и скорость как-то плохо дружат, хотя я тут пользуюсь не опытом, а скорее разговорами, но сама идея очень и очень привлекательная.
UNO из Open Office - не знаю, не слышал, что бы кто-то кроме OO ее использовал, не значит ли это, что я не смогу использовать это у себя без Open Office?
Таким образом, возник вопрос:
может ли кто-нибудь предложить или вспомнить каку-то компонентную модель, которая является кроссплатформенной, уже достаточно развита, распространена и отлажена, бесплатная, но с лицензией LGPL или похожей, достаточно быстрая.
Вполне возможно, что я пропустил что-то в той же CORBA, или UNO может работать и без OpenOffice (и кто-то это уже пробовал).
Буду очень благодарен за совет, т.к. ни изобретать велосипед, ни тратить время на что-то не доработанное нет ни какой возможности.
Михаил.
У меня возникла необходимость в выборе кроссплатформенной компонентной модели. Задача стоит в получении чего-то что подпадает под определение приведенное здесь :
http://en.wikipedia.org/wiki/Software_componentry
Тут приведено некоторое количество технологий тем или иным образом касающихся компонентных моделей, но по тем или иным причинам они не подходят.
Например, COM/DCOM/.Net не подходят, т.к. нет кроссплатформенности.
Java и все с ней связанное просто медленные.
Можно было бы использовать какую-то реализацию CORBA, но тут есть несколько проблем - хорошо написанных и отлаженных (бесплатных-LGPL) реализаций я как-то не видел, от CORBA как-то начали отказываться в последнее время, что не может не настораживать, приложение должно быть быстрым, а CORBA и скорость как-то плохо дружат, хотя я тут пользуюсь не опытом, а скорее разговорами, но сама идея очень и очень привлекательная.
UNO из Open Office - не знаю, не слышал, что бы кто-то кроме OO ее использовал, не значит ли это, что я не смогу использовать это у себя без Open Office?
Таким образом, возник вопрос:
может ли кто-нибудь предложить или вспомнить каку-то компонентную модель, которая является кроссплатформенной, уже достаточно развита, распространена и отлажена, бесплатная, но с лицензией LGPL или похожей, достаточно быстрая.
Вполне возможно, что я пропустил что-то в той же CORBA, или UNO может работать и без OpenOffice (и кто-то это уже пробовал).
Буду очень благодарен за совет, т.к. ни изобретать велосипед, ни тратить время на что-то не доработанное нет ни какой возможности.
Михаил.