Why's nobody using Astro?

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 165

  • @JordanICM
    @JordanICM 11 днів тому +207

    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 11 днів тому +4

      😂

    • @tvujtatata
      @tvujtatata 11 днів тому

      Do you have a problem with self control or something?

    • @maskman4821
      @maskman4821 11 днів тому +2

      😂😂😂

    • @o_glethorpe
      @o_glethorpe 11 днів тому +19

      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 11 днів тому

      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.

  • @O_Eduardo
    @O_Eduardo 2 дні тому +2

    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.

  • @palockocz
    @palockocz 11 днів тому +26

    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 10 днів тому

      Can you actually host astro on something like firebase or github pages or anything that is free

    • @darz_k.
      @darz_k. 10 днів тому +4

      Sounds good? Have you got something built/in production? Any links to have a look please?

    • @PeerReynders
      @PeerReynders 9 днів тому

      @@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.

  • @horstcredible4247
    @horstcredible4247 9 днів тому +5

    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 7 днів тому +1

    Great perspective. Just found Astro and using it for light sites work, a nice relief from the next.js complexities and "heavy" feeling.

  • @startappguy
    @startappguy 11 днів тому +7

    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 11 днів тому

      Any reason in particular for not just using Astro for both websites and apps?

    • @CodingAfterThirty
      @CodingAfterThirty 11 днів тому

      Same, I also through Remix into the mix.

    • @startappguy
      @startappguy 11 днів тому

      @@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 11 днів тому

      I am using Astro for all you mention.

    • @vladimirbeliayev836
      @vladimirbeliayev836 8 днів тому

      ​@@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

  • @denespapp1963
    @denespapp1963 4 дні тому +2

    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

  • @edumorphology
    @edumorphology 11 днів тому +3

    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 11 днів тому

      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

  • @fkw0k3t4rd5
    @fkw0k3t4rd5 11 днів тому +8

    Astro can do everything next can do in my experience. Its been my favorite framework for a while now.

    • @denespapp1963
      @denespapp1963 4 дні тому

      how does Astro handle caching and invalidating SSR pages or parts of pages that are not statically generated? How does it handle partial prerendering?

  • @bgu.604
    @bgu.604 11 днів тому +4

    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.

  • @achaabni
    @achaabni 10 днів тому +13

    4 months later, you upload a new video "Why I hate Astro?"

  • @mikeeomega
    @mikeeomega 11 днів тому +8

    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 5 днів тому

      if content is one option, what are the other options?

  • @fredericoneto1984
    @fredericoneto1984 11 днів тому +6

    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 3 дні тому

      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.

  • @horstcredible4247
    @horstcredible4247 9 днів тому +3

    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!

  • @ataru-music
    @ataru-music 11 днів тому +1

    Astro is awesome, some features: UI-agnostic (easy integration with react, vue, etc.), server-first, customizable, great SEO support.

  • @iftyislam6761
    @iftyislam6761 11 днів тому +1

    shifted from remix to astro. Documentation is amazing

  • @kameikojirou
    @kameikojirou 11 днів тому +18

    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. 11 днів тому

      Have you done that? Node adapter? That's new to me - any links to check out regarding how to do that please?

    • @Rulito2405
      @Rulito2405 11 днів тому

      What exactly do you mean by node Adapter?

    • @bobobo1673
      @bobobo1673 11 днів тому

      Node adapter?

    • @palockocz
      @palockocz 11 днів тому

      Node adapter for Astro allows you to SSR and use mode server. So you can benefit from fullstack Astro (frontend + backend in javascript).

  • @DanteMishima
    @DanteMishima 11 днів тому +1

    Thank you, a lot of people i see just jump to adding react. You can do a lot with core astro

  • @a7mdbest15
    @a7mdbest15 11 днів тому +2

    you know what, I am going now to try astro, this is crazy awesome.

  • @tim_t
    @tim_t 4 дні тому +1

    Can we do SPA-like routing on Astro now? That was the only thing keeping me from using it.

    • @kizigamer6895
      @kizigamer6895 3 дні тому

      you were always do SPA also in Astro also but that is not the power to use Astro

  • @RASTUDIO_0
    @RASTUDIO_0 11 днів тому +39

    Full course on astro we want.

    • @unknownguywholovespizza
      @unknownguywholovespizza 11 днів тому +3

      Learn to read the docs.

    • @phat80
      @phat80 11 днів тому +3

      Believe me you don’t need the course. Just open some sample project and the docs. All is pretty straightforward in Astro.

    • @sPanKyZzZ1
      @sPanKyZzZ1 11 днів тому

      was about to say the same thing

    • @unknownguywholovespizza
      @unknownguywholovespizza 11 днів тому +2

      @@phat80 seriously, people need to learn to study on their own by reading the docs instead of waiting for courses

    • @PankajNikam
      @PankajNikam 10 днів тому

      +1

  • @patrickdrejerczak3043
    @patrickdrejerczak3043 11 днів тому +1

    Astro course coming?

  • @supbra1
    @supbra1 5 днів тому

    I'm surprised SvelteKit weren't mentioned at all

  • @devkasunlakshitha
    @devkasunlakshitha 11 днів тому

    Personally, I love Astro and I use it for my personal website. Super easy to learn!

  • @hyperpocket.
    @hyperpocket. 11 днів тому

    how is Astro used more often in production, with other frameworks, or on vanilla JS?

  • @vicjtav
    @vicjtav 9 днів тому

    Astro is great, combine that with Cloudflare adapter, and SQL in durable objects 🤯

  • @SumitKumarMishra-b7g
    @SumitKumarMishra-b7g 2 дні тому

    make a course on astro js and update remix js course

  • @madebyjonny7637
    @madebyjonny7637 10 днів тому

    I would be interested to hear your take on nanoDjango

  • @MrLOPIU22
    @MrLOPIU22 11 днів тому

    i am using, really enjoying so far

  • @JuliusZlioba
    @JuliusZlioba 8 днів тому

    IKEA uses Astro in the latest website refresh

  • @codeculi-l1d
    @codeculi-l1d 10 днів тому

    NextJS is also a full-stack framework

  • @tanzimibthesam5861
    @tanzimibthesam5861 8 днів тому

    I am using Astro Starlight its so easy u literally dont need any Js its just the best for creating documentation.

  • @DeineWebschmiede
    @DeineWebschmiede 10 днів тому +1

    im using Astro for static websites.

  • @kellyaquinastom
    @kellyaquinastom 9 днів тому

    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?

  • @Viviko
    @Viviko 11 днів тому

    I tried Astro… but it was still buggy. Then, SolidStart turned v1… and now there is no point in using Astro.

  • @TerriTerriHotSauce
    @TerriTerriHotSauce 9 днів тому

    Would call it a meta-framework or super-framework because it sits above other frameworks.

  • @thedelanyo
    @thedelanyo 11 днів тому

    I think Astro are more rather trying to be position as the JavaScript WordPress project?

  • @deathrace-bx5ne
    @deathrace-bx5ne 10 днів тому

    Great, another framework to learn... :(
    I was just getting Pro in previous latest framework.

  • @cmnweb
    @cmnweb 11 днів тому

    I stop using next and only use astro for develop websites, regards from Mexico

  • @juankilian8531
    @juankilian8531 11 днів тому +1

    Make an Astro course for us

  • @aj8__8
    @aj8__8 11 днів тому

    i tried it it's a cool concept but i didn't like the syntax it felt forced

  • @jsonkody
    @jsonkody 11 днів тому

    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.

  • @ivanmendoz6238
    @ivanmendoz6238 10 днів тому

    Im looking for a astro course made for you

  • @romania-n6q
    @romania-n6q 11 днів тому +2

    express and ejs ?
    why not use that ? isn't it almost the same ?

  • @dinoscheidt
    @dinoscheidt 9 днів тому

    Because you can render anything to HTML by putting a puppeteer caching instance in front of your application in your Kubernetes…..

  • @leopb21
    @leopb21 10 днів тому +3

    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.

  • @naughtiousmaximus7853
    @naughtiousmaximus7853 11 днів тому +1

    The reason is simple. React is Java of frontend. The inescapable demon.

  • @harelpanker
    @harelpanker 11 днів тому +3

    Why use Astro when I can use Svelte or Next?
    What is the big benefit for Astro over Svelte?

    • @victorbitencourt9481
      @victorbitencourt9481 11 днів тому +1

      simplicity. multi page apps

    • @martinlesko1521
      @martinlesko1521 11 днів тому

      because neither svelte nor next arent static site generators by default

    • @robadobdob
      @robadobdob 11 днів тому

      @@martinlesko1521 SvelteKit is.

    • @palockocz
      @palockocz 11 днів тому

      You can use Svelte, React, Vue etc. in Astro at one moment :D The implementation is just one command.

    • @martinlesko1521
      @martinlesko1521 11 днів тому

      @@palockocz i meant svelte as in sveltekit

  • @MayckXavier
    @MayckXavier 7 днів тому

    I want a course on Udemy in my table now! LOL

  • @afuzzybearsyoutubechannel2812
    @afuzzybearsyoutubechannel2812 11 днів тому

    took a while but we got there...

  • @PaulPhilp-pe5oe
    @PaulPhilp-pe5oe 11 днів тому

    I am building my first Astro site as I watch this video. :)

  • @kynthelig
    @kynthelig 10 днів тому

    Why do you say nobody is using Astro?

  • @netssrmrz
    @netssrmrz 11 днів тому

    Don't know about everyone else but I'm not using it because I don't believe in SSR. 🤮

  • @madmaxdev
    @madmaxdev 11 днів тому

    Who told you that?

  • @wojciechorzechowski2211
    @wojciechorzechowski2211 9 днів тому

    The mess with JS made me move to Phoenix and Elixir, happiest decision even. NEVER GOING BACK TO JS.

  • @pedrobrasil892
    @pedrobrasil892 10 днів тому

    Astro is amazing, but you don't answer the question on the Title (and was expecting understand why is not popular)

  • @irlshrek
    @irlshrek 11 днів тому

    honestly HTMX has really been serving me well!

  • @uday4717
    @uday4717 11 днів тому

    I love astro

  • @armandopenatamayo691
    @armandopenatamayo691 День тому

    I am using Astro 😅

  • @BelalAhmady-g2o
    @BelalAhmady-g2o 4 дні тому

    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!!!

  • @gustavocadev
    @gustavocadev 11 днів тому +1

    I prefer Qwik over Astro to be honest

    • @JasonEPerkins
      @JasonEPerkins 11 днів тому

      Astro and Qwik work together really well, actually.

    • @gustavocadev
      @gustavocadev 11 днів тому

      @@JasonEPerkins I mean I'd choose Qwik CITY directly instead of Astro from the start

  • @david406
    @david406 10 днів тому

    Seth Codegen

  • @mrrolandlawrence
    @mrrolandlawrence 11 днів тому +1

    i love astro. Its kinda like nextJS but with vite and less fuss.

  • @nomadshiba
    @nomadshiba 11 днів тому +1

    not everyone cares about ssr

  • @MrZeromus89
    @MrZeromus89 8 днів тому

    Incoming course?

  • @v3ss0n
    @v3ss0n 11 днів тому

    Because they faked a lot of benchmarks.

  • @yuri.caetano
    @yuri.caetano 11 днів тому

    its not soo amazing as you think

    • @carlofpvdiary4819
      @carlofpvdiary4819 11 днів тому +1

      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 11 днів тому

      ​@@carlofpvdiary4819
      How it compares with Sveltekit and Nuxt?

    • @martinlesko1521
      @martinlesko1521 11 днів тому

      proof

  • @rsajdok
    @rsajdok 11 днів тому

    👌

  • @codernerd7076
    @codernerd7076 11 днів тому +2

    Couldn't find a good course with Auth and TypeScript on it 😅

  • @DavidSmith-ef4eh
    @DavidSmith-ef4eh 10 днів тому

    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.

  • @mnchabel8402
    @mnchabel8402 11 днів тому +1

    Nothing beats PHP + HTMX

  • @DaPaBe1999
    @DaPaBe1999 11 днів тому +3

    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)

  • @codewithboomi
    @codewithboomi 11 днів тому +3

    Every day New JS Frameworks are coming Angular,React,Vue,Hono,Bun,Astro..... Always we have to update ourself

    • @LetrixAR
      @LetrixAR 11 днів тому +4

      Those are old, and some of them that you mentined aren't even in the same category.

    • @criley7755
      @criley7755 11 днів тому

      Bun is a JS runtime... React, Vue and Angular are over a decade old.

    • @programmerjowo
      @programmerjowo 10 днів тому

      They're js, what do you expect 😂

  • @bitcoinxofficial
    @bitcoinxofficial 11 днів тому

    We don't use nextjs, ASTRO. We use pure reactjs for building our front-end

    • @ledannam
      @ledannam 8 днів тому +1

      Astro can render React component to HTML and only send JS if needed -> super fast website.

    • @bitcoinxofficial
      @bitcoinxofficial 8 днів тому

      ​@@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).

  • @Lemmy4555
    @Lemmy4555 11 днів тому

    SSR is overrated