Live data from Hacker News

Thoughts on React vs. Vue vs. Everything Else in 2023

chrlschn.medium.com

41–44 of 44 posts

Re: Thoughts on React vs. Vue vs. Everything Else in 2023

#41
I used to think react mattered, but then I realised it's the idea of the view library (not framework) that matters and probably the streamlining of the web's stack (webpack, typescript, jsx).

Honestly I don't know what people're on about. webpack, typescript, jsx are simple enough for me while vanilla js & whatever template langue/obscure toolset other frameworks invented are the complex stuff.

React these days is no longer the "minimal API surface" not-a-framework it used to be, but that should be the direction, not the one Vue & everything else is going with.

Re: Thoughts on React vs. Vue vs. Everything Else in 2023

#42
post #4

Every time I try to do something with modern JS I'm reminded of this blog post ( https://peterxjang.com/blog/modern-javascript-explained-for-... ) And also every time I end up giving up because it's so damn complex

Except just needing HTML, CSS, and JS was never true. Back in 1995, JS and CSS didn't exist. But Perl did, which is what most cgi-bin scripts were written in. Then you had to learn mod_perl after you figured out Apache's crazy non-regular config file format. (Are you markup or not?! Pick a lane!).

Build scripts? LOL! Learn FTP sucka, and copy those files manually.

Wait… now I'm on a Windows server? What in the hell is ISAPI?

Now you want to send an email from that contact form on your site? Better learn how to set up sendmail servers. (WTF is m4? I need a macro language to generate the config file for my email server?!)

document.write("Hello World!");

Fast forward to 2004. Firefox (or was it Phoenix?) is hoping to slowly wrench dominance away from IE, but for now frontend devs gotta know ActiveX (insecure), Java applets (slow as molasses), and Macromedia Flash (you've got a DSL connection, right?). Don't forget JS has competition in VBScript. And oh, those .htc behavior files. All the old and table-based layouts are passé, and folks are demanding they be rewritten in that cool CSS now that Netscape 4 usage is officially dead. Still gotta fit those PDFs in sometimes though.

HTML is looking drab compared to that XML hotness. Better get on board with XHTML! Scratch that! All the XML flavors: XSLT, XSL:FO, SOAP, XML Schema (or RelaxNG for the cool kids), XPath, SAX, X-Force! (Okay, maybe not that last one.)

Firefox is getting better so much faster than IE, so don't forget to polyfill all the things.

Jump to 2010. We've got more browser engines than we know what to do with and they all render differently. Maybe not a lot in this one case, but different enough. Bring on the JSON! The rise of JS libraries brings us the choices of Prototype (the OG, but already obsolete), YUI, Jquery, and a new entry every month at least. Tree shaking? CI/CD? What crazy talk are you spouting now? I'm just barely handling minification and manual image optimization.

-----

Thank [deity] things today aren't as complex as they were back then!

To quote BSG: "This has all happened before. And it will happen again."

Re: Thoughts on React vs. Vue vs. Everything Else in 2023

#43

Earlier quoted context omitted.

I don't think there's a person I've asked who prefers the modern web over the way it was 10 years ago. All we've done is create a bunch of busywork that results in a cushion class of yes-men who are paid to protect the oligarchs from the peons they control. The specific kind of user you're talking about unfortunately includes these people. If we stop navel-gazing at our salaries for a second, we should take a look at…

> React was developed by Facebook, an app that steals your own family members' valuable time. Angular was developed by Google, and app that drains your own wallet. If you want to emulate their outcomes, by all means use their technologies. If you want to make a difference in the world, observe those who are making a difference and emulate them. They're unrelated. The tech and outcomes are unrelated. You can make grea…

You're welcome to that opinion, but I disagree. In my experience, Conway's Law applies directly to code, not just to networks and systems.

It is also my opinion that at all levels, motives and intent are driving dynamic forces in life. Ignoring them is a great way to waste your time, money and efforts. I can understand that not everyone feels this way, but I do. So perhaps that's where our interpretations differ.

Re: Thoughts on React vs. Vue vs. Everything Else in 2023

#44

Dealing with url-driven /query-params in react... I miss ember. So much.

Still have an Ember app that was last touched in 2016 other than library updates working perfectly in production earning millions of dollars. The React replacement we struggled with took many man-years longer to develop and is still not as easy to deal with. With Ember we went through the entire 2 way binding -> DDAU transition in the middle of developing the app (and many other transitions, since we started with a p…

So why did they replace Ember with React?
Post reply on HN