Мода на веб-фреймворки - тезисы — различия между версиями

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

Версия 17:50, 30 августа 2012

Название доклада:

  • «Мода на коробки и фреймворки в вебе — а нужна ли она?»

Минусы:

  • Почти все нужные абстракции в PHP уже есть => фреймворк даёт мало полезного функционала
  • Жирная зависимость => для библиотек не подходит
  • Простые задачи усложняет => для простого не подходит
  • В сложных задачах жмёт => для сложного тоже не подходит
  • Вам могут тупо не понравиться практики, принятые во фреймворке, а от них никуда не деться
    Одни фреймворки более пермиссивные, чем другие, и в них этот минус частично сглаживается
  • Дополнительный источник багов и дыр
  • Глобальные перетрахивания фреймворка, происходящие при обновлении языка (например php4 -> php5, неймспейсы) => возможно, придётся перетрахивать и ваш код
  • «Автобусный фактор» разработки некоторых фреймворков