Avatar for 9000

Возясь с очередным проектом на Django, в который раз убеждаюсь, что фреймворки — зло, а библиотеки — добро.

Comment

Фреймфорк всегда кажется меньшим злом в начале, так как можно быстро сделать MVP. Чем дольше живёт проект, тем фреймворк начинает жать сильнее.

 ‎· 9000
Comment

Может потому что фреймворк не всегда успевает за развитием технологий более низких уровней?

 ‎· inque
Comment

Набор же библиотек обычно намного легче приспособить под меняющиеся условия, поскольку библиотеки менее склонны диктовать структуру — вплоть до того, что авторы их заявляют ровно противоположные намерения. Do one thing well, composability, вот это всё.

 ‎· 9000
Comment

@inque: Нет, фреймворк диктует структуру готового изделия. Он же рама (frame), и если это рама трёхколёсого велосипеда, из неё никак не сделать ни шоссейник, ни складной городской. (Ну, то есть, конечно, можно — применив автоген и иную тяжёлую технику, но как-то преимущества фреймворковости начинают теряться.)

 ‎· 9000
Comment

^ что подсказывает нам, что по сути речь идет о разных проектах.

 ‎· silpol
Comment

Вот по этому я люто люблю спринг - кажется это самая зачетная попытка сделать либу на грани фреймворка. Ну и EJB 3.0 если их уметь готовить на самом деле тоже либа

 ‎· denistsyplakov

1 2 3 4 5 6 7 8 9 10