I have seen @astrodotbuild this morning. The upcoming "meta web framework" from @skypackjs team (@FredKSchott, @matthewcp, @n_moore and maybe other I don't know ๐Ÿ˜…)

I think it's showing us something important. Here is my humble take on it and the emerging meta frameworks
(1/11)
You can preview @astrodotbuild in this video: pscp.tv/w/1nAJELQkljlGL
with @FredKSchott and @feross
(2/11)
In my words, @astrodotbuild is a meta web framework with properties introduced by Ruby on Rails: File based routing, layouts and taking the component models that we have seen in #nextjs, #nuxt, #sapper and now #sveltekit.

But! It's framework agnostic. Let me explain
(3/11)
You primarily write HTML in .astro files

Look at the screenshot, this is all server side render, no JS going out. (4/11)
but you can add @reactjs , @sveltejs and probably @vuejs components in the middle of it.

Just import and use it in the .astro file.
(5/11)
There is more to @astrodotbuild but this is the most important element for me.

We need these meta frameworks for their file base routing, layouts, build abstraction, bundling optimizations, image optimizations...

but we don't need them to be framework specific.
(6/11)
Today we have:

โš›๏ธ React => #nextjs or @GatsbyJS
๐Ÿ–– Vue => @nuxt_js or #vitesse
๐ŸŸฅ Svelte => #sveltekit or @routify

What else do you know ?
(7/11)
I can see a lot of benefits in mutualising our collective efforts towards "agnostic meta frameworks".

We have to look at what @_egoistlily is preparing with `ViteKit`



Anything else coming up?
(8/11)
It would be so much easier to transition technologies in apps instead rewriting the WHOLE thing!

You can have your landing page in `no JS`, your blog pages with @reactjs, your blog with @vuejs, your settings in @svelte and finally sparkle with #Webcomponents!
(9/11)
๐Ÿ”ฎ My humble predictions:
- These agnostic meta framework will take off
- Existing meta frameworks will open up, otherwise it only means they are locking you in...

What are your predictions ?
(10/11)
Thanks for reading up to here ๐Ÿ™
I would love to read your thoughts.

โ“Last question:
What should we call these "agnostic meta frameworks" ? "AMFs" ? Should we call them "Kits" at this stage ? ๐Ÿ˜„

Who came up with the SvelteKit name?!? @svelte we want to know!!!
(11/11)
@feross just dropped the YouTube link

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with ๐š๐šŽ๐š˜๐š›๐š๐šŽ๐šœ

๐š๐šŽ๐š˜๐š›๐š๐šŽ๐šœ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!