Пишем плагин для WordSyn. Часть 1.
В этой части я налью немного воды относительно плагинов, как таковых, так и по поводу людей, которые могут их писать.
Я работаю над своим синонимайзером один, и не могу охватить все возможные направления разработки. Есть несколько выходов из ситуации:
- продолжать работать в одиночку, но работать больше и быстрее.
- нанять разработчиков.
- дать третьим лицам возможность разрабатывать плагины.
Теперь рассмотрим эти варианты поближе.
Продолжать работать в одиночку, но работать больше и быстрее.
Мысль хорошая, даже где-то свежая. Но неправильная, так как я и так уделяю программе слишком много времени за счет общения со своими близкими. В моих сутках тоже 24 часа, а еще надо и поспать, и поесть, и на работу сходить. В общем, этот пункт можно считать невыполнимым.
Нанять разработчиков.
Аутсорсинг - хороший путь. Только и знаешь, что смотришь, как другие работают, а ты получаешь деньги за продажу результата их труда. В общем, гребёшь лопатой. Только вот загвоздка в том, что лопату кто-то украл и грести не получается. Поэтому без второй составляющей - прибыли - нанимать кого-то рановато.
Дать третьим лицам возможность разрабатывать плагины.
Пожалуй, самый перспективный путь. Во-первых, разработчик делает то, что ему интересно. Во-вторых, он делает это так быстро, как хочет. Оба фактора немаловажны, так как все программисты знают, как тяжко делать то, что не по душе.
Итак, вывод напрашивается сам собой: давая возможность другим программистам участвовать в разработке плагинов к программе, я получаю приверженцев программы (ну конечно же, разработчики будут заинтересованы в том, чтобы их плагины пользовались спросом, да и моральный аспект играет большую роль), и расширю функционал программы, причем в достаточно сжатые сроки. Теперь осталось только кинуть клич, и, может быть, хоть кто-то отзовется? Ну не верю я, что наш народ настолько ленив, что не захочет ничего делать. Или настолько жаден, что не позволит себе вложить некоторое количество своего времени в разработку хорошего продукта, отдавая его черному ящику под названием “телевизор”.
Для информации:
Плагины - это один из способов расширить функционал программы за счет сторонних разработок. Представляют собой модули, которые реализуют известный программе интерфейс, заключены в отдельную DLL и могут быть вызваны из главной программы для обеспечения определенных функций.



Последние комментарии