2009-09-07 3 views
1

Я пришел по термину Модульное расширение как требование приложения, которое я разрабатываю. Любое тело знает, что такое модульное расширение?Модульное расширение

ответ

3

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

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

В противном случае, ваш вопрос является слишком общим, чтобы дать точный ответ без дополнительной информации.

-1

Скорее всего, ваш работодатель пытается сказать вам, что:

  • Они хотят, чтобы приложение быть легко расширена после
  • Они не хотят зависеть от вас навсегда
  • Они хотят, чтобы развернуть (продавать) разные версии (с точки зрения разрешенных функций) с помощью простых средств (включение/выключение модулей)

Я мог бы упомянуть, что все вышеперечисленные моменты (и многое другое!) являются t в действительности действительные бизнес-точки, и нет абсолютно ничего плохого в них, но по какой-то тайной причине работодатели неохотно выражают их так, как я.