Выбираем php-фреймворк. Особенности разработки с...

13
Выбираем PHP-фреймворк. Особенности разработки с фреймворками Александр Макаров Murano Software

Upload: alexander-makarov

Post on 03-Jul-2015

2.728 views

Category:

Technology


1 download

DESCRIPTION

РИФ 2010

TRANSCRIPT

Page 1: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

Выбираем PHP-фреймворк. Особенности разработки с

фреймворками

Александр МакаровMurano Software

Page 2: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

2

Как работает начинающий

Надо писать «с нуля» 40% времени — «ядро» 60% — «движок и модули»

Page 3: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

3

Лень — двигатель прогресса

Где-то я такое уже писал… Скопипастим? Тут подлатать, там поправить… Долго! Оформляем в библиотеку. Библиотеки оформляем в…

Page 4: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

4

Что такое фреймворк?

Достаточно универсальный для повторного использования набор кода, вёрстки, шаблонов и др.

Page 5: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

5

Фреймворк не сделает всю работу за вас *

* ШОК

Page 6: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

6

Зачем же он тогда нужен?

Стандартизация процесса. Возможность командной работы.

Повторное использование.

Часть работы всё-таки за вас сделают.

Page 7: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

7

Какие бывают фреймворки?

Page 8: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

8

Как выбрать? Мне нужна «поддержка Smarty»! На нём сделали твиттер/wikipedia/другой суперпроект! Он очень быстрый!

Документация — 40% фреймворка. Сообщество. Обновления, авторы. Реакция на критику. Архитектура, расширяемость, гибкость.

Page 9: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

9

К чему нужно быть готовым Ошибки в оценке сроков. Поначалу недовольное руководство.

Первый проект в 1.5 — 2 раза дольше. Второй не быстрее. Третий уже быстрее.

Придётся читать, учиться и учить. Придётся подстраиваться.

Page 10: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

10

И ещё немного о проблемах

Ошибки в ядре.

Поворот не туда.

Напильник.

Игра по правилам.

Page 11: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

11

Что же всё-таки выбрать?!

Фреймворков, которые подойдут всем не существует.

Фреймворков, которые подходят на 100% нет.

Нужно пробовать и выбирать то, что подходит вам.

Page 12: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

12

Личное мнение

Page 13: Выбираем PHP-фреймворк. Особенности разработки с фреймворками

13

Спасибо

Вопросы?Предложения?Комментарии?

Александр МакаровMurano [email protected]