Astro just Launched.... Could it be the ultimate web framework?

  Рет қаралды 495,761

Fireship

Fireship

Жыл бұрын

Astro version 1.0 just launched giving developers a way to build server-rendered websites with any JavaScript framework. It uses the islands architecture and partial hydration to deliver fast apps with frameworks like React, Vue, Svelte, and more.
#programming #javascript #TheCodeReport
🔗 Resources
- Astro Launch Blog astro.build/blog/astro-1/
- Astro on GitHub github.com/withastro/astro
- I built a JS framework • I built a JavaScript f...
- Astro in 100 Seconds • Astro in 100 Seconds
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is Astro.js?
- Is Astro a good framework?
- Pros and cons of using Astro
- How build a fast website
- Top web development frameworks
- Best JS frameworks in 2022
- JS framework drama

Пікірлер: 757
@kamadoori
@kamadoori Жыл бұрын
They decided endless amounts of JS frameworks wasn't enough. Now we have endless amount of framework-frameworks.
@alexxx4434
@alexxx4434 Жыл бұрын
Abstractions: "We need to go deeper"
@ajiteshmishra
@ajiteshmishra Жыл бұрын
introduction blitz js a framework for next js which is a react js framework which is a javascript framework
@lloydatkinson8030
@lloydatkinson8030 Жыл бұрын
This is a really poor take. It's a framework that doesn't force you to use any particular framework, or even no framework at all.
@igoralmeida9136
@igoralmeida9136 Жыл бұрын
meta framework
@Darth_Bateman
@Darth_Bateman Жыл бұрын
I mean, why not have framework-frameworks? Since some frameworks do so many things better, why not enable the ability to have multiple benefits with fewer trade offs?
@winken2666
@winken2666 Жыл бұрын
Can't wait to rewrite my unfinished hobby app for the fourth time 🥰
@jmcw
@jmcw Жыл бұрын
I feel attacked.
@hiryuimajin
@hiryuimajin Жыл бұрын
😭💀
@kornflakesss
@kornflakesss Жыл бұрын
HAAHAHHAHAHAHAHAHAHAHA DEAD😂
@zaurhasanov5458
@zaurhasanov5458 7 ай бұрын
Haahhahaha
@hewrchelsea6622
@hewrchelsea6622 Жыл бұрын
"The last thing the world needs is another Javascript framework"
@herrbanane
@herrbanane Жыл бұрын
Maybe "just another".
@unpatitoRU
@unpatitoRU Жыл бұрын
Nowadays it has changed quite a bit: "The last thing the world needs is another 'comment complaining/copy-pasting' about JS frameworks each time new JS content is released"
@kenthankgod2619
@kenthankgod2619 Жыл бұрын
@@unpatitoRU lol
@feritperliare2890
@feritperliare2890 Жыл бұрын
To be fair this is less a new framework and more of a tool case of other frameworks
@herrbanane
@herrbanane Жыл бұрын
@@feritperliare2890 a metaframework
@thenightguy6816
@thenightguy6816 Жыл бұрын
Another Framework that goes in my list of "Will use it soon".
@08-harshpathak36
@08-harshpathak36 Жыл бұрын
For real man a lot of cs technology is in the same list for me
@weavis2446
@weavis2446 Жыл бұрын
I tried it out and I can confirm it is very nice to use
@ba8e
@ba8e Жыл бұрын
Thank FUCK for Svelte! I don't care about anything else anymore.
@phucnguyen0110
@phucnguyen0110 Жыл бұрын
It's pretty nice actually - I am using one of its base template for my own personal blog :D
@zoladkow
@zoladkow Жыл бұрын
oh boi, i remember i had a list like this, back in the days of "isomorphic javascript" (or whatever the buzzword was) when nodejs was gaining momentum, but as usual the tech stack was already predefined with most of logic in PL/SQL - for reasons 🤷‍♂
@johnadams6249
@johnadams6249 Жыл бұрын
100 years past and my brother and I discovered the new JS framework, a framework named Astro. And although it’s already at version 1.0, there’s a lot to be done before it’s ready to be deployed anywhere. But I believe Astro can save the internet.
@gethermedel3620
@gethermedel3620 Жыл бұрын
@Richard Müller I need a 10 damn seasons for this.
@cubeofcheese5574
@cubeofcheese5574 Жыл бұрын
+
@asandax6
@asandax6 Жыл бұрын
I see you've been watching the anime Avaframe.
@praveengopu9325
@praveengopu9325 Жыл бұрын
Vampires developer
@joshuarowe8410
@joshuarowe8410 Жыл бұрын
Love this
@Wielorybkek
@Wielorybkek Жыл бұрын
Wow, instead of doing something with one framework now I can do the same thing using two frameworks!
@ratulsaha9487
@ratulsaha9487 Жыл бұрын
Lmfao
@user-ny7rn7mh9e
@user-ny7rn7mh9e Жыл бұрын
@@johnodonoghue651 vanilla is always the best flavor
@Jubinmail
@Jubinmail Жыл бұрын
@@user-ny7rn7mh9e butterscotch is not that bad.
@igorswies5913
@igorswies5913 Жыл бұрын
@@johnodonoghue651 for a mostly static website or for a web app?
@OP-hw4xj
@OP-hw4xj Жыл бұрын
Reminds me of that guy on Dragon's Den, who's startup idea was that people call him on the phone when their car breaks down just so he can tell them to go to a mechanic
@DreckbobBratpfanne
@DreckbobBratpfanne Жыл бұрын
Long ago, the webdevs lived together in harmony. Then, everything changed when the Frameworks attacked. Only Astro, master of all Frameworks, could stop them. . . EDIT: Funny how 1 out of 4 comments make the same joke
@aweaweee430
@aweaweee430 Жыл бұрын
Avatar, the legend of astro
@Way_Of_The_Light
@Way_Of_The_Light Жыл бұрын
Brilliant 🤣🤣👏👏👏
@peterlogo1193
@peterlogo1193 Жыл бұрын
ok this is amazing😂
@MaxMalm
@MaxMalm Жыл бұрын
"EDIT: Funny how 1 out of 4 comments make the same joke" Because it's an overused joke because repetition = funny, yawn
@DreckbobBratpfanne
@DreckbobBratpfanne Жыл бұрын
@@MaxMalm sadly yeah xD
@iclx613
@iclx613 Жыл бұрын
Added 5 years Astro experience to my resume
@IStMl
@IStMl Жыл бұрын
amateur, I have 10
@ahmed-ll3kk
@ahmed-ll3kk 25 күн бұрын
@@IStMl nah , i have 79
@quinten01
@quinten01 Жыл бұрын
Astro be like: Yo dawg I heard you like frameworks. Here's a framework for your frameworks.
@daleryanaldover6545
@daleryanaldover6545 Жыл бұрын
Ah yes, a meta framework, one might not even know they are already using meta frameworks, api, and libraries on a daily basis.
@ayushvyas3401
@ayushvyas3401 Жыл бұрын
Another web framework, much needed indeed.
@anonymgamer3416
@anonymgamer3416 Жыл бұрын
Did you even watched the video? It's a framework, that will end the framework war. You can use it with every other framework you want. It's not just another JS framework. Some people really just see red and are fully of negativity these days...
@Nubb_
@Nubb_ Жыл бұрын
@@anonymgamer3416 *might
@Jorgeee
@Jorgeee Жыл бұрын
@@anonymgamer3416 Nobody needs this
@cryMoreLoL
@cryMoreLoL Жыл бұрын
@@anonymgamer3416 right, because all the other frameworks NEVER said that 🙄
@cabanford
@cabanford Жыл бұрын
@@Jorgeee says a guy who's never used Astro - or??
@konstantinh.9417
@konstantinh.9417 Жыл бұрын
Another "ultimate" web/js Framework, much needed indeed
@wtho
@wtho Жыл бұрын
Then don't watch a KZfaq channel whose connect consists by 30% of (new) JS frameworks
@xorinzor
@xorinzor Жыл бұрын
@@wtho Just because he might have many videos on that doesn't mean it's the goal of this channel, nor the reason we subscribe to it.
@ChaoticNeutralMatt
@ChaoticNeutralMatt Жыл бұрын
@@wtho nor is this strong reaction really needed. It's not like this was a personal attack.
@wtho
@wtho Жыл бұрын
My comment was meant more sarcastic and ironic than attacking, but I can see how it can feel attacking.
@johnyepthomi892
@johnyepthomi892 Жыл бұрын
@@wtho the point is to bring the new to light and it’s up to us to try it or ignore it. It’s silly to complain about new frameworks. I’m glad there’s people trying different things and we get to pick and choose what we want, if you’re clever, you’d shut up and be a keen observer or contributor or user or IGNORE IT and move on.
@dputra
@dputra Жыл бұрын
The first thing that comes to mind is a documentation site. Perfect fit for static MPA, more extensible than mkdocs (probably), and the ability to structure things with components instead of writing duplicated part of documents in markdown over and over again.
@LordOfCake
@LordOfCake Жыл бұрын
Sounds like a perfect use case for Docusaurus TBH.
@bronzekoala9141
@bronzekoala9141 Жыл бұрын
Hugo already does this very well though. I use it for the the documentation of my course at university.
@cotneit
@cotneit Жыл бұрын
I decided to judge FE framework by its docs in this case, and Nuxt ones are much more responsive than Astro ones Astro is still amazing though and AFAIK they're working on a client-side routing solution
@HyuLilium
@HyuLilium Жыл бұрын
The problem with multi page docs is that i cannot use Ctrl+f to search the whole documentation.
@unformed
@unformed Жыл бұрын
@@HyuLilium thats why they have a dedicated search
@alister_
@alister_ Жыл бұрын
I could easily imagine a lot of frameworks like Astro competing with each other, and frameworks being built upon those frameworks that are built upon frameworks. Just like today, but... with more frameworks and complexity.
@JorgetePanete
@JorgetePanete Жыл бұрын
"With this new component language, you only need to make and deploy a new service, in just 1 second. This has been AI.js in 100 seconds"
@dylanjesus1552
@dylanjesus1552 Жыл бұрын
That's it. Back to being a caveman.
@bonbonsweetness
@bonbonsweetness Жыл бұрын
@@JorgetePanete I'm literally gonna make this right now
@vaiterius
@vaiterius 6 ай бұрын
@@bonbonsweetnessDid you make it?
@nielskersic328
@nielskersic328 Жыл бұрын
I think Astro is gonna have a big impact on how we write apps in future. This framework agnostic approach using island architecture is really exciting. I'd love to see a Qwik in 100 seconds at some point too, because that seems very interesting too
@ChaoticNeutralMatt
@ChaoticNeutralMatt Жыл бұрын
That's probably on the list tbh. Have you heard of Tauri?
@msdhaliwal
@msdhaliwal Жыл бұрын
i tried tauri as alternate to electronJs, it still needs lot of works. but tauri is still great for some very specific use cases.
@min-of8cv
@min-of8cv Жыл бұрын
then there will be another astro
@msdhaliwal
@msdhaliwal Жыл бұрын
there will be 10 more astro and then they will launch super-astro or astro-plus as framework for them
@GeekGamingOffic1al
@GeekGamingOffic1al Жыл бұрын
Seems like a framework that actually offers something new and doesn't reinvent the wheel. Good stuff.
@SoloElROY
@SoloElROY Жыл бұрын
Said every new framework
@Ephicx
@Ephicx Жыл бұрын
Lets be real, it does the exact same shit people did with html and javascript a decade ago. maybe some jquery components at most. lets see... client load, idle, visible... yeah lets just do some document domcontentloaded, and some inline scripts... woaahhhh amazing.... lmao, dead on release. webshit in 2022....
@Phasma6969
@Phasma6969 Жыл бұрын
@@Ephicx ayy lmao
@tomebundalevski1872
@tomebundalevski1872 Жыл бұрын
@@Ephicx well put
@tecnoPTY
@tecnoPTY Жыл бұрын
Reinvent the wheel? what about simple INCLUDES like old days in ASP or PHP or even DHTML?
@ratulsaha9487
@ratulsaha9487 Жыл бұрын
Yay now I can spend hours setting 2 frameworks in my project instead of just one like always has been!!! Thanks Astro!!
@FryuniGamer
@FryuniGamer Жыл бұрын
Actually 3 frameworks, that two that will actually make the UI plus Astro itself. Ain't that great?
@lloydatkinson8030
@lloydatkinson8030 Жыл бұрын
This is the dumbest take imaginable. Did you even bother to watch the video or look at the docs? If you honestly take hours to type "npx astro add react" perhaps reconsider your career.
@kinstar
@kinstar Жыл бұрын
😅
@chrisnorthfield2119
@chrisnorthfield2119 Жыл бұрын
"When these rich companies wage JavaScript framework war, it’s us poor developers who die" - this is great 😂
@ankushchaudhary9228
@ankushchaudhary9228 Жыл бұрын
That was THE BEST code report I saw about Astro framework, awesome job @Fireship.
@hafizmohammed6536
@hafizmohammed6536 Жыл бұрын
Scientists have predicted that by 2025, every person on earth will have their own js framework
@alfred8167
@alfred8167 Жыл бұрын
Yeah, that will be a general human right as well.
@IStMl
@IStMl Жыл бұрын
thats right, i started creating mine last week. Version 1.0 out in 10 years
@AbhinavKulshreshtha
@AbhinavKulshreshtha Жыл бұрын
This feels similar to the very old days when ajax was hot buzz word, and we used to build a page where every single interaction was separate from entire page. It was a lot of code and possibly the reason why jquery was so handy for us. The feel of the page was very SPA like, except for the url change that the current navigation and history api makes available to us. We just used to have a # on url and let each section of page update itself using ajax, by downloading snippets of html blocks that we inserted into the section.
@baka_baca
@baka_baca Жыл бұрын
Wow! The thought that we don't need to commit to 1 framework/library but still get pretty much all of the things is amazing! I've seen plenty of times where 1 framework might work better in some situations and then another in other situations. Or sometimes it would be great to just gradually port over code from one to another instead of needing a full rewrite up front. If Astro can handle this, then I really want to check it out!
@otockian
@otockian Жыл бұрын
I got to be honest, Astro shocked the hell out of me, which doesn't happen very often.
@FaizanAnwerAli
@FaizanAnwerAli Жыл бұрын
Same feeling
@macjabeth5073
@macjabeth5073 Жыл бұрын
Awesome. Now I can put 5 years of Astro experience on my resume.
@abdullatifthe1
@abdullatifthe1 Жыл бұрын
Always love your Updates, and it keeps me informed and highly entertained!! Lot's of Love to you FireShip!!
@glencarpenter3144
@glencarpenter3144 Жыл бұрын
The sheer amount of videos you put out makes me realize how insane the web framework ecosystem really is
@phucnguyen0110
@phucnguyen0110 Жыл бұрын
Yay! I am using this for one of my basic personal blog, love it :D
@Nameru26
@Nameru26 Жыл бұрын
But how does it solve the framework-war? In my head there are a bunch devs working on a project, everyone in their favourite framework, becaus astro's intercompatibility. This results in even more unreadable and mixed code inside a single repository. Making it even harder to maintain.
@tommorello3871
@tommorello3871 Жыл бұрын
Shhh, you're not supposed to have good ideas on a fireship video
@somascope1834
@somascope1834 Жыл бұрын
For sure a good question. We probably all know that nothing in the frontend is ever really "solved" - heh - but, maybe the point of this video's statement there is that it doesn't require a singular choice, and gives the dev the freedom to choose their own UI framework. I think that's the level the idea was on. But I get what you're saying, too! There for sure would be huge problems if a team used multiple JS frameworks/libraries on an Astro project.
@smilefriend7171
@smilefriend7171 11 ай бұрын
Now front ends will have to learn react+angular+svelte+vue and Astro
@clouis906
@clouis906 Жыл бұрын
Seems great, simple enough to use for static sites, extendable enough for larger applications & you really only need to learn one framework.
@terribleprogrammer
@terribleprogrammer Жыл бұрын
I will stick to jQuery for the next 30 years and wait for JS frameworks to mature! :)
@natouche68
@natouche68 Жыл бұрын
You're amazing ! I just started a new project using Astro. Perfect timing, like with all your others videos !
@carldrogo9492
@carldrogo9492 10 ай бұрын
Always jumping on the hype train. 🤦🏼‍♂️
@natouche68
@natouche68 10 ай бұрын
@@carldrogo9492 There is nothing wrong with testing new technologies and frameworks
@theohallenius8882
@theohallenius8882 Жыл бұрын
Astro + Svelte is every developers dream, even if web development is still a nightmare.
@IStMl
@IStMl Жыл бұрын
is it a good stack for large, backend-heavy web apps? Im completely new to the JS ecosystem
@adreto2978
@adreto2978 11 ай бұрын
​@@IStMlI think these frameworks are very nice but are not used widely professionally. If you're trying to get a job, stick with React.
@whynotdean8966
@whynotdean8966 Жыл бұрын
So what I'm hearing is that we can technically all say we have 10 years of experience with a brand new framework, because the framework is just a bundle of frameworks.
@pechupechaairukkattum6986
@pechupechaairukkattum6986 Жыл бұрын
To generate static sites, I use gulp with gulp-nunjucks-render plugin and gulp data plugin. Has been foolproof for a long time now.
@SlimyFrog123
@SlimyFrog123 Жыл бұрын
Amazing video as always! Keep up the good work!
@chris.dillon
@chris.dillon Жыл бұрын
Thanks for the update. See you in the next JS framework release video.
@DaneRossenrode
@DaneRossenrode Жыл бұрын
After the Astro in 100 seconds vid, I rebuild my agency site in Astro. Some parts were a bit tricky, and I still need to implement full site search... but it was a fantastic experience. I now love Astro!
@sciuresci1403
@sciuresci1403 Жыл бұрын
How did you manage it in 2 hours sir ?
@aquiveal
@aquiveal Жыл бұрын
@@sciuresci1403 he is talking about the ol video.
@bakedbeings
@bakedbeings Жыл бұрын
@@sciuresci1403 He has 2 years of Astro experience, just like us.
@rubennijhuis
@rubennijhuis Жыл бұрын
I do think Astro will change how we view front-end libraries. But I don't think Astro will be the final tool that will set up this split version of web development. Interested to see where this goes!
@AndreyRadchishin
@AndreyRadchishin Жыл бұрын
isn't every tool "the final tool"?
@abdurrehmankhalid2290
@abdurrehmankhalid2290 Жыл бұрын
At the very end if we have to add interactivity we have to use an existing framework. SO, Astro is another "JavaScript" Framework mainly helping to generate the Static Websites using the any other specified JavaScript framework. That looks really interesting!
@oussama-jabrane
@oussama-jabrane Жыл бұрын
Nice video. Now we need more frameworks
@CyberQuickYT
@CyberQuickYT Жыл бұрын
There's also a library that allows embeding svelte components in other frameworks like React and Vue - because svelte doesn't bring any framework code with it, it doesn't slow down the website like bringing react to svelte.
@IStMl
@IStMl Жыл бұрын
great, so now we don't just have to choose between frameworks, but also framework-hybrids
@dmitrykulakov662
@dmitrykulakov662 Жыл бұрын
We are currently using astro on a quite huge project. Interesting yet a bit raw stuff
@sofianealloui
@sofianealloui Жыл бұрын
Yesterday I was watching one of your videos that you mentioned Astro !
@dawizze1
@dawizze1 Жыл бұрын
I just wish the community would put half the effort they put into js frameworks into making css not suck.
@dacam29
@dacam29 Жыл бұрын
Amazing content! Very inspiring! 🚀💯 Im thinking of making that kind of video, but in french. The template is very good! 💯
@elephant_888
@elephant_888 Жыл бұрын
I’m enjoying Remix JS very much today, so I’m just going to give Astro a thumbs up and keep on Remixing for now.
@cantTouch948
@cantTouch948 Жыл бұрын
Astro be like: F it, just merge the 3 nations
@UGPepe
@UGPepe Жыл бұрын
Gawd so many new and innovative ideas that had never been tried before
@AmusedGrape
@AmusedGrape Жыл бұрын
I've used (and contributed!) to Astro, and it is by far the best JS framework I've used.
@AlexanderSuraphel
@AlexanderSuraphel Жыл бұрын
Have you used SvelteKit? What do you like more about Astro?
@ISHak2119
@ISHak2119 Жыл бұрын
Finally! Yet another js framework to replace all the other frameworks. Can't wait to forget it when another framework comes out
@nathanashe3770
@nathanashe3770 Жыл бұрын
See as the only rookie here by the looks of it, these frameworks are making it really easy for people like myself to get a grip and work backwards... It took looking into React for me to start getting a gist on how these websites I was looking into were using things like Livewire. I feel like Astro will do similar, like WordPress does for helping figuring out front end structure I feel like this will support research into backend structure. Really interested tbh. :)
@alper
@alper Жыл бұрын
thank you so much , it worked 🙂
@cmnweb
@cmnweb Жыл бұрын
Astro es la onda, lo uso para proyectos estáticos y next para sitio mas dinámicos.
@addanametocontinue
@addanametocontinue Жыл бұрын
What do you get when you create a framework to replace 12 other frameworks? You get 13 frameworks.
@AtulVinayakS
@AtulVinayakS Жыл бұрын
wow great video. Let's see if anyone remembers astro in 6 months.
@danisob3633
@danisob3633 Жыл бұрын
Slow descent to madness from Fireship to Frameworkship
@duppy404
@duppy404 9 ай бұрын
Dude this is perfect for me because it allows me to mix static html with React components. Asteo is amazing!
@XerosXIII
@XerosXIII Жыл бұрын
nice, always want a middle way framework than choosing a side
@alii4334
@alii4334 Жыл бұрын
I expected you to make an additional video about it but not so fast 🤩
@sibusisobuthelezi9587
@sibusisobuthelezi9587 Жыл бұрын
10 years of experience working with Astro , no exeption.
@bigmistqke
@bigmistqke Жыл бұрын
10 years of no more telling this joke for u!
@mohamedamineayadi7290
@mohamedamineayadi7290 Жыл бұрын
fresh and this framework looks attractive
@alichamas63
@alichamas63 Жыл бұрын
Finally... I have tools available to build... a website.
@ironmancloud8882
@ironmancloud8882 Жыл бұрын
Every day I woke up & deal with new js framework
@user-pc7ih3cb4y
@user-pc7ih3cb4y Жыл бұрын
Our team will meet today to discourse about when we will start to rewrite whole our projects on Astra. It's really complicated cause we already started to rewrite them on Fresh. Damn, if only there was an easier way...
@LinkEX
@LinkEX Жыл бұрын
This seems pretty ergonomic in terms of resources used: Rather than loading huge amounts of JS like most frameworks, it restricts itself to just the animations you really need. If nothing else, this might reduce C02 emissions by virtue of fewer files being sent across the web, heh.
@Winnetou17
@Winnetou17 Жыл бұрын
And less time parsing code that is not used
@coolsai
@coolsai Жыл бұрын
you should start video series specially for frameworks
@SimplyMerlin
@SimplyMerlin Жыл бұрын
new upload every hour!
@dankelly
@dankelly Жыл бұрын
You had me at "multi-page applications".
@maitreya3220
@maitreya3220 Жыл бұрын
Love your videos. Hope to see a video on WebAuthn
@JavArButt
@JavArButt Жыл бұрын
I must say, I really appreciate your humor. The way you use images that match what you're saying is very clever and it ~ always makes me laugh. Thank you for the entertainment.
@perhapsyes2493
@perhapsyes2493 Жыл бұрын
As a frontend dev that develops a software that by definition by how our security model works, we will never be able to do (full) SSR. It kind of warms my heart that I'm bypassing so many issues. Sure, performance lacks sometimes. Sometimes, that doesn't matter as much. :)
@jaysonbunnell8097
@jaysonbunnell8097 Жыл бұрын
sounds blazingly fast to me
@prettykool9641
@prettykool9641 Жыл бұрын
"So, what's your go-to framework?" "It's complicated."
@shegsdev
@shegsdev Жыл бұрын
Jeff: Astro could be the ultimate web framework Michael: Or is it 🤔?
@bootbhai
@bootbhai Жыл бұрын
Wow, every month I have new JS framework. Already 3 dozens of JS. Now, frameworks are like my childhood toys
@scottwilson1620
@scottwilson1620 Жыл бұрын
Fireship, please make a video on EdgeDB! What they are doing is a paradigm shift (ok maybe not but close). I think your viewers would be greatly interested.
@uhmarcel7417
@uhmarcel7417 Жыл бұрын
"As asap as possible" I'm stealing that one lol
@xN811x
@xN811x Жыл бұрын
This confirms once again: Frontend dev is about reinventing the wheel while creating an absolute mess of domain-specific languages, footguns, and hidden magic. It's so exhausting to keep track of all the projects, it makes you wonder why we ever departed from PHP...
@Ghibliite
@Ghibliite Жыл бұрын
ok boomer
@xN811x
@xN811x Жыл бұрын
@@Ghibliite why so mad bro?
@ba8e
@ba8e Жыл бұрын
Svelte did it for me. Nothing else matters.
@Firzj
@Firzj Жыл бұрын
New framework suggestion in the near future: AstroPhysics 🚀
@mektrode
@mektrode Жыл бұрын
And finally Astro the Avatar framework!! Harnessing the elements of Fire (Angular) Water (React) Earth (Vue) and Air (Svelte?) 😂
@adomelka
@adomelka Жыл бұрын
At one moment I was shocked Ubisoft logo would come in at 3:05. :D By the way my latest project was made with Astro, really nice framework, used Svelte with it and it was so easy, although it had some little quirks that I hope will be fleshed out in the future. Cheers! :)
@gyros9162
@gyros9162 11 ай бұрын
I see stuff I have no Idea about - I go to the Fireship
@alessandroscimone5463
@alessandroscimone5463 Жыл бұрын
I definitely agree!
@NuncNuncNuncNunc
@NuncNuncNuncNunc Жыл бұрын
Only thing missing is an Aero framework so you can have and Aero/Astro site. I'll have to settle for Astro with an AstraDB datastore. You can go from the stone age to the space age with a Deno/Astro combo.
@wlockuz4467
@wlockuz4467 Жыл бұрын
The AAAAA stack Aero Astro AstraDB Angular Apache Server
@kaibe5241
@kaibe5241 Жыл бұрын
Oh shit, this is awesome :D
@VarunGupta3009
@VarunGupta3009 Жыл бұрын
Re-built my resume over 5 times, first Vanilla, then Tailwind, then back to Vanilla, then Svelte, then Astro + li'l Svelte. Looks perfect now... doesn't it? ... _doesn't it?_
@stevemcwin
@stevemcwin Жыл бұрын
Hey Jeff, could you do a video on the Nim programming language please?
@alexxx4434
@alexxx4434 Жыл бұрын
Finally, "a JS framework to end all JS frameworks"!
@soundofprice
@soundofprice 3 ай бұрын
This is getting nuts
@freelearningcode1936
@freelearningcode1936 Жыл бұрын
Cool🔥
@miklschmidt
@miklschmidt Жыл бұрын
MPA's is kind of the entire point of Astro, and it makes it a whole lot easier to use ye ol' random third party marketing tool which typically assumes the whole world still runs on wordpress and magento. If you want SPA's with SSR, go for next.js. It's OK that it doesn't do everything, in fact i'd argue it's better like this, limited scope usually makes for a better tool when you use the right tool for the job. Astro is great for marketing pages, don't use it to build products, there are better tools for that.
@edhahaz
@edhahaz 5 ай бұрын
Said every dead js framework. The whole reason people flock to new stuff is because they CAN do everything.
@unstable8968
@unstable8968 Жыл бұрын
I suggest covering the nim programming language
@willinton06
@willinton06 Жыл бұрын
I just went Blazor and never looked back
@user-ny4yt1kf9v
@user-ny4yt1kf9v Жыл бұрын
So can I center a div with it?
@CarKiller92
@CarKiller92 Жыл бұрын
So fashionable companies will start using this over their regular framework which will still remain there forever and it just adds 1 more tick to job applications. Nice.
@vaisakhkm783
@vaisakhkm783 Жыл бұрын
i am making my first app for production with svelte... 🙂 i would have conviced manager to use astro, but it is a single page app
@RusuTraianCristian
@RusuTraianCristian Жыл бұрын
So if you need interactivity and state, you can opt in. Most of us do need it so most will opt in. Which means javascript is back and performance drops again which means there’re no point in using this in the first place. Unless you really want pure html which I can’t see why someone would want that.
@ikeako
@ikeako Жыл бұрын
Marketing pages, blogs, etc. Astro's really good for webSITES. For webapps though, other, more javascript heavy solutions would be more desirable.
@YNA64
@YNA64 Жыл бұрын
I can see it being really useful for sites that need SEO and at the same time needs dynamic data handling, search, etc. You could inject JavaScript to portions on the page that needs these stuff.
@EnSnut
@EnSnut Жыл бұрын
As always, the best and most secure way to ship applications is to write no code and not deploy anything.
@YuriG03042
@YuriG03042 Жыл бұрын
Astro is a good medium if you are transitioning from one framework to another, as you don't need to finish the new before abandoning the old. Just one use case example out of many.
@pjos6406
@pjos6406 Жыл бұрын
@@EnSnut what's the starting salary for these gigs?
@equinoxx8221
@equinoxx8221 Жыл бұрын
I leave for like 1 month and you're already at 1+million subs😭♥️❤🔥
@h_maina
@h_maina Жыл бұрын
A big thank you to the astro devs, job requirements now expects one to have 10 years of astro experience. lol
@majorhumbert676
@majorhumbert676 Жыл бұрын
We need a lower level API in the browser, not new frameworks that build upon html and css. Then we could use an existing framework like React to target that new API instead of the DOM. WebAssembly is nice, especially for the server. More work should be put into here. I guess we need some lower level API that can target the CPU. Then we wouldn't have to build native apps just for improving the app's performance. And we could render really beautiful menus; no need to be limited to plain borders, gradient backgrounds, text, and drop shadows.
@qm3ster
@qm3ster Жыл бұрын
Solid.js is enough for anyone, it supports all of the deployment and delivery modes described. Allowing multiple frameworks just leads to pain and suffering further down the line.
@AlexanderSuraphel
@AlexanderSuraphel Жыл бұрын
The meta framework for solid(solid start) is not mature enough yet. Next or SvelteKit are good options at this point.
@qm3ster
@qm3ster Жыл бұрын
@@AlexanderSuraphel with all die respect, that doesn't matter at all. If you're doing a hobby project, you can deal with it. If you're a mega corporation, just dedicate a single day of work and contribute the missing pieces. It will *always* be easier to migrate to the next version of solid.js vs migrating from SvelteKit/Nuxt/Next. Furthermore, you don't actually need a framework to deliver a good product in either of these delivery categories. There's enough in the library itself, and you'd probably want to tweak the wrapper anyway.
@AlexanderSuraphel
@AlexanderSuraphel Жыл бұрын
@@qm3ster I think frameworks are underrated in the amount of stuff they do for you. Can you dedicate a day and figure out session management, shared route state, client side navigation, prefetching etc..? These projects are done with a lot of contributors over months and some who are really good at what they do and working on it full time. Even Ryan is reserved to recommend anyone use solid start now..
@johnyepthomi892
@johnyepthomi892 Жыл бұрын
Codereport is awesome.
Everything You Need To Know About Astro
9:59
Awesome
Рет қаралды 24 М.
Is "edge" computing really faster?
8:14
Fireship
Рет қаралды 555 М.
Cute Barbie gadgets 🩷💛
01:00
TheSoul Music Family
Рет қаралды 67 МЛН
SHE WANTED CHIPS, BUT SHE GOT CARROTS 🤣🥕
00:19
OKUNJATA
Рет қаралды 14 МЛН
1 класс vs 11 класс (неаккуратность)
01:00
БЕРТ
Рет қаралды 2,2 МЛН
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Рет қаралды 46 МЛН
I built a JavaScript framework
10:11
Fireship
Рет қаралды 482 М.
Why Did Astro Make A Database?
25:01
Theo - t3․gg
Рет қаралды 47 М.
10 regrets of experienced programmers
8:16
Fireship
Рет қаралды 948 М.
JavaScript Framework Tier List
40:57
Theo - t3․gg
Рет қаралды 284 М.
Remix is a NEW JavaScript framework you MUST try
9:10
Fireship
Рет қаралды 488 М.
PocketBase... The Ultimate Side-Hustle Backend?
3:31
Fireship
Рет қаралды 488 М.
100+ Web Development Things you Should Know
13:18
Fireship
Рет қаралды 1,4 МЛН
15 crazy new JS framework features you don’t know yet
6:11
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 765 М.
Introducing GPT-4o
26:13
OpenAI
Рет қаралды 4,4 МЛН
A Comprehensive Guide to Using Zoyya Tools for Photo Editing
0:50
Готовый миниПК от Intel (но от китайцев)
36:25
Ремонтяш
Рет қаралды 454 М.
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,5 МЛН