Модули или новые приложения?
Я начал работать с Yii в течение месяца (отличный Framework), и сейчас я собираюсь создать приложение в стиле ERP.
Цель состоит в том, чтобы иметь основное приложение, а затем, в соответствии с ролями и разрешениями пользователя, иметь возможность перемещаться (через единый вход) к другим приложениям в ERP.
Я читал о модулях в документах Yii, и хотя у меня появилась идея, у меня остались некоторые сомнения.
Конечно, преимущество состоит в том, чтобы иметь приложение One Big со всеми отраслевыми приложениями, которые нужны компании в виде модулей, но каковы ограничения?
Или предпочтительнее создавать отдельные целые приложения вместо модулей внутри основного приложения, а затем перемещаться по поддоменам?
1 ответ
Лучше и предпочтительнее иметь модули, чем разрабатывать отдельные приложения. С модулями вы можете иметь совершенно другой внешний вид, как отдельное приложение. Вы, должно быть, использовали инструмент Gii, который также является модулем в вашем приложении.
Основным преимуществом модулей является то, что вам не нужно развертывать его отдельно, это автономное приложение на вашем сайте. Но опять же, это может быть недостатком, если вам нужно полностью разделить эти приложения.
Чтобы узнать больше о модулях, см. http://www.yiiframework.com/doc/guide/1.1/en/basics.module