Какая PHP-инфраструктура будет поддерживать спокойный API и NoSQL - PullRequest
0 голосов
/ 06 июля 2011

Какая PHP-инфраструктура тесно поддерживает следующее:

  1. API (RESTful)
  2. Nosql (mongodb / CouchDB и т. Д.)
  3. Тестирование как Rspec в rails
  4. Поддержка AJAX

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

Ответы [ 2 ]

1 голос
/ 07 июля 2011

Первые два пункта будут поддерживаться Lithium (довольно хорошие фреймворки, хорошо прокомментированные, магия меньше среднего, только незначительные структурные / дизайнерские проблемы по сравнению с другими) Для тестирования: как уже упоминалось выше - PhpUnit. Хотя могут быть некоторые проблемы с изоляцией юнитов (опять же, вы приехали из RoR, так что для вас ничего нового не будет).

И да, «поддержка ajax» - это всего лишь признак того, насколько слабы ваши навыки веб-разработки. Тем более, что «AJAX» - это термин, используемый отделом маркетинга. Разработчики называют это XHR.

Продолжение 8 лет спустя

В настоящее время вся предпосылка этого вопроса была бы неправильной. Профессиональное сообщество в PHP оставило мышление «использовать фреймворки» и сосредоточилось на сборке зависимостей проекта от Composer в виде библиотек.

Фреймворки быстрого прототипирования (такие как Laravel и Yii) используются только в угольных шахтах "веб-агентств", которые делают сайты без учета обслуживания.

0 голосов
/ 06 июля 2011

Glue - это, вероятно, один из самых простых / быстрых способов настройки конечных точек веб-службы.phpUnit для модульного тестирования, NoSQL?Ну, скорее всего, вам это не нужно, так что это не имеет никакого значения.Поддержка AJAX?Смысл что именно?

...