Фрейморки, ЗА и ПРОТИВ


ЗА
- "Фреймворки позволяют разрабатывать серьезные проекты концентрируясь на бизнес-логике не отвлекаться на рутину...", "Фреймворки все делают сами...", "Фрейморки должен знать каждый профессионал..."

ПРОТИВ
- "Фреймворки ужасно толстые, тормозят, тащут кучу зависимостей...", "Фреймворки сложны для изучения...", "Фреймворки для тупых школьников..."

Холивар бесконечный, ещё много будет сказано в защиту каждой из сторон.

МОЙ КОММЕНТ
- "Фрейморки не увеличивают производительность ПО, они увеличивают производительность разработчика."

Когда, вам важны сроки разработки, когда производительность не так важна - то фреймворки отличный инструмент.
Пока вы будете выдрачивать свой код без фреймворков, говнокодеры сделают прототип и покажут инвестору. Вам останется только сидеть недовольными на форумах и ругать криворукую школоту в своих неудачах.

Но, когда у вас уже все в продакшене, то скорее всего, обнаружиться куча узких мест в производительности. И вот уже тут без "напильника" и выдрачивания не обойтись, если у вас конечно не бесконечный бюджет на железо ;)


З.Ы.:
Спелчекер Хрома считает, что более корректно употреблять "орехотворки", чем "фреймворки":


1 комментарий:

  1. Не хочешь учить фреймворки - пиши на ассемблере.

    ОтветитьУдалить