Другие фреймворки, такие как PEAR

Знаете ли вы другие фреймворки, такие как PEAR (http://pear.php.net)? Я хочу использовать повторно используемые компоненты PHP без использования знаменитого PEAR. Я уже использую фреймворк (Zend Framework) и хочу использовать php-компоненты, которых нет в ZF, такие как платежи, шифрование, математика...


person Kevin Campion    schedule 27.03.2009    source источник
comment
Какие цели. Существуют такие фреймворки, как CakePHP, которые могут соответствовать вашим целям, или что-то вроде Smarty Templates.   -  person jerebear    schedule 28.03.2009
comment
Я уже использую фреймворк (Zend Framework) и хочу использовать php-компоненты, которых нет в ZF, такие как платежи, шифрование, математика...   -  person Kevin Campion    schedule 28.03.2009
comment
Вы в основном ищете фрагменты кода/библиотеки, которые вы можете включить по мере необходимости, чтобы сэкономить ваше время?   -  person Darryl Hein    schedule 28.03.2009
comment
какая-то конкретная причина, по которой вы не хотите использовать PEAR?   -  person kguest    schedule 16.11.2009
comment
потому что документация плохая, она старая и немного базарная   -  person Kevin Campion    schedule 26.11.2009


Ответы (3)


Ознакомьтесь с компонентами EZ. Это очень слабо связанный набор библиотек, который я всегда вижу где-то между чем-то вроде PEAR и Zend Framework. Великолепно закодированный и обновленный, это то, на что стоит обратить внимание.

person rg88    schedule 27.03.2009

На самом деле я не очень много работаю с php, но я некоторое время работал вместе с разработчиками php и слышал сравнения между PEAR, SMARTY и Zend Framework. Я не могу сказать вам, насколько они похожи, но это те, о которых я слышал больше всего. Я также слышал, что некоторые говорят, что они работают с Cake PHP или Symfony, но не так много.

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

person evilpenguin    schedule 27.03.2009
comment
Zend Framework, Cake PHP или Symfony предоставляют расширяемую архитектуру для разработки, обслуживания и развертывания приложений. В то время как Pear позволяет вам использовать только один компонент одновременно для простого приложения. - person Kevin Campion; 28.03.2009

Как поклонник Zend Framework, я не понимаю, почему вы не расширяете Zend Framework в соответствии с вашими потребностями. Я использую довольно простой метод: у меня есть папка classes внутри моей папки application, которую вам нужно настроить в начальной загрузке или загрузить с помощью Zend_Loader, и там вы можете определить свою собственную логику или импортируйте различные интересующие вас модули (phpClasses также может быть очень полезным).

Вы также можете найти множество помощников, созданных сообществом Zend Framework, которые могут оказаться полезными в любой момент. Если вы хотите удалить фрагменты кода из разных источников, вы также можете попытаться импортировать некоторые модули из других фреймворков, таких как Code Igniter или CakePhp, в Zend Framework, и это, вероятно, будет забавным и полезным для вас и если вы хотите поделиться, может быть, для всего сообщества, основанного на ZF

И я должен предупредить вас о Symfony (о котором писал evilpenguin), если вы хотите попробовать его, просто не забывайте, что он самый «ленивый» из всех.

person Bogdan Constantinescu    schedule 27.03.2009
comment
Я не хочу расширять Zend Framework, потому что я хотел бы, чтобы другие люди использовали его, не обязательно имея ZF;) - person Kevin Campion; 28.03.2009