this post was submitted on 06 Jul 2023
187 points (94.7% liked)
Meta (lemm.ee)
3592 readers
1 users here now
lemm.ee Meta
This is a community for discussion about this particular Lemmy instance.
News and updates about lemm.ee will be posted here, so if that's something that interests you, make sure to subscribe!
Rules:
- Support requests belong in !support
- Only posts about topics directly related to lemm.ee are allowed
- If you don't have anything constructive to add, then do not post/comment here. Low effort memes, trolling, etc is not allowed.
- If you are from another instance, you may participate in discussions, but remain respectful. Realize that your comments will inevitably be associated with your instance by many lemm.ee users.
If you're a Discord user, you can also join our Discord server: https://discord.gg/XM9nZwUn9K
Discord is only a back-up channel, [email protected] will always be the main place for lemm.ee communications.
If you need help with anything, please post in !support instead.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
That's a two-way street, though, right? There are Lemmy clients like wefwef that are built using open source software (React) that Meta worked on.
It's an interesting thought experiment. Would wefwef or some equivalent have been possible if React had never been released? Course it would; Angular was and still is a great framework, as is Vue.
Time for a controversial and uninformed take: React gained so much traction early on because of the connection to FB, back before everyone hated FB. Every halfwit tech manager heard of it and had to get on the hype train. It wasn't ever "better" than Angular but it reached a critical mass and just snowballed.
The FB engineers built it and GraphQL for themselves to solve a specific set of problems on the Wall page but it took a LOT of open source contributors to evolve it to where it is now.
My proxmox virtual manager uses Facebook's zstandard compression algorithm, it's fast and it works. Can't complain.
You're right, it is a controversial and uninformed take ;)
AngularJS was awful. It was clunky, relatively slow, and wasn't intuitive to use. It wasn't until Angular (2) where they started gaining back some good will. Vue wasn't very popular back then.
React came in with one of the easiest flows you could pick up. Prototyping with React is a breeze. The flow of data makes sense. It is intuitive for a non web developer to use. It was 100% better than AngularJS for the vast majority of things that people needed for it.
Where React falls apart is when you are scaling up with systems that are firing many events at once. It just has no good way of dealing with the amount of re renders. But for small projects and prototypes? Yea, it's great.
I'm a Software Dev, and I've used React for a couple of years now. Using Angular atm though lol.
I get the hate boner for Meta, I have one myself. But Meta maintains the React codebase, you're really selling them short in that aspect.