Пробуем на вкус CakePHP

admin | Development | Четверг, Ноябрь 30th, 2006

Реализовал небольшой проект по автоматизации работы группы людей - несколько типов пользователей, обработка заявок и т.д. Для этого решил использовать CakePHP - фреймворк для быстрой разработки веб-приложений c использованием таких шаблонов, как MVC (Model-View-Controller), Active Record и некоторых других.

Сам фреймворк обычно сравнивают с модным нынче Ruby On Rails. Основное отличие между ними - использование языка PHP вместо Ruby (как следствие - работа на большинстве shared-hosting площадок). А так - создатели CakePHP явно ориентировались на RoR и переняли оттуда очень многое. Scaffolding (автоматическое создание веб-форм для редактирования данных) тоже имеется и облегчает жизнь при разработке “админок”.

Конечно, сам фреймворк находится еще в стадии разработки, однако вполне пригоден к использованию. К тому же, как и у большинства open-source проектов, имеется Issue tracking system. Советую также заглядывать на недавно открытый CakePHP Bakery - хранилище статей, компонентов и code-snippet’ов, которые могут пригодиться при разработке (чтобы не изобретать велосипеды). Конечно, есть manual и справочник по API. И не вижу проблемы в том, чтобы в случае если что-то неясно - посмотреть это в исходниках, благо там всё просто и понятно :)

Помощь также можно найти на IRC канале (#cakephp at irc.freenode.net), благо там сидят толковые люди. Хотя и чайников тоже навалом :)

Добавил в свой Google Reader пару блогов про этот фреймворк: http://www.thinkingphp.org/ и http://cakebaker.42dh.com/ .
Резюмирую: если вам нужно легко расширяемое и гибкое решение на PHP для несложных проектов, а своего фреймворка у вас нет, и вы не стесняетесь смотреть в документацию или исходники - рекомендую обратить внимание на CakePHP.

Сколько работников Microsoft необходимо, чтобы закрутить лампочку?

admin | Development | Понедельник, Ноябрь 27th, 2006

Товарищ, проработавший 7 лет в Microsoft, пишет о том, как они разрабатывали меню выключения компьютера:

  • 200 строк кода
  • 1 год работы
  • 24 человека вовлечены в процесс

Ну а в целом, интересная статья, об организации производства ПО от инсайдера крупной конторы. Рекомендую.
Интересно, будут ли писать такое же про Google лет через 7-10.

Ссылка на статью: http://www.drizzle.com/~lettvin/2006/11/windows-shutdown-crapfest.html

Работает на WordPress | Theme by Roy Tanck