23.05.2021, 13:56 | #10 |
Участник
|
Цитата:
Легко. Изначально закрытая система с плагинами. В ядре закрытой системы грамотно расставлены предопределенные хуки, которые вызывают плагины по заранее определенным правилам. Формы - это как правило некие темплейты (шаблоны), в которых явно указаны места, куда плагины могут вставлять свои контролы, а хуками задаются места, куда плагины могут вставить свои обработчики. примеры: * vBulletin, на котором крутится этот форум (и вообще форумные движки) * Mantis Bug Tracker - https://www.mantisbt.org/ - интересная реализация форм с плагинами. Формы получаются такие же "механистичные", как в ранних аксаптах * FAR Manager * nginx * Gradle, NPM и другие менеджеры пакетов в общем, плагины. 2. D365FO дичайший антипаттерн. Не смотри туда. Причем у них не хватило таланта даже на то, чтобы сделать самую худшую реализацию - сделали просто гавно. 3. чтобы понять каким мог быть интерфейс D365FO, стоит зарегистрироваться и посмотреть на https://portal.azure.com/ как там реализован infolog, как реализованы гриды и детальные сведения. и прочее. как устроен портал ажура внутри - не знаю. Последний раз редактировалось mazzy; 23.05.2021 в 14:11. |
|