| ▲ | ivape 4 days ago |
| There was a war? News to me. Saying Next won is like saying React won. Nothing won, everyone just latched on to what they thought the crowd vetted. The blind can't lead each other. Most people that stuck to Angular or minimal or no-frameworks are truly wondering what the fuck are all these people talking about?. Even the Facebook docs point straight to Next Startups and SV jerk each other off by promoting each other (think affiliates). None of it means shit. Next is probably a garbage framework, but it's people's livelihoods. It's very hard to erase something that literally defines people (yes, your resume is YOU). |
|
| ▲ | frollogaston 4 days ago | parent | next [-] |
| Kinda is a war unless you're working solo, cause you're gonna get forced to use something or another. When I tried a few solo web projects instead of just being a backend guy, I picked up React on my own because it was the only thing that makes sense. The page does what the code says. And that was after trying other things. Now I gotta occasionally use Angular, and it's boilerplate hell. Adding one button involves editing 30 classes and files even if you don't use templates. I took a course at work where even the instructor got confused adding a button. Why would anyone ever use this besides Google, or do they even use it? |
| |
| ▲ | Tokumei-no-hito 4 days ago | parent [-] | | in the world of frameworks it's obvious that html in your JS > JS in your html. angular is a mess. it's the java of web frameworks. if you want up be enterprise(tm) go for it. I’m convinced it's only a thing because it gives people job security since nobody else chooses to touch it. | | |
| ▲ | Anamon 21 hours ago | parent | next [-] | | I don't know what you guys are doing with your Angular buttons, or if you haven't looked at it since AngularJS (which I never used, so I don't know what it took there). Adding a button to Angular is just adding a <button> to your template. If you want to use Angular Material, that's one additional import in your component's code file, and one additional attribute for that template's <button> element. import {MatButtonModule} from '@angular/material/button';
<button matButton (click)="onClick()">Click me!</button>
That's it. If your instructor got confused trying to achieve that, maybe that's why you were left with this weird impression of how verbose and complicated Angular is.Just at least have a look at the documentation or tutorial before spreading fibs like that. | |
| ▲ | frollogaston 4 days ago | parent | prev [-] | | There was also the actual Java of web frameworks, GWT |
|
|
|
| ▲ | threatofrain 4 days ago | parent | prev [-] |
| > Startups and SV jerk each other off by promoting each other (think affiliates). None of it means shit. No, this is FB ceding the battle. They absolutely didn't want this. They dropped CRA because social media celebrities were shitting on CRA. Dan Abramov had to do a complete 180 in a single day, after writing a long thoughtful essay in defense of CRA. |
| |
| ▲ | afavour 4 days ago | parent | next [-] | | Wars, battles, personalities on social media… I don’t want to sound too much like a grouchy old man but these frameworks are tools. Nothing more than that. I can’t understand why anyone would become emotionally invested in any of them. When starting a project the right move to examine what best fits your project, not which one was recently victorious in a war. I’ve grown to dislike React because I see it being abused so often for a site where it isn’t necessary. There are plenty of projects where it is necessary too, but that’s not universal. | | |
| ▲ | luckylion 4 days ago | parent | next [-] | | > I can’t understand why anyone would become emotionally invested in any of them. I think that's simple: because they are financially invested in them. That's obvious for the developers working on the frameworks themselves or building libraries / plugins / UI-themes for them, but I believe it's also correct for "normal" developers who build things with these frameworks. They know these frameworks and can use them, and they've made an investment in time to get to that point. Likely they're also making at least some of their money _because_ they know these frameworks. Emotional attachment follows the economic attachment, and then you'll get plenty of rationalizations. | |
| ▲ | bryanrasmussen 4 days ago | parent | prev | next [-] | | > I can’t understand why anyone would become emotionally invested in any of them. sure, but I suppose you can observe that they do? And hence >Wars, battles, personalities on social media become reasonable narratives to engage in to describe what is actually happening in the social activities that form around these tools | |
| ▲ | threatofrain 3 days ago | parent | prev [-] | | You can ignore all the phrasings of wars or battles or winning and losing, and you can also ignore that social media has consequences. We can agree that frameworks are just tools. And as tools we can coldly think about trends and other meta-facts, including questions on popularity. We don't need to think about popularity in terms of winning or losing either, just numbers that move around so we can use them as predictors of mindshare and career opportunities. And in that sense, the right tool that fits the job often includes an analysis on popularity, especially because the best tool is often one that you and your colleagues already know. |
| |
| ▲ | ivape 4 days ago | parent | prev [-] | | You are in your own little universe. Social media celebrities shitting on React? I don't even want to enter your world. "Bro, you should see the celebrities shitting on React" Like WHO!? What developer celebrity, what universe have I been missing out on? Anyway, I do love me a good ol' fashioned "fuck SPAs, back to HTML" punching bag post on HN. It's always the same discussion over and over. | | |
| ▲ | threatofrain 4 days ago | parent | next [-] | | We're living in the same universe. When you read the documentation you see something. I'm just giving the story behind it. You don't need generic answers about people wanking each other off for "think affiliates". | | |
| ▲ | ivape 4 days ago | parent [-] | | We are absolutely not living in the same universe. Please don't insult me. As a self-respecting developer, I do not understand the word "celebrity". |
| |
| ▲ | frollogaston 4 days ago | parent | prev [-] | | said celebrity is an AI-generated Peter Griffin |
|
|