Videos
What changes have been introduced in Vue.js in 2025?
How has Next.js improved in 2025?
What are the key advancements in React.js in 2025?
Hello, I've been studying JavaScript for several months and the time has come to choose a framework, so whenever I had time, I looked into and studied the concepts of React, Vue, Next.js, Angular, Svelte, and Web Component (Lit), and then tried using each of them. Personally, I did not like the direction of React and Next.js, but I found the experience of using JSX to be intuitive and liked it. However, I had a lot of resistance because of the direction towards SSR, RSC, the heavy bundle sizes, the experience being the opposite of web standards, and especially the feeling that Vercel dominates the framework. Also, personally, the enforced typing of TypeScript and the feeling of being against the flow for not using TypeScript despite the existence of JavaScript + JSDoc made me feel confused. In the midst of this, seeing that Svelte compiles to VanillaJS and having used it, I felt it was very smooth and good, so I have decided to continue studying Svelte up to now. Clearly, I think there will be a significant disadvantage in employment (Vue and React are very popular in my area), and there are only about a dozen jobs for Svelte compared to over 100,000 for React. Despite this, I would like to ask if it's okay for me to continue believing in and moving forward with Svelte. Also, I like the concept of web components, and I'm curious if the support in Lit + Svelte 5? is fully compatible. I would like to know what you think about the decision I've made personally. Thank you.
So far the main reason I like Angular over react is because Angular is a full framework with everything included that you need to build front end applications. But I'm trying to compare it to Next.js which I have not used before. Next is also a full framework and and seems like it might handle seo with less work than Angular since it does SSR out of the box.
Anyone have reasons why they like Next.js over Angular or the other way around?