Мода на веб-фреймворки - тезисы — различия между версиями
Материал из YourcmcWiki
(Новая страница: «Название доклада: * «Мода на коробки и фреймворки в вебе — а нужна ли она?» Минусы: * Почт...») |
м |
||
Строка 3: | Строка 3: | ||
Минусы: | Минусы: | ||
− | * Почти все нужные абстракции в PHP уже есть | + | * Почти все нужные абстракции в PHP уже есть => фреймворк даёт мало полезного функционала |
* Жирная зависимость => для библиотек не подходит | * Жирная зависимость => для библиотек не подходит | ||
* Простые задачи усложняет => для простого не подходит | * Простые задачи усложняет => для простого не подходит | ||
* В сложных задачах жмёт => для сложного тоже не подходит | * В сложных задачах жмёт => для сложного тоже не подходит | ||
* Вам могут тупо не понравиться практики, принятые во фреймворке, а от них никуда не деться | * Вам могут тупо не понравиться практики, принятые во фреймворке, а от них никуда не деться | ||
+ | *: Одни фреймворки более пермиссивные, чем другие, и в них этот минус частично сглаживается | ||
* Дополнительный источник багов и дыр | * Дополнительный источник багов и дыр | ||
* Глобальные перетрахивания фреймворка, происходящие при обновлении языка (например php4 -> php5, неймспейсы) => возможно, придётся перетрахивать и ваш код | * Глобальные перетрахивания фреймворка, происходящие при обновлении языка (например php4 -> php5, неймспейсы) => возможно, придётся перетрахивать и ваш код | ||
* «Автобусный фактор» разработки некоторых фреймворков | * «Автобусный фактор» разработки некоторых фреймворков |
Версия 17:50, 30 августа 2012
Название доклада:
- «Мода на коробки и фреймворки в вебе — а нужна ли она?»
Минусы:
- Почти все нужные абстракции в PHP уже есть => фреймворк даёт мало полезного функционала
- Жирная зависимость => для библиотек не подходит
- Простые задачи усложняет => для простого не подходит
- В сложных задачах жмёт => для сложного тоже не подходит
- Вам могут тупо не понравиться практики, принятые во фреймворке, а от них никуда не деться
- Одни фреймворки более пермиссивные, чем другие, и в них этот минус частично сглаживается
- Дополнительный источник багов и дыр
- Глобальные перетрахивания фреймворка, происходящие при обновлении языка (например php4 -> php5, неймспейсы) => возможно, придётся перетрахивать и ваш код
- «Автобусный фактор» разработки некоторых фреймворков