DEV Community

Discussion on: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge

Collapse
 
codiiv profile image
Jay

"why shouldn't use a framework" pretty much tags frameworks as bad news. As a developer who can code with or without a framework, I would say that it depends on what you are coding. Some of the frameworks are unnecessarily cumbersome, yes, but that in itself is not a valid basis for an argument.

For instance, if you to code a clone of a system like Yelp, a framework like Laravel in PHP would 100% be better off than coding it from scratch if you have limited a budget! A biography page shouldn't need an angular scafolding when vanilla Js or jQuery should suffice!

You can move 20 tons in a shot with a 18-wheeler, or you can make about 6-8 trips with an average family truck for the same loads.

Collapse
 
gypsydave5 profile image
David Wickes

A biography page shouldn't need an angular scafolding when vanilla Js or jQuery should suffice!

Or, dare I suggest, just some HTML?

Collapse
 
codiiv profile image
Jay

You get the gist

Collapse
 
exbe profile image
exbe

If just HTML would be enough, people would not come up with css, images, animations.

HTML is okay for info, but it sucks in representation. Fun fact, that any attempt to replace html with anything more suitable just failed (hello flash).

Yeah, you can use some HTML. But such pages have little chance to stand out. For a some weird reason, customers like then their pages look and feel nice.

Thread Thread
 
solarliner profile image
🇨🇵️ Nathan Graule

I think what he means is that you can build your blog with nothing more than your templated HTML - no frontend JS needed. You still can make your page look and feel nice, but without resorting to doing everything on the client.

Thread Thread
 
gypsydave5 profile image
David Wickes

Exactly - two thumbs up!

Thread Thread
 
exbe profile image
exbe

You can, yes. Moreover, it makes more sense in serverless world to a certain degree.

One might even have a successful commercial html-only project. But I am confident enough to claim it as an exception rather than a rule.