Why's nobody using Astro?

  Рет қаралды 28,948

Maximilian Schwarzmüller

Maximilian Schwarzmüller

Күн бұрын

Пікірлер: 190
@JordanICM
@JordanICM Ай бұрын
I am truly getting sick of frontend development... I don't understand what this field is becoming where people are proud to say that there's 50 awesome frameworks out there, and with this latest framework you can combine it with other frameworks on top of meta-frameworks to create super ultimate meta frameworks that can be combined with future new frameworks to replace your previous frameworks from 2 months ago. It's ridiculous.
@sahebbeshra7659
@sahebbeshra7659 Ай бұрын
😂
@tvujtatata
@tvujtatata Ай бұрын
Do you have a problem with self control or something?
@maskman4821
@maskman4821 Ай бұрын
😂😂😂
@o_glethorpe
@o_glethorpe Ай бұрын
Take a deep breath, the more the better, the problem is not that there is too many, it's that you dont want to study.
@TwilightTrekker1
@TwilightTrekker1 Ай бұрын
I think it's starting to become obvious, there is a reason "new" things are popping up with increasing frequency. People are seeing that this Vercel model works (at least for them, and rather they THINK it works), and you see a bunch of old and new vendors alike (Vue, Laravel even getting in on this paid stuff) trying to essentially use this "open source" --> paid service model in the web development space, it's not just javascript. In my opinion you are very foolish to get your stack wrapped up in ventural capital hype that will only end one way, they're going to eventually sell and it's going to get much worse after that. It's so obvious... but people just go along with it because it seems nice and comfy right now, forget about later on amirite.
@palockocz
@palockocz Ай бұрын
I migrated from NextJS to Astro. It was the best decision. Using Astro as fullstack in server mode and host it on VPS.
@trollwarlord2967
@trollwarlord2967 Ай бұрын
Can you actually host astro on something like firebase or github pages or anything that is free
@darz_k.
@darz_k. Ай бұрын
Sounds good? Have you got something built/in production? Any links to have a look please?
@PeerReynders
@PeerReynders Ай бұрын
@@darz_k. Latest addition is Ikea's home page. If you inspect it you'll find plenty of Astro Islands. AstroDotBuild has a showcase page.
@nikitaadamov6684
@nikitaadamov6684 3 күн бұрын
Same thing. Never had a better frontend experience in my 10 years of web development
@donnieashok8799
@donnieashok8799 Күн бұрын
I am using Astro, however I ditched the VPS regime in favour of Cloudflare Workers with D1 SQL, it has been a month almost now, I have zero bills to pay.
@startappguy
@startappguy Ай бұрын
I use both and both are great. Astro for websites - landing page, documentation sites, lead gen sites, blogs, MPAs and other content driven websites Next.js for web apps - dashboard, SaaS, admin portal, PWAs, SPAs and other apps
@ziad_jkhan
@ziad_jkhan Ай бұрын
Any reason in particular for not just using Astro for both websites and apps?
@CodingAfterThirty
@CodingAfterThirty Ай бұрын
Same, I also through Remix into the mix.
@startappguy
@startappguy Ай бұрын
@@ziad_jkhan Hi! The main reason is the ecosystem and flexibility for building complex SPAs. The React ecosystem, especially with Next.js, is well-established for SPAs and highly dynamic applications. While Astro's islands architecture allows integration of components from different frameworks, it has limitations with certain React ecosystem libraries that require global state management or complex interactivity across the entire app. Another factor is Astro’s partial hydration model. State management tools like Redux or Zustand can be used within Astro, but they’re confined to specific islands where JavaScript is hydrated. This limits Astro’s ability to handle global state in the same seamless way as a single-page application built with frameworks like React or Vue, making Astro better suited for content-heavy sites with isolated interactivity.
@palockocz
@palockocz Ай бұрын
I am using Astro for all you mention.
@vladimirbeliayev836
@vladimirbeliayev836 Ай бұрын
​@@ziad_jkhan if your app needs to reach android/ios users and you build cross-platform with flutter, then you will probably want to use same codebase in your webapp
@bgu.604
@bgu.604 Ай бұрын
I’m using Astro for my personal website, I especially like how page transitions are easy to use and clean. I have yet to discover the full potential of Astro Islands.
@O_Eduardo
@O_Eduardo Ай бұрын
I agree. I feel like the new generation of javascript programmers don't have the experience of not using any frameworks so they start with different view of what is unnecessary or over complex. Simplicity has no value these days, marketing has dominated the scene. Developers nowadays have more concern about they're own career, that's not about making things easier or better, it's about what should I know to get the next job. If there are no astro in most of companies, then people are not willing to try it.
@fkw0k3t4rd5
@fkw0k3t4rd5 Ай бұрын
Astro can do everything next can do in my experience. Its been my favorite framework for a while now.
@denespapp1963
@denespapp1963 Ай бұрын
how does Astro handle caching and invalidating SSR pages or parts of pages that are not statically generated? How does it handle partial prerendering?
@alvarourena7319
@alvarourena7319 5 күн бұрын
Astro Server Islands for Partial Prerendering
@horstcredible4247
@horstcredible4247 Ай бұрын
So we have now a meta frameworks that's so meta it can be used not only with Meta's React, but also other UI frameworks.
@VincentFulco
@VincentFulco Ай бұрын
Great perspective. Just found Astro and using it for light sites work, a nice relief from the next.js complexities and "heavy" feeling.
@fredericoneto1984
@fredericoneto1984 Ай бұрын
I agree Astro is amazing .. but was hoping for a actual answer into why people aren't using it .. for me, is hard to sell it to the company i work, knowing the eco system is a bit small in comparison to next/nuxt .. but it is a amazing framwork i 100% agree
@guillemgarcia3630
@guillemgarcia3630 Ай бұрын
the awesome thing about astro is that you don't really need that much of an ecosystem. You can still use your react front end code, it will work. You can even pair it with htmx to have spa like page transitions.
@mikeeomega
@mikeeomega Ай бұрын
I'm seeing more and more devs/projects replacing Next for their marketing website in favor of Astro with React components or starlight docs websites. Of course, it's a framework with a direct focus on content websites.
@in43sh
@in43sh Ай бұрын
if content is one option, what are the other options?
@kameikojirou
@kameikojirou Ай бұрын
I'm using Astro as well. It's fantastic! Throw in a Node adapter and you have a proper backend too! People be sleeping on Astro.
@darz_k.
@darz_k. Ай бұрын
Have you done that? Node adapter? That's new to me - any links to check out regarding how to do that please?
@Rulito2405
@Rulito2405 Ай бұрын
What exactly do you mean by node Adapter?
@bobobo1673
@bobobo1673 Ай бұрын
Node adapter?
@palockocz
@palockocz Ай бұрын
Node adapter for Astro allows you to SSR and use mode server. So you can benefit from fullstack Astro (frontend + backend in javascript).
@horstcredible4247
@horstcredible4247 Ай бұрын
You can use Astro as migration tool. If you, e.g., would want to switch away from React to Svelte you could do it step by step using Astro. I don't think it's a good idea to use that feature to have multiple teams using multiple different frameworks and their different tech stack for the same project. Too much complexity, too much expertise required to maintain the project. But for migrating form one tech to the other it's awesome, in my opinion!
@edumorphology
@edumorphology Ай бұрын
Hey Max & Team, I’ve taken a few of your courses before, and you’re one of the best. I switched to Astro for my personal tinkering a while ago. I’m still having trouble rendering the actual markdown content in list form (as opposed to listing just the frontmatter) from content collections and content layers. I want to be able to generate relatively complex “textbooks” that read like infinite scroll with lots of menu nav options. I would pay for a course if you covered that use case. Would even pay a lot to kickstart it.
@nr7343
@nr7343 Ай бұрын
If your website work proer...never switch... It's all unproven garbage....Only if you know it's been running for years, and I'm not talking about a stupid website that has some content and pictures.. if you want help send me message make i can fix it for you
@achaabni
@achaabni Ай бұрын
4 months later, you upload a new video "Why I hate Astro?"
@bakasenpaidesu
@bakasenpaidesu Ай бұрын
😂😂😂
@jsward17
@jsward17 19 күн бұрын
I already hate it actually just from trying to convert something from svelte to Astro. It felt like I was unnecessarily losing features.
@tuannguyenanh7466
@tuannguyenanh7466 6 күн бұрын
@@jsward17 I am using SvelteKit and still don't have a reason to migrate to Astro.
@RASTUDIO_0
@RASTUDIO_0 Ай бұрын
Full course on astro we want.
@youarethecssformyhtml
@youarethecssformyhtml Ай бұрын
Learn to read the docs.
@phat80
@phat80 Ай бұрын
Believe me you don’t need the course. Just open some sample project and the docs. All is pretty straightforward in Astro.
@sPanKyZzZ1
@sPanKyZzZ1 Ай бұрын
was about to say the same thing
@youarethecssformyhtml
@youarethecssformyhtml Ай бұрын
@@phat80 seriously, people need to learn to study on their own by reading the docs instead of waiting for courses
@PankajNikam
@PankajNikam Ай бұрын
+1
@iftyislam6761
@iftyislam6761 Ай бұрын
shifted from remix to astro. Documentation is amazing
@ataru-music
@ataru-music Ай бұрын
Astro is awesome, some features: UI-agnostic (easy integration with react, vue, etc.), server-first, customizable, great SEO support.
@killswitch.
@killswitch. 17 күн бұрын
2:10 I love the color theme, please does anyone know the name?
@DanteMishima
@DanteMishima Ай бұрын
Thank you, a lot of people i see just jump to adding react. You can do a lot with core astro
@leopb21
@leopb21 Ай бұрын
I've been using Astro since 2021. Absolutely everything you can do with Next, you can do in Astro, in a simpler, faster, and lighter way. You can choose between Svelte, Vue, HTMX, React, Solid, etc. For me, using React/Next stopped making sense a long time ago. Killer combo for AI projects: Astro + Svelte + Turso.
@a7mdbest15
@a7mdbest15 Ай бұрын
you know what, I am going now to try astro, this is crazy awesome.
@RoyerAdames
@RoyerAdames 10 күн бұрын
Astro can handle different version of React, or Angular, etc in the same project. It is possible. Imagine starting a compononent with the latest React features instead of being stuck with legacy code because updating everything gets complex and costly. Game changer. I have to test this.
@patrickdrejerczak3043
@patrickdrejerczak3043 Ай бұрын
Astro course coming?
@HeyWorld-o8j
@HeyWorld-o8j 12 күн бұрын
Some people think Laravel is easier to work with compared to complex JavaScript frameworks. But those who haven't tried Astro might find it even simpler to manage and keep updated over time. In my opinion, I don't really like how Laravel is set up or its main ideas, but it's important to remember that different people have different preferences based on their own experiences and needs.
@OldKing11100
@OldKing11100 23 күн бұрын
It's because Astro fills in the same role as a backend language with templates. It would be like asking if I'd rather use Astro/Node or Templates/Go. I can still use Svelte or HTMX on the front for either of those projects. If I was still going to use Node then I'd rather use SvelteKit to get a feature complete experience.
@supbra1
@supbra1 Ай бұрын
I'm surprised SvelteKit weren't mentioned at all
@hyperpocket.
@hyperpocket. Ай бұрын
how is Astro used more often in production, with other frameworks, or on vanilla JS?
@true_visual
@true_visual 26 күн бұрын
I really really REALLY hope for a future Bun/Elysia course. No? but PLEASE! 🙏
@tim_t
@tim_t Ай бұрын
Can we do SPA-like routing on Astro now? That was the only thing keeping me from using it.
@kizigamer6895
@kizigamer6895 Ай бұрын
you were always do SPA also in Astro also but that is not the power to use Astro
@JuliusZlioba
@JuliusZlioba Ай бұрын
IKEA uses Astro in the latest website refresh
@MyOwnPufferFish
@MyOwnPufferFish 19 күн бұрын
Astro is quite nice. Then only thing for me is that it there are only very few things it can do that something like nextjs does not. And I feel like if I have to start using react components at some point, I might as well have used nextJS from the start. However Astro is great to learn how frontend framework work without the extra state management and such. And of course if you know you'll only do static, then there's no problems. Also Astro is great for markdown-based content, even though Nuxt now has Nuxt Content that is just as good.
@vicjtav
@vicjtav Ай бұрын
Astro is great, combine that with Cloudflare adapter, and SQL in durable objects 🤯
@devkasunlakshitha
@devkasunlakshitha Ай бұрын
Personally, I love Astro and I use it for my personal website. Super easy to learn!
@Viviko
@Viviko Ай бұрын
I tried Astro… but it was still buggy. Then, SolidStart turned v1… and now there is no point in using Astro.
@codeculi-l1d
@codeculi-l1d Ай бұрын
NextJS is also a full-stack framework
@DeineWebschmiede
@DeineWebschmiede Ай бұрын
im using Astro for static websites.
@madebyjonny7637
@madebyjonny7637 Ай бұрын
I would be interested to hear your take on nanoDjango
@kellyaquinastom
@kellyaquinastom Ай бұрын
Isn't it true that ASTRO and Jekyll are the only systems that allow both markdown and HTML to play nice on the same page?
@jsonkody
@jsonkody Ай бұрын
Everytime I see another JS video I am glad I've discovered Elixir 😅 PS: thx to Max I am Vue dev .. but hope I'll make Elixir my next job.
@kynthelig
@kynthelig Ай бұрын
Why do you say nobody is using Astro?
@SumitKumarMishra-b7g
@SumitKumarMishra-b7g Ай бұрын
make a course on astro js and update remix js course
@dmitriyobidin6049
@dmitriyobidin6049 26 күн бұрын
If only all front end devs concentrate on a single tool to make an ultimate best solution for FE development instead of building 10000 different frameworks.
@ivanmendoz6238
@ivanmendoz6238 Ай бұрын
Im looking for a astro course made for you
@MrLOPIU22
@MrLOPIU22 Ай бұрын
i am using, really enjoying so far
@tanzimibthesam5861
@tanzimibthesam5861 Ай бұрын
I am using Astro Starlight its so easy u literally dont need any Js its just the best for creating documentation.
@naughtiousmaximus7853
@naughtiousmaximus7853 Ай бұрын
The reason is simple. React is Java of frontend. The inescapable demon.
@martinlesko1521
@martinlesko1521 Ай бұрын
angular
@programmerjowo
@programmerjowo Ай бұрын
Wrong, angular is the spring of js 😂
@thedelanyo
@thedelanyo Ай бұрын
I think Astro are more rather trying to be position as the JavaScript WordPress project?
@juankilian8531
@juankilian8531 Ай бұрын
Make an Astro course for us
@aj8__8
@aj8__8 Ай бұрын
i tried it it's a cool concept but i didn't like the syntax it felt forced
@martinlesko1521
@martinlesko1521 Ай бұрын
whats forced about html-like syntax
@deathrace-bx5ne
@deathrace-bx5ne Ай бұрын
Great, another framework to learn... :( I was just getting Pro in previous latest framework.
@pedrobrasil892
@pedrobrasil892 Ай бұрын
Astro is amazing, but you don't answer the question on the Title (and was expecting understand why is not popular)
@TerriTerriHotSauce
@TerriTerriHotSauce Ай бұрын
Would call it a meta-framework or super-framework because it sits above other frameworks.
@cmnweb
@cmnweb Ай бұрын
I stop using next and only use astro for develop websites, regards from Mexico
@afuzzybearsyoutubechannel2812
@afuzzybearsyoutubechannel2812 Ай бұрын
took a while but we got there...
@romania-n6q
@romania-n6q Ай бұрын
express and ejs ? why not use that ? isn't it almost the same ?
@madmaxdev
@madmaxdev Ай бұрын
Who told you that?
@dinoscheidt
@dinoscheidt Ай бұрын
Because you can render anything to HTML by putting a puppeteer caching instance in front of your application in your Kubernetes…..
@denespapp1963
@denespapp1963 Ай бұрын
Astro is like Next.js, but less powerful. They both let you choose or mix Static Site Generation, Server-side Rendering, Client-side Rendering, they both provide image optimization and other stuff. But Next.js's features are more advanced and more powerful
@56k-web
@56k-web 8 күн бұрын
Why is everybody making false statements in their KZbin titles?
@PaulPhilp-pe5oe
@PaulPhilp-pe5oe Ай бұрын
I am building my first Astro site as I watch this video. :)
@MayckXavier
@MayckXavier Ай бұрын
I want a course on Udemy in my table now! LOL
@netssrmrz
@netssrmrz Ай бұрын
Don't know about everyone else but I'm not using it because I don't believe in SSR. 🤮
@gustavocadev
@gustavocadev Ай бұрын
I prefer Qwik over Astro to be honest
@JasonEPerkins
@JasonEPerkins Ай бұрын
Astro and Qwik work together really well, actually.
@gustavocadev
@gustavocadev Ай бұрын
@@JasonEPerkins I mean I'd choose Qwik CITY directly instead of Astro from the start
@dkazmer2
@dkazmer2 6 күн бұрын
Easy answer: because it's not associated with a tech giant company that created it 😢
@irlshrek
@irlshrek Ай бұрын
honestly HTMX has really been serving me well!
@animemesclip
@animemesclip 12 күн бұрын
i tried learning astro a lot then i visited a freelancing website and saw a lot of job posting using wordpress so i am now starting my learning journey with wordpress
@harelpanker
@harelpanker Ай бұрын
Why use Astro when I can use Svelte or Next? What is the big benefit for Astro over Svelte?
@victorbitencourt9481
@victorbitencourt9481 Ай бұрын
simplicity. multi page apps
@martinlesko1521
@martinlesko1521 Ай бұрын
because neither svelte nor next arent static site generators by default
@robadobdob
@robadobdob Ай бұрын
@@martinlesko1521 SvelteKit is.
@palockocz
@palockocz Ай бұрын
You can use Svelte, React, Vue etc. in Astro at one moment :D The implementation is just one command.
@martinlesko1521
@martinlesko1521 Ай бұрын
@@palockocz i meant svelte as in sveltekit
@armandopenatamayo691
@armandopenatamayo691 Ай бұрын
I am using Astro 😅
@nomadshiba
@nomadshiba Ай бұрын
not everyone cares about ssr
@MrZeromus89
@MrZeromus89 Ай бұрын
Incoming course?
@david406
@david406 Ай бұрын
Seth Codegen
@v3ss0n
@v3ss0n Ай бұрын
Because they faked a lot of benchmarks.
@uday4717
@uday4717 Ай бұрын
I love astro
@codewithboomi
@codewithboomi Ай бұрын
Every day New JS Frameworks are coming Angular,React,Vue,Hono,Bun,Astro..... Always we have to update ourself
@LetrixAR
@LetrixAR Ай бұрын
Those are old, and some of them that you mentined aren't even in the same category.
@criley7755
@criley7755 Ай бұрын
Bun is a JS runtime... React, Vue and Angular are over a decade old.
@programmerjowo
@programmerjowo Ай бұрын
They're js, what do you expect 😂
@mnchabel8402
@mnchabel8402 Ай бұрын
Nothing beats PHP + HTMX
@mrrolandlawrence
@mrrolandlawrence Ай бұрын
i love astro. Its kinda like nextJS but with vite and less fuss.
@rsajdok
@rsajdok Ай бұрын
👌
@bitcoinxofficial
@bitcoinxofficial Ай бұрын
We don't use nextjs, ASTRO. We use pure reactjs for building our front-end
@ledannam
@ledannam Ай бұрын
Astro can render React component to HTML and only send JS if needed -> super fast website.
@bitcoinxofficial
@bitcoinxofficial Ай бұрын
​@@ledannam​@ledannam the main reason is that node or bunjs runtime is too slow. It take several minutes to restart to server. We have migrated to serve react js server side rendering with golang(the performance is great, it take just a few seconds to restart the backend server).
@DaPaBe1999
@DaPaBe1999 Ай бұрын
It doesnt get visibility because; 1. Not enough mainstream, 2. Nowadays most people want reactivity, 3. Doesn't have a enough complexity (devs install too much over engineered libraries haha)
@codernerd7076
@codernerd7076 Ай бұрын
Couldn't find a good course with Auth and TypeScript on it 😅
@BelalAhmady-g2o
@BelalAhmady-g2o Ай бұрын
I think you are a very smart developer and a good content creator. However, as someone who has gotten lost in the teckstack of Webdevelopment and who is tormenting himself by learning Java, you are stressing me out by introducing the solution number 1000000000000000000000000000000000000000000000000000000000000000000 for the SAME GODDAMN PROBLEM!!!
@yuri.caetano
@yuri.caetano Ай бұрын
its not soo amazing as you think
@carlofpvdiary4819
@carlofpvdiary4819 Ай бұрын
why is that? do you see some downfalls of the astro? For me it's a great NextJS alternative without vendor lockin. And super fast as a bonus.
@arkeynserhayn8370
@arkeynserhayn8370 Ай бұрын
​@@carlofpvdiary4819 How it compares with Sveltekit and Nuxt?
@martinlesko1521
@martinlesko1521 Ай бұрын
proof
@Lemmy4555
@Lemmy4555 Ай бұрын
SSR is overrated
@DavidSmith-ef4eh
@DavidSmith-ef4eh Ай бұрын
Yeah, thats what everyone dreams about. Working on a project that has multiple frontend libraries to debug.. I wonder why it never caught on which such a great feature.
@wojciechorzechowski2211
@wojciechorzechowski2211 Ай бұрын
The mess with JS made me move to Phoenix and Elixir, happiest decision even. NEVER GOING BACK TO JS.
The difficult year of big releases
28:38
Maximilian Schwarzmüller
Рет қаралды 2,8 М.
Finally.... But it's exciting!
13:58
Maximilian Schwarzmüller
Рет қаралды 29 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
The Simplest Tech Stack
9:38
Awesome
Рет қаралды 140 М.
Why Did Astro Make A Database?
25:01
Theo - t3․gg
Рет қаралды 54 М.
They Let the Intern Code...
12:50
Low Level
Рет қаралды 388 М.
Is Functional Programming DEAD Already?
21:07
Continuous Delivery
Рет қаралды 76 М.
Why being a (web) dev is still worth it
13:35
Maximilian Schwarzmüller
Рет қаралды 13 М.
Flutter just got Flocked! What does it mean for Flutter's future?
11:26
Maximilian Schwarzmüller
Рет қаралды 79 М.
TMUX in 100 seconds | Prime Reacts
11:43
ThePrimeTime
Рет қаралды 176 М.
Why MOST Developer Portfolios are Worthless
12:50
Travis Media
Рет қаралды 22 М.
The non-breaking update that changes everything!
14:43
Maximilian Schwarzmüller
Рет қаралды 12 М.