Сведения о вопросе

DUNKER

23:23, 11th August, 2020

Теги

php    

Любимая Библиотека PHP

Просмотров: 383   Ответов: 6

Как мой первый вопрос, я иду против правил FAQ: это субъективный и аргументированный вопрос. Извини за это.

Во всяком случае, мне было интересно, какую библиотеку использует разработчик power PHP. Не полный фреймворк (например, cakePHP), который заставляет вас кодировать и организовывать файлы определенным образом, а библиотека, полная полезных помощников, необходимых функций (немного похоже на прототип для JS). Конечно, есть SPL, но помимо этого?



  Сведения об ответе

KOMP

04:12, 24th August, 2020

Я недавно влюбился в Zend Framework за последние несколько месяцев. Он предлагает тот же тип функциональности построения сайта, что и CakePHP, через несколько его классов (Zend_Controller, Zend_Layout, Zend_View). Но важно отметить, что подавляющее большинство из того, что он предлагает, не зависит от вас, используя только при создании сайта, т. е.: компоненты могут быть использованы встраиваемые с существующими сайтами; или в любом месте, если на то пошло. Это означает, что вы можете использовать один небольшой компонент для обработки какой-то сложной задачи вместо создания вашего methods/classes. библиотека довольно "large", но это только постольку, поскольку то, что вы на самом деле используете, и то, что вы не включаете/не требуете в своих сценариях, не повлияет на них.

Цитата из документации :

Структура компонентов ZF несколько уникальна; каждый компонент разработан с несколькими зависимостями от других компонентов. Эта слабо связанная архитектура позволяет разработчикам использовать компоненты индивидуально. Мы часто называем это дизайном "use-at-will".

Несколько быстрых примеров:

  • Zend_Mail: позволяет отправлять email или получать / загружать email с любого типа сервера по вашему выбору (IMAP, POP3).
  • Zend_Feed: позволяет использовать каналы RSS с других сайтов.
  • Zend_Db: полная абстрактная база данных, не похожая на ADODB.
  • Zend_Server_*: у них есть огромная библиотека потребителей услуг, в том числе: Twitter, Yahoo, Gdata, Amazon, Flickr и т. д.

Список продолжается, но вы можете проверить руководство для полного списка


  Сведения об ответе

DINO

08:03, 27th August, 2020

Я использовал SwiftMailer почти во всех своих проектах. Очень мощная почтовая библиотека.


  Сведения об ответе

crush

19:15, 21st August, 2020

Я использовал механизм шаблонов Smarty в течение длительного времени. Это здорово, чтобы держать дизайн подальше от кода.


  Сведения об ответе

PROGA

21:06, 1st October, 2020

Я начал создавать свои собственные 'helpers' (например, компилятор шаблонов), когда я их использую. Я использовал Zend раньше, но чувствовал, что он слишком велик для моих требований. Раньше я тратил много времени на создание стоящего DAL, но мне это больше не нужно .

На данный момент большинство моих вспомогательных классов - это datamanager или Парсеры файлов-большая часть того, что я использую, встроена в PHP.


  Сведения об ответе

repe

05:19, 13th August, 2020

PEAR -это огромная коллекция библиотек для PHP приложений. Если у вас есть специальное задание, вы часто найдете там соответствующую библиотеку.


  Сведения об ответе

Chhiki

15:41, 21st August, 2020

Как случайный 'toolbox' функций?
Я чувствую, что вам было бы лучше начать собирать свои собственные инструменты (независимые библиотеки) и создавать свой собственный набор.

Это был бы интересный кураторский проект ..


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться