Live data from Hacker News

A framework that makes things worse on purpose

postmodernize.telnet.asia

21–30 of 60 posts

Re: A framework that makes things worse on purpose

#21
Say it with me everyone: it is okay to use the right tool for the right job. Sometimes a JS framework is the right tool, and sometimes it’s not. The solution is not destroy all frameworks.

Anyway, I get that this is a joke, but it’s just been done so many tiiiiimmmeeessss

Re: A framework that makes things worse on purpose

#22
post #19
post #12

Earlier quoted context omitted.

Here's the kicker: none of this is dead code. Vendor libraries alone take 28MB. Apparently one of the second order effects of rolling your own components is having enormous bundles because there's no incentive to minimize them. 3rd party libraries on the other hand usually go out of their way to be as small as possible. I'm doing my best not to be sarcastic about this. EDIT: we treeshake the bejesus out of it, but it…

What tech do you use? Also which kind of app is it? Does it have some special feature that causes the code bloat, or is it just lots of screens?

Just Angular 10 and associated libraries. The app itself is a run-of-the-mill "tables, details and forms" SPA, but there are indeed a lot of screens.

I see no reason why something like this should take so much space, but here we are.

Re: A framework that makes things worse on purpose

#23

All they need now is a Twitter account, a GitHub org, and a mandatory CLA, then it’ll be a real framework. To their credit, they have the requisite number of emojis to be perceived as relevant. And I applaud that it can be grokked relatively quickly.

And the footer has to say “Made with (heart emoji) in (hip, expensive city)”

Re: A framework that makes things worse on purpose

#24

Say it with me everyone: it is okay to use the right tool for the right job. Sometimes a JS framework is the right tool, and sometimes it’s not. The solution is not destroy all frameworks. Anyway, I get that this is a joke, but it’s just been done so many tiiiiimmmeeessss

We unfortunately don't have enough power to destroy all frameworks, so you might be saying this to the wrong people. Say that to those who abuse them instead.

Re: A framework that makes things worse on purpose

#25

Have you tried http://vanilla-js.com/ ? It’s a framework with a math library and ajax embedded, 0 bytes minified, 25 bytes compressed as zip.

This is really funny, it even lets you download it.

I'm not familiar enough with JavaScript, is this modern or obsolete JS?

Re: A framework that makes things worse on purpose

#28

Have you tried http://vanilla-js.com/ ? It’s a framework with a math library and ajax embedded, 0 bytes minified, 25 bytes compressed as zip.

This is really funny, it even lets you download it. I'm not familiar enough with JavaScript, is this modern or obsolete JS?

This parody website is probably close to 10 years old so it’s a bit outdated.

But the premise still stands, just needs more feature checkboxes :)

Re: A framework that makes things worse on purpose

#30
post #28

Earlier quoted context omitted.

This is really funny, it even lets you download it. I'm not familiar enough with JavaScript, is this modern or obsolete JS?

This parody website is probably close to 10 years old so it’s a bit outdated. But the premise still stands, just needs more feature checkboxes :)

What? You mean it's not been maintained and there is no latest version? I've been using this on many of my sites, which I'm sure now is full of security holes and will break in modern (or ancient) browsers. Please someone suggest an alternative.
Post reply on HN