top | item 9011087

(no title)

dscrd | 11 years ago

> Any respectable PHP developer nowadays uses a decent framework, and there are many.

"There are many" equals "almost all are bad".

discuss

order

krapp|11 years ago

Not necessarily, because there's no objective way to define 'bad' here.

The existence of different frameworks allows for a competitive environment where new ideas can be tested or old paradigms moved away from, and different programming styles or needs can be catered to. If you're working with a language community for which there is only one canonically accepted framework that someone decided was 'the best', well, you're just kind of stuck with that.

Granted, since pretty much anyone can hack together a basic framework in PHP (I have one that will never see the light of day) most of them are likely to be pretty bad. But it also stands to reason that most of the ones that get used aren't, because there are always alternatives.