Такс, вчера самый навороченный фреймворк для PHP добрался до своего релиз кандидата. Это радует. Список изменений - здесь.
PS. Комментировать, вопреки обычаям, не буду - смыла большого нет, да и желания лазить в кодах тоже.
Такс, вчера самый навороченный фреймворк для PHP добрался до своего релиз кандидата. Это радует. Список изменений - здесь.
PS. Комментировать, вопреки обычаям, не буду - смыла большого нет, да и желания лазить в кодах тоже.
Такс… Много чего обещал. Буду исправлятся.
Планы на эту и следующую неделю таковы:
Отложенные:
Пока что все. Что будет дальше - как жизнь покажет.
Появились у меня недавно некоторые наметки относительно проверки данных при передаче их в базу данных, да и вообще - Zend Db Table не помешало бы немного подлатать…
За модель в Zend Framework отвечает Zend_Db, а точнее - Zend_Db_Table. Т. е. мы создаем классы, которые соответствуют нашим таблицам в базе данных и работаем с ними. Т. к. ORM полноценной в ближайшем будущем в фреймворке не будет, то я попытаюсь за несколько статей сделать хотя бы некое подобие ORM’а.
Continue reading »
Сравнение CakePHP и Zend Framework немного откладывается. Я за него еще даже не садился, вкратце - на данный момент Cake поудобнее, в некоторых случаях сильно, но структура, модульность, расшияемость, продуманность, напичканность у Zend не идут с Cake’овскими ни в какое сравнение, но… это еще бета и многого того, что хотелось бы видеть, пока нет.
Теперь о Zend’е - 6-го числа вышла новая версия (а на офсайте нагло врут, что 4-го!). Опять дофига изменений по сравнению с предыдущей версией: планомерно дорабатывают Model, представленную здесь Zend_Db_Table, добавили, пока еще не вьехал зачем, helper’ы к Controller’у, и целая куча других изменений.
PS. До утра попробую накатать небольшой расказ про Zend_Db_Table и возможные способы его улучшения.
1 мая. Вроде как праздник. Вроде как должно быть классно. Вроде…
Офигенное вступление, не так ли? Какие-то дни паршивые пошли… Мама уехала, сам дома - гуляй, не хочу. И вот реально не хочу. Вчера все было классно - погулял со своей сестрой (ей всего год недавно исполнился), отцом и его женой по парку. Давно не был в парке… Точнее был, но на физкультуре… А вот чтобы гулять… Уже наверное полгода не был. Много думал пока гулял…
Потом завезли малую и поехали в “Киото” (ресторанчик, японская кухня) - покушали, вина выпили. Потом поехали домой к отцу. Опять вино… Давно я столько не пил.
Сегодня утром (точнее уже вчера, но не суть важно) завезли меня домой. После чего позвонила моя девушка. Разругались конкретно. Много чего повспоминали плохого друг о друге, мне даже предложили “мирно разойтись”… Пипец.
До вечера сидел за компом/телевизором/просто сидел, нифига не делал. Ничего как-то в голову не лезет. Пробовал играть - 10 минут, потом надоело. C трудом досидел до вечера. Позвонил девушке. Вроде помирились, но… На душе остался осадок этого всего. Посмотрим, что дальше будет.
Дома скукотища и что самое странное - никого ни видеть ни слышать не хочется… Хотя не, днем хотелось пригласить. Подруг! Назло девушке! Но… Не пригласил и хорошо. Или плохо. В общем - зависит от поведения девушки. :)
Приглашают завтра на пикничок. Сегодня весь день звонили, но желания ответить не было. Надо соглашаться - развеюсь немного хотя бы. Хотя опять бухать желания не возникает. Ладно, посмотрим…
Фух. Выговорился. На сегодня депресняка хватит.
Ближайшие планы относительно блога:
Спасибо за внимание.
Фреймворк планомерно движется к версии 1.0. Changelog можно тут посмотреть. Мне из него больше всего понравились следующие вещи:
Относительно 2 - хочется все же еще пожелать ORM какую-нибудь… А так - фреймворк развивается. Вот только немного не в ту сторону, в какую хотелось бы… Это все же фреймворк, а не библиотека. Фреймворк должен быть “заточен” под определенные цели, а здесь наблюдается, скажем так, структуризация функций PHP. Хоть и сделано хорошо, но все же немного не то… Назвали бы Zend PHP Library - вопросов бы не было. А тут явное несоответствие начинки выделке.
PS. Я не говорю, что Zend Framework плохой ;)
Добавлено:
Zend’овцам зачот за Zend_Db_Table Relationship. Проверка мыла на валидность у них своя, ну и ладно. Пошел нафиг этот RFC. :) Структура валидаторов опять переделана. Блин, хоть не юзай до версии 1.0 - гарантий, что твой код заработает на следующей версии нет никакой, проектировщики у них может и хорошие, но вот такие “ляпы” мне не нравятся.
Зарелизили новую версию этого замечательного фреймворка. Обо всех изменениях, а также о грядущих планах можно почитать тут. Что можно явно выделить в этой версии (и что я уже успел поюзать с помощью снэпшота) - разделение Filter и Validate (раньше был только Filter) + теперь эти классы представляют собой оболочку, в которую можно легко подключать свои проверки (в версии 0.7.0 Filter был сделан одним классом). Также переработана работа с сессиями… Не скажу, в лучшую сторону, или нет, но переработка получилось основательной и тот код, который вы писали с использованием версии 0.7.0 работать не будет :( , прийдется переписывать.
В планах - поюзать Zend_Auth, а также поглядеть, что они там наваяли в Zend_Mail_Read. К сожалению, на пхп сейчас времени практически не остается, так как пригрузили в универе нас солидно. Один только архиватор чего стоит…
PS. Кратко об олимпиаде - написал ОЧЕНЬ плохо. Как я и думал - в олимпиадах нужно учавствовать тем, кто давно и упорно занимается всяческими алгоритмами. Мне в веб-программировании этим особо заниматься не приходится. Вот и результат. Плачевно… Надо наверстывать упущенное.
PPS. Результаты олимпиады будут завтра утром. Задания, думаю, выложу к завтрашнему вечеру, если кому интересно будет.
Последние комментарии