Большинство этих вещей реализуется фреймворками. Если надо все сразу, то лучше туда. А если по отдельности, то запросто. Хотя, наверняка, для подобных целей у всех есть свои велосипеды :)
Я, например, писал свой SmartPhotoResizer (даже имя почти совпало).
И не забывайте про хабракат :)
Покажите мне мейлер лучше Swift. Я в свое время не нашел. Одна из лучших PHP-бибилиотек, которую я видел. И что по твоему «реализуется фреймворками»? Все фреймворки построены из таких более-менее независимых модулей. Так что твой контраргумент лишен всякого смысла.
Ну, тут ведь библиотеки, а не фреймворки обсуждаются. Набор библиотек больше в PEAR, а ZF ценен не этим, а тем, что это уже готовый каркас MVC приложения.
Может быть раньше было именно так. Но последнее время большое развитие приобретают библиотеки, которые непосредственного отношения к MVC не имеют. А за счёт продуманной архитектуры ZF выигрывает у многих наборов библиотек, хотя пока собственная и не так велика.
Можно, но зачем, если все тоже самое есть в PEAR и нет риска тянуть за собой в виде зависимостей горы ненужного?
ПС: сам перешел на ZF с подключением по надобности библиотек из PEAR (это чтоб меня за ретрограда не приняли). Просто если по каким-то причинам использование ZF целиком невозможно, то лучше использовать PEAR, как библиотеку изолированных классов, чем иметь риск попасть на головняк с зависимостями.
А, следом вы скопировали Zend_Controller, Zend_Exception, Zend_Filter, Zend_Json, Zend_Loader, Zend_Registry, Zend_Session, Zend_Validate, что бы действительно все заработало ;)
Дизайн сайта отличный, не знаю даже где там можно придраться. У Apache, например, дизайн был всегда не очень, хотя сейчас получше уже. Да и программисты всё же не дизайнеры.
> Дизайн сайта отличный, не знаю даже где там можно придраться
Ярко-белое по ярко-черному режет глаза. Неплохо для привлечения внимания, но не для чтения документации.
> Да и программисты всё же не дизайнеры.
Зато дизайнеры дизайнеры.
> Дизайн то тут причём?
А представьте себе сайт конторы ритуальных услуг с качественным дизайном, но на тему вариаций Happy Tree Friends. Это будет качественный дизайн. Но плохой, т.к. не подходит для подобного сайта.
По поводу «мне лично не нравится» — то тут не все так просто, про это неоднократно писали.
TCPDF действительно лучшая библиотека на сегодняшний день для генерации pdf документов, правда «лучшесть» её в наших глазах в том, что она безгиморойно работает с кириллицей (и в UTF тоже), и содержит набор готовых образцов на все случаи жизни
для отладки я бы добавил PHP Quick Profiler
не мог понять однажды, почему TCPDF отрабатывает только один атрибут в теге, а остальные игнорит. потом понял, что все значения аттрибутов надо брать в кавычки. до этого скопировал шаблон со страницы. невнимательность вобщем
Автору плюс за тему, относящуюся к PHP :) А библиотеки… Довольно легко находятся через поисковик. Проблемы нет с подбором нужных либ, скорее более актуален вопрос, кому какие либы подойдут к его коду.
— PHPMailer
Лучший класс для работы с эл. почтой. Поддерживает сообщения в цифровой форме, S/MIME шифрование, текстовые и HTML-письма, изображения, поддерживает несколько Email’ов, SMTP-аутентификация.
— Все перечисленное умеет делать SwiftMailer. Так чем же тогда он лучше вы так и не написали.
Была печальная возможность сравнить библиотеку из PECLa для вытаскивания id3 тегов c getid3. Может getid3 и медленней чем модуль на СИ, но, по крайней мере, по фатал еррорам не сыплется.
Внимательно просмотрел весь список и радуюсь — около 50% уже есть в родном движке CodeIgniter-а, которым уже более года, как начал пользоваться. Еще раз убедился, что сделал правильный выбор.
Список полезных PHP классов и библиотек