Как создать модульное php-приложение - PullRequest
0 голосов
/ 14 января 2012

Я довольно новичок в php и собираюсь приступить к разработке системы, которая будет благоприятна благодаря модульно-ориентированному дизайну, поскольку со временем в систему будут добавлены новые изолированные / независимые "сервисы". Все они будут связаны на обычной веб-странице, где один пункт меню представляет один сервис. Может быть несколько модулей, которые используют разные сервисы, но каждому сервису определенно понадобится хотя бы один из его собственных модулей.

Что я хотел бы знать, так это то, что лучше всего создавать php-приложения, в которые со временем будет легко добавлять новые независимые модули?

Спасибо!

1 Ответ

0 голосов
/ 14 января 2012

Вы можете избежать большей части процесса принятия решений, используя платформу.Лучшие практики были встроены в лучшие, в том числе как разделить ваше приложение и структурировать файлы.Если вы новичок в PHP, это может спасти вас от многих ошибок.

В наши дни я вижу таких лидеров, как Symfony2 и Lithium.Zend Framework 2 также должен быть хорошим вариантом, когда он наконец выйдет.Их десятки, но вы, возможно, захотите рассмотреть качество документации и размер сообщества в качестве критерия.Вы с меньшей вероятностью найдете ответ на вопрос в рамках, в котором нет значительного сообщества.

Имейте в виду, что будет кривая обучения.Например, Symfony2 довольно широко использует передовые концепции, такие как внедрение зависимостей.Отлично подходит для модульности, сначала немного сложнее.

...