Comment by bryanhogan

15 days ago

I really like Svelte and have been using SvelteKit for more complex apps.

I've found it to be a great improvement over many cases where I would have used React before.

Svelte feels much easier to learn for someone who already knows the basics of web development, HTML, CSS, and JavaScript. But nowadays I often see people start learning web development by learning React, which feels a bit backwards.

Personally I have been using SvelteKit + Capacitor to build mobile apps, wrote about the setup here: https://bryanhogan.com/blog/web-to-app-sveltekit-capacitor

For simple landing pages I like to use Astro though.

I also always reach for Svelte + SvelteKit (Using Kit for simple apps can be overkill, but it's nice to have when things get complex unexpectedly).

> But nowadays I often see people start learning web development by learning React, which feels a bit backwards.

I think Svelte prevents this nicely by treating HTML as the mother language. If someone started web dev with Svelte(Kit), they would probably learn more about the fundamentals than they would with React.

Svelte + Astro is the combo for me - this combo is great for documentation sites and pages w/ selective amounts of interactivity