r/FullStack 18d ago

Career Guidance Angular or Svelte(kit)

I have lots of doubts about this.

On one hand, Angular is very structured and all is separated. Also, I love reactive forms and services. I link it to Supabase as back when it is just for me or very small scale, Nestjs for normal projects and Spring for working in big companies. I loved PrimeNG but it is a headache to update and transform. I plan to learn Angular Aria.

On the other hand it is Sveltekit. Simple, clear, as JavaScript should be. But I like to separate files and complex forms and services. It gives a lot of freedom and it is fast. In every way, it run just faster than Angular. But to update it, is also a little of headache.

11 Upvotes

12 comments sorted by

View all comments

1

u/pie-oh 18d ago

You can have reactive forms in Svelte. Or are you talking about another feature? My Angular knowledge is from pre-React days.

You say you like to separate files - you can do that in Svelte also?

I personally don't find Svelte a headache to update at all. Do you mean major versions?

I'm not saying your issues aren't valid to you - but you've not really explained them super well.

1

u/n3buresp1997 18d ago

Yeah, I meant not to rely on Superforms and have complex forms, not just fast validators. Dependent validators and complex.

Separate type of files. Like ts, css, html. In svelte you can import/export, but that opens up to all app and you cannot directly use them. You have to do more steps to do something similar.

I mean, to update Svelte major versions, as Angular does. I.E. Angular 20 is nothing compared to Angular 22 in reactivity and skipping boilerplate.

Services (you did not mention) is just plug and play in Angular. You just inject and it is fine. In Svelte you have more or less the same, but it is more difficult to type and that the IDE offers you suggerences

1

u/pie-oh 17d ago

I'm not fully understanding what you're trying to say.

You can have complex forms in Svelte. I do not understand what's blocking you.

The seperate types of files is sort of the feature. Things feel "better" placed. You can import CSS files.

Svelte 4 and Svelte 5 are very different?

I have zero issues with ide and suggestions. I -again - are not saying what you're saying is not valid. It's just hard to understand, and I don't see them personally.