CTPP 2.6.0
Вышла новая версия отличного шаблонизатора ctpp.
Использую его в одном из своих Perl-овых проектов - очень доволен.
Новые возможности и фичи: возможность сравнения строк и чисел в строковом и числовом контексте (то, что так давно хотели перлисты ;),поддержка несколько новых синтаксисов (TT, smarty, asp-like), более удобное API, улучшенный вывод ошибок времени компиляции и исполнения,чуть более высокую скорость работы.
Мои размышления на тему модулей в Yii и модульности вообще
Разрабатывая любое приложение, разработчик старается сделать его как можно более масштабируемым, легко поддерживаемым и расширяемым. Частично эти задачи решает Модульность.
Для начала стоит определиться что же такое модуль в терминах Yii. Как гласит официальная документация, Модуль — это самодостаточная программная единица, состоящая из моделей, представлений, контроллеров и иных компонентов. Основная особенность модулей состоит в том, что их можно использовать в совершенно разных проектах, т.е. написав и отладив модуль один раз — его можно будет использовать и в других проектах… Но это все в теории. На практике же очень часто функциональность модуля зависит от основного приложения или же от других модулей. Например, допустим, мы пишем модуль «Форум» и хотим сделать его автономным и независимым от остального приложения. Тут возникает несколько проблем
Читать дальше →
Для начала стоит определиться что же такое модуль в терминах Yii. Как гласит официальная документация, Модуль — это самодостаточная программная единица, состоящая из моделей, представлений, контроллеров и иных компонентов. Основная особенность модулей состоит в том, что их можно использовать в совершенно разных проектах, т.е. написав и отладив модуль один раз — его можно будет использовать и в других проектах… Но это все в теории. На практике же очень часто функциональность модуля зависит от основного приложения или же от других модулей. Например, допустим, мы пишем модуль «Форум» и хотим сделать его автономным и независимым от остального приложения. Тут возникает несколько проблем
Читать дальше →
Перемены на allframeworks.ru
Друзья, на блоге allframeworks.ru грядут большие перемены!
В данный момент потихонечку разрабатывается новая тема оформления (особо отличаться от того, что есть — не будет), а так же логотип для блога.
Ниже привожу варианты логотипов, которые на данный момент имеются.
Кто, что может сказать, кому какой больше нравится?

Вот такие вот есть варианты шапки:



p.s. всегда готов рассмотреть ваши варианты логотипов и любые другие предложения, относящиеся к блогу.
В данный момент потихонечку разрабатывается новая тема оформления (особо отличаться от того, что есть — не будет), а так же логотип для блога.
Ниже привожу варианты логотипов, которые на данный момент имеются.
Кто, что может сказать, кому какой больше нравится?

Вот такие вот есть варианты шапки:



p.s. всегда готов рассмотреть ваши варианты логотипов и любые другие предложения, относящиеся к блогу.
PHP Objects, Patterns and Practice, Third Edition

Вышло третье издание довольно хорошей книги по Объектно-ориентированному программированию на PHP — PHP Objects, Patterns and Practice, Third Edition.
В третьем издании добавлены главы, описывающие новые возможности PHP 5.3 такие как замыкания и пространства имен.
p.s. книга на английском языке, ее уже можно найти в сети. Перевод второго издания этой книги «PHP. Объекты, шаблоны и методики программирования. 2-ое издание» можно .
-
xoma,
- 06 июня 2010, 12:28
- Прокомментировать
- рейтинг: 0
linkDump#8
Давно не было линк-дампов. Возобновлю, пожалуй =).
1
2 — первый раз увидел админку генерируемую Symfony — понравилось =)
3 — много критики Django
4 — комментарии не менее полезны, чем сама статья
5 — новая возможность Django 1.2
1
2 — первый раз увидел админку генерируемую Symfony — понравилось =)
3 — много критики Django
4 — комментарии не менее полезны, чем сама статья
5 — новая возможность Django 1.2
-
xoma,
- 04 июня 2010, 11:07
- Прокомментировать
- рейтинг: 0
Obullo framework - еще один PHP-фреймворк
Obullo PHP framework
Существует великое множество PHP (и не только) фреймворков для разработки веб-приложений, тем не менее, с регулярной периодичностью появляются новые. Причины, которые толкают авторов на написание своих «велосипедов» уже многократно обсуждались в сети, самыми, на мой взгляд, популярными являются следующие:
1. Разработчик старается повысить свой опыт и навыки (если я бы собрался писать свой фреймворк — это была бы основная причина).
2. Не устраивает функционал/тормознутость/удобство существующих решений (хоть выбор и велик, всем угодить все равно не возможно).
3. Не хватает документации и проще написать свой, чем разбираться в том, что есть (я думаю, это одна из самых частых проблем).
Все это я вот к чему.
Как-то давно наткнулся в твиттере на заметку о том как написать свой фреймворк с нуля. Заметка вела вот на этот , где автор достаточно подробно рассказывал как создать простой фреймворк.
В результате получился вот такой набор статей (на английском) с примерами кода и пояснениями:
1
2
3
4
5
6
Итогом всего этого стал фреймворк, очень похожий на Codeigniter. Совсем недавно автор , что выпущена версия Beta 1.0 RC 1 и запущен .
Я пока не успел написать «HELLO WORLD» на этом фреймворке, но скоро это сделаю, о результатах отпишу здесь.
Существует великое множество PHP (и не только) фреймворков для разработки веб-приложений, тем не менее, с регулярной периодичностью появляются новые. Причины, которые толкают авторов на написание своих «велосипедов» уже многократно обсуждались в сети, самыми, на мой взгляд, популярными являются следующие:
1. Разработчик старается повысить свой опыт и навыки (если я бы собрался писать свой фреймворк — это была бы основная причина).
2. Не устраивает функционал/тормознутость/удобство существующих решений (хоть выбор и велик, всем угодить все равно не возможно).
3. Не хватает документации и проще написать свой, чем разбираться в том, что есть (я думаю, это одна из самых частых проблем).
Все это я вот к чему.
Как-то давно наткнулся в твиттере на заметку о том как написать свой фреймворк с нуля. Заметка вела вот на этот , где автор достаточно подробно рассказывал как создать простой фреймворк.
В результате получился вот такой набор статей (на английском) с примерами кода и пояснениями:
1
2
3
4
5
6
Итогом всего этого стал фреймворк, очень похожий на Codeigniter. Совсем недавно автор , что выпущена версия Beta 1.0 RC 1 и запущен .
Я пока не успел написать «HELLO WORLD» на этом фреймворке, но скоро это сделаю, о результатах отпишу здесь.
Вот так бывает... )
Никогда бы не подумал, что при use strict работают конструкции вида
или
а вот нет, работает :)
Кстати, интересно, как перл это обрабатывает, только что разименованную ссылку опять неявно
делает ссылкой и потом снова разименовывает или, что скорее, просто игнорирует оператор стрелки и тупо делает срез массива или хеша?
Надо все-таки почитать в кэмэл буке прос ссылки и структуры данных, наконец :)
@{$a->{b}->{c}}->[0]или
%{$a->{b}->{c}}->{d}а вот нет, работает :)
Кстати, интересно, как перл это обрабатывает, только что разименованную ссылку опять неявно
делает ссылкой и потом снова разименовывает или, что скорее, просто игнорирует оператор стрелки и тупо делает срез массива или хеша?
Надо все-таки почитать в кэмэл буке прос ссылки и структуры данных, наконец :)
Дамиан Конвей про Perl и его будущее
Perl мертв
Дэйв: Мы часто слышим, как говорят: «Perl — мертв». Я полагаю, что вы не согласны, но что вы отвечаете людям, которые говорят вам это?
"Я могу только надеяться, что когда сам умру, то буду таким же энергичным и активным, и стану так же быстро расти, как перл сейчас."
Новая книга о Symfony "A Gentle Introduction to symfony 1.4"
Вот такая вот книжечка o Symfony появилась совсем недавно.Для чего нужна еще одна книга по Symfony и о чем можно прочесть в этой книге:
— в первых двух главах большое внимание уделяется философии фреймворка
— каждая «фича» фреймворка описывается в отдельной главе или разделе
p.s. на мой взгляд, Symfony — один из самых документированных php-фреймворков.
-
xoma,
- 25 мая 2010, 13:08
- Прокомментировать
- рейтинг: 0