re: Why You Shouldn't Use A Web Framework VIEW POST

FULL DISCUSSION
 

This is really dumb.

I see a lot of “Motte & Bailey” arguments in the comments by the author about how all he was trying to say is [more defensable version of what was writtin in the OP].

Frameworks are obviously extremely benificial given that essentially all firms and independent contractors use them. Start your own non-framework-using company and undercut 99% of the market otherwise.

Secondly, “learning the fundamentals” is only good to a degree and only to a certain class of people. You don't need to know the fundemental of electromagnetism, how a CPU works, or how to write a compiler, to be a good programmer. Likewise, most web developers would be better of spending their time learning other thinngs than how to parse HTTP requests or write advanced SQL queries.

It's called the division of labour. A few people can know the ins and outs of web fundamentals, this freeing up others to specialize elsewhere.

 

I'm not really sure I ever suggested we go back to banging the rocks together to make a website.

Frameworks are obviously extremely benificial given that essentially all firms and independent contractors use them.

Maybe, as you've heard of Motte & Bailey, you're aware of the naturalistic fallacy? It was put rather nicely in this history of Lisp at the NASA JPL, which is worth a read anyway. I'll quote the bit I like at the end - my emphasis.

The problem with this argument is twofold: first, we're confusing best practice with standard practice. The two are not the same. And second, we're assuming that best (or even standard) practice is an invariant with respect to the task.

I hope I'm clear; I think standard practice in web development is not best practice.

web developers would be better of spending their time learning other thinngs than how to parse HTTP requests

Like what? Seriously. What could be more important to a developer who writes software for the internet than understanding how to parse an HTTP request. Not writing a parser for one, but being able to read them when, say, they appear in the dev tools popup for the browser of your choice. What could be more important than the glue that holds the wonderful world of the web together?

code of conduct - report abuse