Архитектура для приложения на базе Codeigniter - PullRequest
2 голосов
/ 14 июня 2011

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

Я искал решение типа HMVC .

Мне нужно знать, является ли это лучшим решением для моей проблемы.

Для создания набора независимых модулей, которые могут быть повторно использованы с минимальными изменениями.

С уважением,

Gayan

1 Ответ

1 голос
/ 14 июня 2011

На каком уровне вы хотите повторно использовать «модули»? Например, созданные вами модели могут быть повторно использованы в другом веб-приложении, поскольку они будут просто интерфейсом между вашим веб-приложением и внутренней базой данных.

Если вы создаете веб-методы REST с использованием такой инфраструктуры, как CodeIgniter REST Server , эти методы также могут быть на подходящем уровне универсальности, чтобы их можно было использовать повторно.

Полагаю, следующий вопрос: нужен ли вам весь «модуль» кода, который можно скопировать из этого приложения и вставить в другое? Если это то, что вы ищете, то HMVC будет последней частью головоломки, которую вы сможете использовать, чтобы связать все вместе - просто создайте этот общий код в одном или нескольких модулях.

Помогает ли это вообще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...