php:Days - php every day!
Для тех, кто пользуется PHP5 каждый день
вторник, 13 сентября 2011 г.
Project is closed. But, we started Python project
If you are interested to start development on Python - just try this project!
Nice to meet you in my new project!
среда, 21 октября 2009 г.
Отныне phpDays на GoogleCode
По мнению разработчиков фреймворка, на GoogleCode легче разобраться с проектом за счет простого пользовательского интерфейса и минимуму элементов управления. Все очень просто и удобно.
Кроме того вышла очередная версия phpDays 1.1 beta1, которая содержит в себе множество исправлений ошибок, найденный в первой финальной версии. Настоятельно рекомендуем обновиться!
Адрес проекта phpDays сейчас таков: phpdays.googlecode.com
пятница, 4 сентября 2009 г.
Новая версия фреймворка php:Days 1.0 beta1
В этой версии существенно изменен подход к разработке моделей. Разработчики создали удобную реализацию ORM для работы с таблицами базы данных как с ООП объектами (например User). Класс для работы с ORM в данный момент проходит тщательное тестирование и доработку. Любые Ваши сообщения об ошибках или предложения будут учтены в развитии проекта.
Список всех изменений доступен здесь.
Проект фреймворка расположен по адресу: http://phpdays.sf.net.
Следите за новостями проекта на Twitter.
среда, 5 августа 2009 г.
Новый php5 фреймворк? Это phpDays!
В отличии от множества других фреймворков здесь есть документация по быстрому старту (действительно быстрому!).
Очень быстрый, удобный и отлично работает с Ajax. Хорошо развивается, имеет русскую документацию.
Предлагаю ознакомиться: http://phpdays.sf.net
четверг, 2 апреля 2009 г.
Templum - новый шаблонизатор для php 5
Предлагаю Вам познакомиться с новой Open Source разработкой - Templum. Это новый ООП шаблонизатор для php 5, призванный заменить Smarty (который в последнее время редко обновляется). Основная задача проекта - создание удобного шаблонизатора, имеющего все достоинства Smarty, а так же лишенный ряд его недостатков и ограничений (таких как: ограниченная вложенность вызова функций, сложность написания расширений, конфликт фигурных скобочек с JavaScript, некорректная подсветка синтаксиса html редакторами).
Рекомендую Вам попробовать этот продукт. Многие полезные идеи в Templum были реализованы наподобие как в Zend_View - помощниками вида. Кстати, написать свой помощник - очень просто, гораздо проще чем писать плагины в Smarty.
Адрес проекта: http://templum.googlecode.com
Надеюсь, Вы оцените эту новую разработку.
Спасибо за Ваше внимание!
среда, 13 августа 2008 г.
Настраивайтесь только на те задачи, которые Вы делаете
Подробная статья из двух частей (по 22 печатных страницы А4) расположена по адресу http://www.ibm.com/developerworks/ru/library/j-mylyn1/index.html
Приятного чтения и удачного применения в личной жизни!
P.S. Можете пользоваться даным подходом в нашем проекте по разработке CMS, что позволит понять принципы такого подхода и прочувствовать его преимущества в реальном проекте.
воскресенье, 10 августа 2008 г.
Как правильно кодировать на PHP
В любом деле есть своя культура, будь то общение или приготовление пищи. В программировании есть своя культура, которая позволяет программистам и архитекторам общаться на одном понятном языке. В данном разделе мы попытаемся дать Вам информацию о том, как стать культурнее в программировании на языке PHP5. Это позволит Вам получить огромный опыт, накопленный поколениями программистов всего Мира. Уделите этому ваше время и Вы научитесь излагать свои мысли понятно как для себя, так и для других участников проекта.
Первым делом Вам следует посетить указания от самих разработчиков языка PHP: Coding standarts, Стандарт кодирования в Zend Framework (это две разные статьи).
Отличная статья о том, как сделать код устойчивым к ошибкам расказывает о правильном написании кода. Очень внимательно прочтите эту статью и следуйте указаниям.
Использовать ли require или include? Нет, эти конструкции использовать не нужно. Вам нужно воспользоваться функцией __autoload, и указать правила загрузки файлов, где хранятся классы.. Для этого вам требуется правильно располагать файлы на своих местах, и именовать их в соответствии с указанным соглашением.Используйте свое время с толком
Лично я печатаю код на бумаге, затем просматриваю и редактирую его прямо на бумаге. Это позволяет увидеть код под другим углом и обнаружить те места кода, которые следует подвергнуть модификации. После того, как на листе бумаги стало много "почерканного" кода, его следует перенести в компьютер и распечатать обновленную версию кода для повторного его изучения и модификации.
Если Вы устали, и Ваш внутренний процессор "завис", сделайте себе "рестарт" путем похода в магазин за покупками (даже если это совершенно не нужно, сделайте это). Через пол часа Вы будете готовы решать новые задачи и завершить уже начатые дела.