Selecting the right frontend framework can make or break the success of your project in today's web development landscape. Of course, options are...
For further actions, you may consider blocking this person and/or reporting abuse
Vue because I like that it’s easy to learn, powerful, flexible, fast and well documented. APIs are nice and the vue/nuxt devtools are awesome. And I really like the structure of the vue files. All together but with a good separation. Blow my mind when I developed a vue app first. How easy it can be (coming from an angular background). Also tried react but vue feels better for me
Also use it for bigger projects no problems so far. Especially with nuxt
But like I did try all and decide which one fits better for yourself.
Everyone keeps saying vue, I wonder. I have never used it, it's been reactjs I have always been using. What I would really like to try out is angular, since I have been using typescript. But this vue Sha! Hmmm! Everyone keeps saying good things about it
Vue also has good typescript support. But Angular is also a good choice. Not as flexible as vue or react. But sometimes this can be a pro especially in big projects. Often you need to write more code then in vue or react. Angular has a lot of custom stuff happening in the build process. etc. So I have the feeling a lot of new software/tools has no or late angular support. But this is maybe a personal feeling. Also with signals and standalone components in angular. Angular is now more like vue then it used to be :)
You probably don’t need Angular, it’s more UI oriented framework, very specific tasks like web-interface apps, etc. Still trying to find a time for SolidJS it is almost like React but have no flaws that React has. Vue is always here and there, love it since the very beginning
Hope you don't mind me asking, why do you love vue? since you stated it's always here and there. What about job opportunities, which has more prospects and job openings between vue and angular?
My current projects based on very specific CMS which has Vue 3 in box, so sometimes you add Vue components here and there, last couple of years there 20-25 in average. I also hired a dev in my team who knows Vue and React. Also in my company there is a team who created fully Angular 11 application, but as for me it wasn’t clear at all why they chose it. Haven’t seen CVs with Angular for quiet a while, not sure about how popular it is now
Great insights on the frameworks!
I've worked with all three, and each has its strengths. Angular is great for large apps, React is perfect for dynamic UIs, and Vue is awesome for quick, small projects.
If you're unsure which to choose, Sparkout can help you pick the right framework for your project. Check us out at Sparkout!
Very informative brother
Vue is best after using all 3. It's not just simple, but efficient, simple, can use pure javascript, can optimize code, state management is simple using pinion or vuex, entire code is in single file.
I love angular, yes it's hard to learn. But it's complete framework that suit my age at 40s. I need to have all in, so I don't have the confusion to choose. The type checking is really helpful. Also I don't have knowledge about jQuery. But it seems it still doesn't suits well building a webpage that need SEO.
Imho I try live without any framework ... ( expect Tailwind ) ... without any building system. My current investigation is very promising.
On my job I was working with 3 years old ( legacy ) React applications, where a simple faeture implementation is cause so much problem, when build system don't want work with a few old dependency. ( 280LOC + package.json )
React and Angular are among the worst performers. On top of it, React's learning curve is appalling. Want something simple, super performant and easy to learn? Svelte or SolidJS. Both on the top performers and have a much easier learning curve.
We do not use any front-end frameworks.
We use WebForms Core technology in the back-end.
We ask front-end developers to check out WebForms Core technology:
Video - How the WebForms Core Work
Vue is the answer. It does what react does and what angular does and fixes a few of the gotchas that frankly make react slow on devices and angular slow to develop.
The only reason to pick react over vue is because you've heard react ha a bunch of libraries and you can hire cheaper devs. Not a real reason. The only reason to pick angular is because you read things like here that it's best for bigger applications which simple is not true.
The only reason to not pick vue is your personal hang-ups on choosing one of the other two.
While I don't mind people using frameworks I tend to stay away from fast moving ones and the ones where you are locked in. In fact, much of what I use is plain vanilla js or typescript and in some cases mimic features I like from frameworks. For me who write apps that need to live for many years with less things to go wrong or complicate things frameworks are less important than focusing on building platforms for long term use and expandability as config instead of code.
Having said that I like vue the best for obvious reasons 🙂
vuejs is alive because of php laravrl only. no where else I have seen any company investing on vuejs. market share is very low and for any opportunities it is expected that you also know php & laravel. don't belive me, check out linkedin posts and trends
If we want to talk about a "frontend framework," let's first look at the definition of "framework." Then, yes, we can proceed to write articles... In this list, you have several libraries and a single framework, which is Angular, and no, they can't be compared; however, you can compare React with Vue.js, as they are libraries that can be added to a project at any time...
Why didn't you also talk about Svelte and Solid?
How about Svelte? I've found it to be faster to learn, faster to build, and faster at runtime.
Enterprise application with flexible UI and easy to learn
Great overview, nice work. Angular with latest additions is a great full package solution. I also like typescript, it's a fun language to code. React is a pain. Vue is nice too.