Re: Приложение с плагинами - основы
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 15.03.09 20:04
Оценка: +3
Здравствуйте, shasa, Вы писали:

S>Подскажите что почитать о том, как правильно создать приложение, расчитанное на то, что для него будут разрбатываться плагины сторонними разработчиками. Т.е. нужно что то вроде теоритической основы, как правильно разработать итерфейс для плагинов, и как это принято делать.


Сначала придумайте цель этих плагинов, плагины ради плагинов не очень нужны.
Приложение с плагинами - основы
От: shasa  
Дата: 15.03.09 14:15
Оценка:
Подскажите что почитать о том, как правильно создать приложение, расчитанное на то, что для него будут разрбатываться плагины сторонними разработчиками. Т.е. нужно что то вроде теоритической основы, как правильно разработать итерфейс для плагинов, и как это принято делать.
Re: Приложение с плагинами - основы
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 15.03.09 18:28
Оценка:
Здравствуйте, shasa, Вы писали:

S>Подскажите что почитать о том, как правильно создать приложение, расчитанное на то, что для него будут разрбатываться плагины сторонними разработчиками. Т.е. нужно что то вроде теоритической основы, как правильно разработать итерфейс для плагинов, и как это принято делать.

OSGi, к примеру, в реализации Equinox (Eclipse Foundation).
Re: Приложение с плагинами - основы
От: pt4h Беларусь http://dzmitryhuba.blogspot.com/
Дата: 16.03.09 07:48
Оценка:
Здравствуйте, shasa, Вы писали:

S>Подскажите что почитать о том, как правильно создать приложение, расчитанное на то, что для него будут разрбатываться плагины сторонними разработчиками. Т.е. нужно что то вроде теоритической основы, как правильно разработать итерфейс для плагинов, и как это принято делать.\


Можно посмотреть в сторону MSDN — Add-ins and Extensibility
Re: Приложение с плагинами - основы
От: kmmbvnr Россия http://kmmbvnr.livejournal.com
Дата: 16.03.09 10:31
Оценка:
Здравствуйте, shasa, Вы писали:

S>Подскажите что почитать о том, как правильно создать приложение, расчитанное на то, что для него будут разрбатываться плагины сторонними разработчиками. Т.е. нужно что то вроде теоритической основы, как правильно разработать итерфейс для плагинов, и как это принято делать.


Мне что-то последнее время кажется, что лучшая архитектура для плагинов это — IoC.

С готовым IoC контейнером реализуется практически моментально.
-- Главное про деструктор копирования не забыть --
Re: Приложение с плагинами - основы
От: RobertT Россия http://bobbbloggg.blogspot.com/ http://robbbloggg.blogspot.com/
Дата: 16.03.09 16:18
Оценка:
масло-масляное или CAB+MAF
Re: Приложение с плагинами - основы
От: _Obelisk_ Россия http://www.ibm.com
Дата: 17.03.09 09:16
Оценка:
Здравствуйте, shasa, Вы писали:

S>Подскажите что почитать о том, как правильно создать приложение, расчитанное на то, что для него будут разрбатываться плагины сторонними разработчиками. Т.е. нужно что то вроде теоритической основы, как правильно разработать итерфейс для плагинов, и как это принято делать.


Определи в приложении что именно должно поддаваться кастомизации и расширению и на каком этапе. Собственно исходя из этого интерфейсы и определятся.



Душа обязана трудиться! (с) Н.Заболоцкий.
Re: Приложение с плагинами - основы
От: Mystic Украина http://mystic2000.newmail.ru
Дата: 17.03.09 12:04
Оценка:
Здравствуйте, shasa, Вы писали:

S>Подскажите что почитать о том, как правильно создать приложение, расчитанное на то, что для него будут разрбатываться плагины сторонними разработчиками. Т.е. нужно что то вроде теоритической основы, как правильно разработать итерфейс для плагинов, и как это принято делать.


Очень многое зависит от специфики плагинов. Плагин может быть консольной программой (например UCI chess engine или Appache модули, CGI), плагин может быть специального оформленной динамической библиотекой (DLL или SO), или просто реализовываться на скриптовом языке.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.