Как вы, возможно, знаете, Feature-Toggle — это метод развертывания функций, которые не полностью готовы, и включения их с помощью некоторой конфигурации. Функции можно включать для определенных клиентов (например, A/B-тестирование) или постепенно для всех клиентов, когда они будут готовы.
Интересно, есть ли у кого-нибудь идея, как это красиво сделать в GWTP. Я думал, что переключение функций может быть выполнено двумя способами (два уровня области): - Использование механизма отложенной привязки: замена реализации необходимых классов для конкретного развертывания (область представления). - Использование разных страниц приложения — реализуйте свой собственный PlaceManager и переходите к различным местам, содержащим новые функции для определенного развертывания (место-область).
Я предполагаю, что более тонкие области (например, некоторые функции в презентаторе) должны управляться с помощью «если-иначе».
Чтобы решить, какие функции включены, я хочу использовать какую-то конфигурацию (возможно, контролируемую профилем maven). Есть ли способ добавить пользовательские элементы конфигурации в конфигурацию модуля gwt.xml?
Любая другая идея, как реализовать переключение функций? Есть ли у кого-то опыт использования этого метода?
Спасибо!