Знаете ли вы другие фреймворки, такие как PEAR (http://pear.php.net)? Я хочу использовать повторно используемые компоненты PHP без использования знаменитого PEAR. Я уже использую фреймворк (Zend Framework) и хочу использовать php-компоненты, которых нет в ZF, такие как платежи, шифрование, математика...
Другие фреймворки, такие как PEAR
Ответы (3)
Ознакомьтесь с компонентами EZ. Это очень слабо связанный набор библиотек, который я всегда вижу где-то между чем-то вроде PEAR и Zend Framework. Великолепно закодированный и обновленный, это то, на что стоит обратить внимание.
На самом деле я не очень много работаю с php, но я некоторое время работал вместе с разработчиками php и слышал сравнения между PEAR, SMARTY и Zend Framework. Я не могу сказать вам, насколько они похожи, но это те, о которых я слышал больше всего. Я также слышал, что некоторые говорят, что они работают с Cake PHP или Symfony, но не так много.
Я также нашел два хороших сравнения, которые могут помочь, здесь и здесь. Это вся помощь, которой я могу быть. Удачи. :)
Как поклонник Zend Framework, я не понимаю, почему вы не расширяете Zend Framework в соответствии с вашими потребностями. Я использую довольно простой метод: у меня есть папка classes внутри моей папки application, которую вам нужно настроить в начальной загрузке или загрузить с помощью Zend_Loader, и там вы можете определить свою собственную логику или импортируйте различные интересующие вас модули (phpClasses также может быть очень полезным).
Вы также можете найти множество помощников, созданных сообществом Zend Framework, которые могут оказаться полезными в любой момент. Если вы хотите удалить фрагменты кода из разных источников, вы также можете попытаться импортировать некоторые модули из других фреймворков, таких как Code Igniter или CakePhp, в Zend Framework, и это, вероятно, будет забавным и полезным для вас и если вы хотите поделиться, может быть, для всего сообщества, основанного на ZF
И я должен предупредить вас о Symfony (о котором писал evilpenguin), если вы хотите попробовать его, просто не забывайте, что он самый «ленивый» из всех.