With the phenomenal modern "web" frameworks (2005 onwards) available in all "web" languages that are equally as old (mid to late 90's), there are some common qualities emerging, wouldn't you say?
I mean, it is if we're looking to others for validation of what toolset we're and how we're doing it -- both are largely matters of preference.
There are definitely some common qualities by now, but nobody seems to actually treat the common qualities as principles, as things unto themselves. "We want 3 years in Ruby on Rails." "I've done Django for 5." "Nope."
With the phenomenal modern "web" frameworks (2005 onwards) available in all "web" languages that are equally as old (mid to late 90's), there are some common qualities emerging, wouldn't you say?
I mean, it is if we're looking to others for validation of what toolset we're and how we're doing it -- both are largely matters of preference.