Какая библиотека PHP я должен принять решение работать с CouchDB?

Я хочу попытаться играть с CouchDB для нового проекта, который я пишу (как хобби, не часть моего задания). Я являюсь хорошо сведущим в PHP, но я не запрограммировал с CouchDB вообще, и также у меня есть небольшой опыт с небазами данных SQL.

От рассмотрения CouchDB, "Начинающего с PHP" документ, они рекомендуют пользоваться сторонней библиотекой или записать Вашему собственному клиенту, использующему их УСПОКОИТЕЛЬНЫЙ HTTP API. Я думаю, что не смешал бы с записью реализаций протокола сам в этой точке, но каков Ваш опыт с записью PHP для работы с CouchDB?

Я еще не протестировал ни одной из альтернатив, но я смотрел на:

  • PHPillow: я интересуюсь способом, которым они реализуют ORM. Я не планировал сделать, ORM, но моя проблемная область, вероятно, отображаются хорошо на тот метод.
  • Морозильник Объекта PHP: походит на ORM бедного человека - я могу использовать его для реализации фактического ORM, или так же, как легкое хранит/получает документ API, но это кажется слишком примитивным.
  • PHP на диване: Также немного простой, но у них есть интересный API для представлений, и из документации это выглядит достаточно применимым.
  • Расширение PHP CouchDB: От перечисленных опций это похоже на него, имеет лучшую возможность превращения его в саму магистраль PHP и также имеет самый полный API.

Любое мнение одно желание совместно использовать на каждой библиотеке приветствуется.

21
задан Guss 4 April 2010 в 02:22
поделиться

3 ответа

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

Итак, я написал свой собственный: Sag . Версия 0.1.0 будет выпущена на этой неделе, но последний код в репозитории стабилен - я использую его в нескольких проектах прямо сейчас. Не то чтобы я предвзятый или что-то в этом роде. : -)

Ура.

15
ответ дан 29 November 2019 в 22:00
поделиться

Попробуйте PHPillow, это лучший вариант на данный момент.

2
ответ дан 29 November 2019 в 22:00
поделиться

На данный момент нет ни одной прекрасной библиотеки php для дивана. Я работал с phppillow, и это, ну, совершенно без соответствующей документации: (

0
ответ дан 29 November 2019 в 22:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: