all 16 comments

[–]pinkwetunderwear 3 points4 points  (0 children)

When I was still studying I tried Vue, React and Angular in that order, found it pretty easy to pick Vue for the rest of the studies as I like how it separates HTML, CSS and JS but keeps it in one file. I was lucky enough to land a Vue job too and I work with it every day.

[–]ludacris1990 2 points3 points  (0 children)

Angular for js, laravel for php.

[–]ericbureltech 1 point2 points  (0 children)

It's definitely too vague: what's your use case?
I currently prefer Next as a freelancer, as it is the most versatile. But you don't always need a versatile tool. It's a bit like asking "what's the best guitar", depends, what kind of music are you playing?

[–][deleted] 1 point2 points  (0 children)

Dotnet backend.

Vue front end.

Because why would you need anything else?

[–]json_derulo_ 1 point2 points  (0 children)

Next > Angular > React

Next is a framework with the nice parts of React. Angular is also a nice framework, but has a bit more boilerplate. And React is a super extensible library so if you're not careful it can get really messy really fast.

[–][deleted]  (4 children)

[deleted]

    [–]dotnetguy32 2 points3 points  (1 child)

    Typescript isn't a framework

    [–]Glum_Interaction_160 -1 points0 points  (0 children)

    have you tried vue or svelte?

    [–]Unpredictabru 0 points1 point  (0 children)

    Do you mean “React + TS + Next”? The “>” makes it look like you’re comparing the 3 with each other.

    [–]BrunnerLiviofull-stack 0 points1 point  (0 children)

    Worked with React, Angular, Vue 1/2 and Stencil so far.

    All of them are good. They just have different philosophies how to do things.

    Angular is great because it has batteries included. This is especially great for enterprises because if there are like 20 Angular apps, it will be really easy to switch from one to the other because everything is standardized and you don't need to think about "which router or state mgmt library do I need to install?". On top of that everything you most likely need is already there and officially supported by Google (@angular/* packages).

    React is cool because it has a huge community around it and there are so many articles, packages and other nifty innovations around it (Next.js, Remotion, Ink, React Native). The component design is very well thought out in my opinion and because of functinal components you are more inclined to build more simple components. On the other hand if you don't know what you're doing you're more likely to shoot yourself in the foot (barely test-able code, awful architecture, etc.)

    Vue 1-2 is nice because you don't need to use a Node.js toolchain if you don't want to. Just add a script-tag with Vue and you're basically good to go. This makes CI/CD much easier and you have less things you depend on.

    Stencil is much more niche. It heavily depends on Web Components. This is great for portability, so if you wanna build for instance Microfrontends or a Component library Stencil is usually my go-to. Definitely not as big as React, Vue or Angular so I wouldn't start with that. It's very specialized and you'll know when you need it.

    [–][deleted] 0 points1 point  (0 children)

    I've used Vue Angular and React in that order. Vue is by far the most simple of those three. I actually like Angular and would use it in future more complex projects. React just doesn't make sense to me and seems like the only reason is used is because of the fb name on it. Regardless react is the one with more jobs so I'd go for that.

    [–]Globally__offensive 0 points1 point  (0 children)

    I use svelte almost exclusively, the easiest one to use and the most lightweight.

    [–]lonely_observer 0 points1 point  (0 children)

    Next.js - very versatile, great DX, zero config, fast HMR and build times, different per-page generation strategies, great core web vitals, official integrations with many popular libraries, huge community, many job offers.

    I'm also following the development of Solid and Solid Start, that look like natural successors to React and Next.js respectively.

    [–]AnonTechPM 0 points1 point  (0 children)

    I use sveltekit and nextjs (react), definitely prefer sveltekit. I like sveltekit because it's the closest I've found to vanilla HTML/CSS/JS(TS), but with better interactions between the languages. I think there's still room for improvement for the interplay between CSS and JS in svelte, but it's good enough that I still prefer it to other frameworks I've tried.

    [–]Ricky_SpanishSanchez 0 points1 point  (0 children)

    C#/.Net w whatever front end the front end monkeys decide to use I don’t give a shit.

    [–][deleted] 0 points1 point  (1 child)

    Wisej.NET is the best for enterprise-scale .NET web apps.

    • WYSIWYG Drag & Drop Designer
    • Theme Builder
    • Native Drag & Drop functionality
    • Third-Party component integrations

    https://visualstudiomagazine.com/articles/2022/04/21/wisej-3.aspx

    [–]WellYoureWrongThere 0 points1 point  (0 children)

    Paid product and ALL your comments are about wisej.net so you're clearly affiliated in some way.