Dec 18

В виду некоторых обстоятельств (пока не буду говорить, каких) полностью перейти на Python + Django и забить на PHP не получается. В связи с этим вопрос - какой из PHP-фреймворков выбрать для изучения и последующего использования.

Кандидаты:

  1. Zend Framework - в принципе, если его основательно помучать, то за пару недель-месяц из него можно сделать неплохой каркас для быстрой разработки сайтов. Преимущества - красивый код, продуманность в архитектуре, гибкость (хотя во многих случаях она и не нужна). Недостатки - относительно медленный, нет всякой “помощи” разработчикам (типа скаффолдинга и прочего), нет реализации ActiveRecord.
  2. CodeIgniter - хороший, простой, и, самое главное, быстрый фреймворк. По скорости обгоняет все остальные (вчера был тест ZF/CakePHP/CI на линуксе с помощью ab - CI выиграл, причем с ощутимым отрывом). Есть скаффолдинг, есть куча плагинов, некоторые - достаточно интересные (в частности, rapyd).
  3. CakePHP - у этого фреймворка куча поклонников, много материалов по использованию и рабочих приложений. В недостатки можно записать жесткую тормознутость - он чуть ли не в 1,5-2 раза тормознее ZF (интересно, с чего бы это?).
  4. Советовали еще Limb, Solar, но пока их не смотрел. Еще что-нибудь предложите?

PS. Пока что склоняюсь к CI…

written by FX Poster \\ tags: , , ,

May 07

Сравнение CakePHP и Zend Framework немного откладывается. Я за него еще даже не садился, вкратце - на данный момент Cake поудобнее, в некоторых случаях сильно, но структура, модульность, расшияемость, продуманность, напичканность у Zend не идут с Cake’овскими ни в какое сравнение, но… это еще бета и многого того, что хотелось бы видеть, пока нет.

Теперь о Zend’е - 6-го числа вышла новая версия (а на офсайте нагло врут, что 4-го!). Опять дофига изменений по сравнению с предыдущей версией: планомерно дорабатывают Model, представленную здесь Zend_Db_Table, добавили, пока еще не вьехал зачем, helper’ы к Controller’у, и целая куча других изменений.

PS. До утра попробую накатать небольшой расказ про Zend_Db_Table и возможные способы его улучшения.

written by FX Poster \\ tags: , , ,

May 02

1 мая. Вроде как праздник. Вроде как должно быть классно. Вроде…

Офигенное вступление, не так ли? Какие-то дни паршивые пошли… Мама уехала, сам дома - гуляй, не хочу. И вот реально не хочу. Вчера все было классно - погулял со своей сестрой (ей всего год недавно исполнился), отцом и его женой по парку. Давно не был в парке… Точнее был, но на физкультуре… А вот чтобы гулять… Уже наверное полгода не был. Много думал пока гулял…

Потом завезли малую и поехали в “Киото” (ресторанчик, японская кухня) - покушали, вина выпили. Потом поехали домой к отцу. Опять вино… Давно я столько не пил.

Сегодня утром (точнее уже вчера, но не суть важно) завезли меня домой. После чего позвонила моя девушка. Разругались конкретно. Много чего повспоминали плохого друг о друге, мне даже предложили “мирно разойтись”… Пипец.

До вечера сидел за компом/телевизором/просто сидел, нифига не делал. Ничего как-то в голову не лезет. Пробовал играть - 10 минут, потом надоело. C трудом досидел до вечера. Позвонил девушке. Вроде помирились, но… На душе остался осадок этого всего. Посмотрим, что дальше будет.

Дома скукотища и что самое странное - никого ни видеть ни слышать не хочется… Хотя не, днем хотелось пригласить. Подруг! Назло девушке! Но… Не пригласил и хорошо. Или плохо. В общем - зависит от поведения девушки. :)

Приглашают завтра на пикничок. Сегодня весь день звонили, но желания ответить не было. Надо соглашаться - развеюсь немного хотя бы. Хотя опять бухать желания не возникает. Ладно, посмотрим…

Фух. Выговорился. На сегодня депресняка хватит.

Ближайшие планы относительно блога:

  1. Рассказ о сдаче gif <-> bmp. Кому исходники нужны - скажите, я выложу. Предупреждаю сразу - написано кривовато, было желание сдать лабу и забыть обо всем.
  2. Zend Framework, CakePHP. Сравнение для начинающего программера. Небольшой рассказ о PHP5 и его отличиях от 4-й версии.
  3. Linux. Купил комп же. На неделе поставлю туда Ubuntu 7.04, посмотрим, что сейчас происходит в *nix’овом мире.
  4. там еще много в мыслях, скучать не прийдется

Спасибо за внимание.

written by FX Poster \\ tags: , , , ,