Сервисы API против логики приложения? - PullRequest
0 голосов
/ 28 февраля 2011

Я создаю модуль отслеживания пользователей и создания отчетов для моего социального сайта в codeignitor и хотел знать, чтобы создать бизнес-логику, лучше ли писать код в рамках инфраструктуры codeignitor в php или использовать службы API для перемещения данных? В каком случае вы будете использовать какой?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2011

Я рекомендую, чтобы ваша бизнес-логика была в отдельном классе (ах).Бизнес-логика может обращаться к API сервисов, если это необходимо, и если это так, то к нему следует обращаться через экземпляр класса Database.Данные из браузера перемещаются в бизнес-объекты, созданные из вышеупомянутых классов.Класс Session должен помочь вам справиться с такими проблемами, как завершение сеанса.Я надеюсь, что codeignitor сделает это за вас.Альтернативой может быть Zend, который может быть более зрелым.Удачи

0 голосов
/ 28 февраля 2011

Обычно API - это интерфейс, который позволяет другим службам использовать / изменять данные.

Фактический веб-сайт и API - это два разных компонента, каждый из которых вы можете использовать для разработки любого количества фреймворков (включая codeigniter).

Когда вы говорите «переместить данные», откуда эти данные? Вы имеете в виду использование данных Google Analytics?

Вы должны быть более конкретны в своем вопросе.

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