Расширение функционала с помощью плагинов Пишем плагин для WordSyn. Часть 2.

Пишем плагин для WordSyn. Часть 1.

В этой части я налью немного воды относительно плагинов, как таковых, так и по поводу людей, которые могут их писать.

Я работаю над своим синонимайзером один, и не могу охватить все возможные направления разработки. Есть несколько выходов из ситуации:

  • продолжать работать в одиночку, но работать больше и быстрее.
  • нанять разработчиков.
  • дать третьим лицам возможность разрабатывать плагины.

Теперь рассмотрим эти варианты поближе.

Продолжать работать в одиночку, но работать больше и быстрее.
Мысль хорошая, даже где-то свежая. Но неправильная, так как я и так уделяю программе слишком много времени за счет общения со своими близкими. В моих сутках тоже 24 часа, а еще надо и поспать, и поесть, и на работу сходить. В общем, этот пункт можно считать невыполнимым.

Нанять разработчиков.
Аутсорсинг - хороший путь. Только и знаешь, что смотришь, как другие работают, а ты получаешь деньги за продажу результата их труда. В общем, гребёшь лопатой. Только вот загвоздка в том, что лопату кто-то украл и грести не получается. Поэтому без второй составляющей - прибыли - нанимать кого-то рановато.

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

Итак, вывод напрашивается сам собой: давая возможность другим программистам участвовать в разработке плагинов к программе, я получаю приверженцев программы (ну конечно же, разработчики будут заинтересованы в том, чтобы их плагины пользовались спросом, да и моральный аспект играет большую роль), и расширю функционал программы, причем в достаточно сжатые сроки. Теперь осталось только кинуть клич, и, может быть, хоть кто-то отзовется? Ну не верю я, что наш народ настолько ленив, что не захочет ничего делать. Или настолько жаден, что не позволит себе вложить некоторое количество своего времени в разработку хорошего продукта, отдавая его черному ящику под названием “телевизор”. :)

Для информации:
Плагины
- это один из способов расширить функционал программы за счет сторонних разработок. Представляют собой модули, которые реализуют известный программе интерфейс, заключены в отдельную DLL и могут быть вызваны из главной программы для обеспечения определенных функций.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий