Why I STOPPED Using Next.js And Chose Astro Instead

  Рет қаралды 62,988

James Q Quick

James Q Quick

Күн бұрын

Пікірлер: 155
@GuiMont
@GuiMont Жыл бұрын
I used Astro.js in a Learning System Project, because there was a lot of texts, images, videos, dynamic exercises, like, in fact I needed to turn 6 learning books into multimedia content. So I thought this framework that could help me so much to finish this job. And now I really want to do my portfolio in Astro to, specially because markdown support. Seeing your video give more motivation and inspiration. Thank you!
@JamesQQuick
@JamesQQuick Жыл бұрын
So glad this was helpful for you!
@i4o
@i4o Жыл бұрын
Just last weekend, I rebuilt my personal website in Astro. And that was the first time I used Astro. It was such a delight to use.
@JamesQQuick
@JamesQQuick Жыл бұрын
Nice! Do you have a link?
@TomHermans
@TomHermans Жыл бұрын
when Astro came out, I immediately saw the perfect in-between for eleventy and nextjs and jumped on it. And it only got better.
@binrueiyang2197
@binrueiyang2197 Жыл бұрын
Thanks!
@JamesQQuick
@JamesQQuick Жыл бұрын
THANK YOU SO MUCH!!
@mentoriii3475
@mentoriii3475 Жыл бұрын
honestly i felt the same with Nextjs, error after error and started feeling frustrated, switched to astro and i like it a lot
@ComisarioLobo
@ComisarioLobo Жыл бұрын
would be awesome if you include i18n to your course
@tim_t
@tim_t Жыл бұрын
As soon as I learn how to use page transitions, I’d go all-in on Astro. I tried building MPA websites but the page reloads on navigation just feels so frustrating (mildly infuriating).
@JamesQQuick
@JamesQQuick Жыл бұрын
Yeah that's something I really need to dive into as well!
@chrismarks7495
@chrismarks7495 Жыл бұрын
Is Client Side Navigation available in Astro or just Server Side Navigation?
@JamesQQuick
@JamesQQuick Жыл бұрын
@@chrismarks7495 As of this month it is. I still need to look into it, but I'll do a video eventually!
@MrJfergs
@MrJfergs Жыл бұрын
@@JamesQQuick That is one thing keeping me away from astro.
@f1shyv1shy35
@f1shyv1shy35 Жыл бұрын
Astro 3 and View transitions is now stable and it works great
@hugodsa89
@hugodsa89 Жыл бұрын
Loved the baby showing up. I was looking around myself 🤣 Congratulations James!
@tamaspal1864
@tamaspal1864 7 ай бұрын
+1
@codeSTACKr
@codeSTACKr Жыл бұрын
Love the special guest.. also great video!
@JamesQQuick
@JamesQQuick Жыл бұрын
hahaha she made her first appearance :)
@TytusDubel
@TytusDubel Жыл бұрын
How do You manage your life with a newborn? I'm a graphic designer with two children..and I can't work at home - i had to find a studio to employ me so I could have the things done..but,my aspiration is to learn front end.. so to speak - do your partner respect your times / needs i terms of work, learning or it's like "there's a problem, give me a hand.." without any consideration of your space?
@choanlpoto
@choanlpoto Жыл бұрын
I would love to have a breakdown / tuto of your newsletter automation API system.
@David-wp9xq
@David-wp9xq Жыл бұрын
do you have astro tutorial with firebase?
@JamesQQuick
@JamesQQuick Жыл бұрын
I don't have one unfortunately. Anything in particular you'd like to see?
@CyberTechBits
@CyberTechBits Жыл бұрын
I'd love to see asto integration with Firebase. Pushing to firebase and leveraging firebase authentication@@JamesQQuick
@alisherzaitov
@alisherzaitov Жыл бұрын
Would you use Astro with cms? I am creating a blog with Astro and choosing a cms, going with Directus for now, but since I did not have a real use experience I dunno if it will suit me. Did sanity satisfy you? I am planning to use Astro+directus+neon postgresql and maybe prisma
@JamesQQuick
@JamesQQuick Жыл бұрын
Astro with CMS is definitely a great combo. I've thought about doing some content using Storyblok but Sanity of Directus would also be amazing!
@alisherzaitov
@alisherzaitov Жыл бұрын
@@JamesQQuick thank you for replying. Storyblok is cool, but other mentioned can be self-hosted
@JamesQQuick
@JamesQQuick Жыл бұрын
Fair enough! Thanks for sharing!!@@alisherzaitov
@DeadOce4n
@DeadOce4n Жыл бұрын
I honestly still like Gatsby a lot, it may be a bit slower but it's still a great experience.
@JamesQQuick
@JamesQQuick Жыл бұрын
Nice! Are you still usign it for personal sites?
@owenwexler7214
@owenwexler7214 4 ай бұрын
Astro+Preact is also a good lightweight full-stack framework for some smaller web apps.
@tarick8571
@tarick8571 Жыл бұрын
I agree sometimes next/react can be an overkill solution for a small site/blog. I haven't tried Astro but I recently used 11ty for a blog and a small client site. I'd love to hear your opinion Astro vs eleventy.
@JamesQQuick
@JamesQQuick Жыл бұрын
Ah I haven't used 11ty myself, but I've heard really good things. I think Astro already has and will continue to have more full-stack framework capabilities whereas 11ty is much more specifically focused on staying ssg focused.
@antonkouliavtsev2501
@antonkouliavtsev2501 Жыл бұрын
Why not use app/dir with contentlayer?
@JamesQQuick
@JamesQQuick Жыл бұрын
I'm not familiar with content layer? What is that?
@hiryuimajin
@hiryuimajin Жыл бұрын
@@JamesQQuick it helps you with processing the mdx files. It actually makes it easier to parse the mdx files, however there may still be intricacies on it that may not be a good DX.
@groovebird812
@groovebird812 Жыл бұрын
I heard from astro some days ago and its a very nice tool. Could you make a video about the basics of authentication in astro? :-)
@JamesQQuick
@JamesQQuick Жыл бұрын
I'll actually be doing that in the course! You can sign up for updates here. astrocourse.dev/
@CyberTechBits
@CyberTechBits Жыл бұрын
Would love to see that video!@@JamesQQuick
@advokats086
@advokats086 Жыл бұрын
Would love to see a full tutorial on how to create pagination on a blog....
@JamesQQuick
@JamesQQuick Жыл бұрын
I've got a pagination video planned! Also, my Astro course will be released in the next month! astrocourse.dev/
@maykbrito
@maykbrito Жыл бұрын
Oh my! 😍 God bless your new life, James! I got a little emotional watching they crying 8:25
@JamesQQuick
@JamesQQuick Жыл бұрын
Thank you :)
@ashimov1970
@ashimov1970 Жыл бұрын
What's your take on HTMX in the context of the vid subject?
@hpntic
@hpntic 5 ай бұрын
Good for MVP,but in large application very bad,its not scalable well
@deatho0ne587
@deatho0ne587 Жыл бұрын
Could just do a bit of CSS so your Prev/Next buttons always show if they exist. Some reasons being - Maybe tomorrow you think 20 or 100 records work - Maybe someone views the site at super small widths
@JamesQQuick
@JamesQQuick Жыл бұрын
I'm not sure what you mean? They don't get hidden on small screens?
@deatho0ne587
@deatho0ne587 Жыл бұрын
There was a point even in the video I could not see either prev or next. Which you can see at 9:34.
@JamesQQuick
@JamesQQuick Жыл бұрын
@@deatho0ne587 At that timestamp, I can see next but not prev which is how it's intended to work since I was on the first page of pagination.
@deatho0ne587
@deatho0ne587 Жыл бұрын
You scolled to fast, but there is a point where you can only see the images on the screen.
@RobertMcGovernTarasis
@RobertMcGovernTarasis 10 ай бұрын
6 months on, would it still be your choice?
@JamesQQuick
@JamesQQuick 10 ай бұрын
For many use cases, specifcally my site, yes! Still love Next.js too!
@RobertMcGovernTarasis
@RobertMcGovernTarasis 10 ай бұрын
@@JamesQQuick cheers. Helpful, trying to work out what I was going to try and learn next. Was leaning Astro (esp as I’ve experience with 11ty) as I can then use React or Co as I learn them.
@maskman4821
@maskman4821 4 ай бұрын
Why I stopped using fullstack frameworks and chose Htmx+backends ❤😂
@raiyansarker
@raiyansarker Жыл бұрын
You should optimise your site images!
@naranyala_dev
@naranyala_dev Жыл бұрын
will be interesting to do Astro's video continuous things, especially with React and Tailwind 🚀
@JamesQQuick
@JamesQQuick Жыл бұрын
They continue to ship amazing features!!
@motoboy6666
@motoboy6666 Жыл бұрын
So Astro for full-stack? Would it be a valid choice comparable with Next?
@JamesQQuick
@JamesQQuick Жыл бұрын
You CAN use it for full-stack, but I'd say Next.js is more optimal for full-stack apps. I think Astro will continue to close that gap though
@dazecm
@dazecm Жыл бұрын
Shout-out to baby Quick giving us a shout-out and appearance @ 8:26 👨‍🍼
@JamesQQuick
@JamesQQuick Жыл бұрын
She's famous already!!
@hiryuimajin
@hiryuimajin Жыл бұрын
At this point, I've gone through so much frameworks that whatever the use case is I just adapt to that framework 🤣 I'm not flexing because this is a horrible thing to do. Just that I can't quite remove the thinking of knowing that for a certain use case this framework fits for other use case this frame work works best. I just got to be better each day
@eugenemaestrado3866
@eugenemaestrado3866 Жыл бұрын
how about qwik? apparently faster compared to astro.
@BobbyBundlez
@BobbyBundlez Жыл бұрын
who cares astro is fast enough. it's not all about speed man. knocking off 2 ms ooohhh cool!
@sprobertson
@sprobertson Жыл бұрын
of course he's tried it, he named himself after it
@anversadutt
@anversadutt Жыл бұрын
you need to do a tutorial on how to baby sit and program at the same time :)
@JamesQQuick
@JamesQQuick Жыл бұрын
That's a hard one! lol
@inamurrehman343
@inamurrehman343 Жыл бұрын
There is an issue in the website when we enter email and join waitlist the successful message color is not visible because the color and background both has white text. By the way I love your videos. Nice Baby ❤
@JamesQQuick
@JamesQQuick Жыл бұрын
Oh no really? Let me go look into that!
@advokats086
@advokats086 Жыл бұрын
How to integrate other libraries written for react into astro components written in jsx ??? ?
@andresep
@andresep Жыл бұрын
Content in a markdown file... Why didn't you use Hugo? 🤷‍♂️ Hugo is made for that and is very simple to use.
@JamesQQuick
@JamesQQuick Жыл бұрын
I would argue Astro is just as simple and also more powerful. Hugo also isn't JavaScript. Totally fine, but I prefer JavaScript. At the end of the day though, whatever works for you
@MasayaShida
@MasayaShida Жыл бұрын
even the baby is excited for Astro!
@JamesQQuick
@JamesQQuick Жыл бұрын
She definitely is!
@cosmiclny
@cosmiclny Жыл бұрын
Hi @JamesQQuick, please make the images in the overview of your blog post clickable 😉.
@JamesQQuick
@JamesQQuick Жыл бұрын
Hey there! Which images do you mean specifically?
@sujoykrhaldar
@sujoykrhaldar Жыл бұрын
After seeing the thumbnail .... you just broke my heart 😂
@JamesQQuick
@JamesQQuick Жыл бұрын
haha Next.js is amazing. I just chose a different direction for my site.
@PeterKellner99
@PeterKellner99 Жыл бұрын
I've been wondering about Astro. It seems very "react-eque". Is it somehow related to React?
@JamesQQuick
@JamesQQuick Жыл бұрын
You can actually use React within Astro, but Astro is more directly compared to Next.js as a higher level "meta" framework.
@SiliconValleyCodeCampVideos
@SiliconValleyCodeCampVideos Жыл бұрын
Same JSX syntax and other "react-like" things?@@JamesQQuick
@colbyfayock
@colbyfayock Жыл бұрын
nice rundown!
@JamesQQuick
@JamesQQuick Жыл бұрын
Thank you!
@snatvb
@snatvb Жыл бұрын
why do you compare old nextjs with astro?
@JamesQQuick
@JamesQQuick Жыл бұрын
What do you mean by old? Pre 13?
@ParasocialFix
@ParasocialFix Жыл бұрын
I use Astro to build apps :) I'm weird like that but I'm going to continue doing it anyway 😂
@JamesQQuick
@JamesQQuick Жыл бұрын
haha yeah I'm enjoying kinda pushing the traditional boundaries with it!
@badcatdesign
@badcatdesign Жыл бұрын
When you realize all the🎁gifts you have are just more packages 📦to deal with.
@JamesQQuick
@JamesQQuick Жыл бұрын
What do you mean?
@badcatdesign
@badcatdesign Жыл бұрын
@@JamesQQuick Felt poetic that Node "packages" include so many dependencies on other packages for the "gift" of effectively, free coding. It's more overhead to deal with of course. So in this case, and in many, Less becomes More.
@andreilucasgoncalves1416
@andreilucasgoncalves1416 Жыл бұрын
​@@badcatdesignI agree when you are starting a project having everything pre configured is great, but when the project grows it became a a mess We are using Astro and because the project is big it started to become really slow to startup, the node-adapter is 1.2Mb and started to have random bugs that force to restart everytime But what astro is really good is the rollup configuration, every page is extremely performatic
@JamesQQuick
@JamesQQuick Жыл бұрын
@@badcatdesign Well there's definitely tradeoffs with everything. In this case, I'm happy to take the built-in functionality with Astro that I don't have to manually manage.
@JeffBarron1
@JeffBarron1 Жыл бұрын
why i switched from NextsJs to Framer
@JamesQQuick
@JamesQQuick Жыл бұрын
To framer? That's just for animations right?
@JeffBarron1
@JeffBarron1 Жыл бұрын
​@@JamesQQuick as a developer their are two types of project, static brochure sites (blogs are just brochures with lots of pages) and application. sure you can build apps with with nextjs, svelt, astro, vue, etc.. that is the where they shine. but the frameworks are just so focused building fast static sites but why bother coding that!! I'd like to see nextjs et al return to their roots. concentrate on providing tools to make applications not brochures . rant over. enjoy your channel btw
@MoonMoon-qt7io
@MoonMoon-qt7io Жыл бұрын
You broke the rule : no babies 😂
@jackblaze9440
@jackblaze9440 Ай бұрын
I almost d13 at using ASTRO + React
@AkifcanKara
@AkifcanKara Жыл бұрын
we can do everything with vanilla js
@BobbyBundlez
@BobbyBundlez Жыл бұрын
after hours of coding yes
@youarethecssformyhtml
@youarethecssformyhtml 5 ай бұрын
Yes but time is precious
@digicinematic
@digicinematic Жыл бұрын
BWAAH!! "This is my life now."
@cristianrosescu2914
@cristianrosescu2914 Жыл бұрын
Remix JS is another great option
@verticeva
@verticeva 7 ай бұрын
Love your baby and you video and Astro ❤
@christerjohanzzon
@christerjohanzzon Жыл бұрын
Aww, aren't the "junior dev" cute! Now, develop a Quick Framework in her name. ;)
@armantgold
@armantgold Жыл бұрын
Wait until you have two of them, have a boy (2yrs) and a girl (5months)... Congrats though, the kids are the best part of life!
@afsarzan
@afsarzan Жыл бұрын
I was planning to learn Next.js but delayed due to work , not Astro came. If I delay Astro leaning surely something new will come , heeee
@JamesQQuick
@JamesQQuick Жыл бұрын
haha Astro is definitely worth looking into!
@tinkertoyskeptic1454
@tinkertoyskeptic1454 Жыл бұрын
I’ve been trying to publish my obsidian notes with Astro. Haha I cant even get the links to route correctly. This old brain can’t keep up with you youngins!
@evan_ry
@evan_ry Жыл бұрын
Guys from Astro invented Nuxt Content plugin
@leopb21
@leopb21 Жыл бұрын
Developers should stop the religion built around React. React is NOT good. Verbose, SLOW, complex, far from web standards. Try building a simple list with 200 instances of the same component. Try filtering and sorting this list with animated transitions. Try this using React. You will see how bad React is. "Ah, you should use memo, ref, use effect..." Really? Native workarounds?
@mistersir3185
@mistersir3185 Жыл бұрын
Nah I'm good, sticking to Next forever!
@JamesQQuick
@JamesQQuick Жыл бұрын
Awesome. What are your favorite features of Next.js?
@heygema
@heygema Жыл бұрын
Because Astro is Quicker
@HomeSlize
@HomeSlize Жыл бұрын
Great, another JS framework...
@Fitzpa14
@Fitzpa14 Жыл бұрын
Lol. It’s not like it’s THAT new.
@JamesQQuick
@JamesQQuick Жыл бұрын
but it is yet another one haha totally get the frustration there!
@ottergauze
@ottergauze Жыл бұрын
Yadda yadda 0 days since the next JS framework yeah yeah, but I genuinely think Astro fills a niche.
@michaelvo9820
@michaelvo9820 Жыл бұрын
Don’t be afraid of new frameworks. Always something new to learn
@PanosPitsi
@PanosPitsi Жыл бұрын
If you know vanilla is well enough and you aren’t a react bootcamper switching between frameworks is very very easy.
@egretfx
@egretfx Жыл бұрын
am a full stack dev and i think nextjs is the best thing to ever happen in web dev
@JamesQQuick
@JamesQQuick Жыл бұрын
haha it's pretty amazing!
@wojciechosinski5927
@wojciechosinski5927 Жыл бұрын
"Added all the astro shit" commit. Do you still enjoy coding?
@JamesQQuick
@JamesQQuick Жыл бұрын
Love it :)
@emmanuelvillalobos3734
@emmanuelvillalobos3734 Жыл бұрын
Well, it's the JS community mantra, right? Change to a "new" and "better" framework every two weeks...
@JamesQQuick
@JamesQQuick Жыл бұрын
haha basically that's it. Never a dull moment!
@yanivcode9724
@yanivcode9724 Жыл бұрын
Bro... Next 13. it's just super easy.
@JamesQQuick
@JamesQQuick Жыл бұрын
You enjoying the app router?
@garland-key
@garland-key Жыл бұрын
Paaagination
@JamesQQuick
@JamesQQuick Жыл бұрын
They make it so nice!
@elson_correia
@elson_correia Жыл бұрын
This is still unnecessarily complex
@Joshua.Developer
@Joshua.Developer 6 ай бұрын
Just yourself. Self am I building Twitter? Am I building the next Spotify? No then dont spend time on NextJs
@zeteya
@zeteya 8 ай бұрын
Astro makes Next.js look like child's play.
@chadjones4255
@chadjones4255 Жыл бұрын
haha... sloppy transition from the baby... I swear, it looked like you dropped the baby and continued on.
@nr7343
@nr7343 Жыл бұрын
nextjs It's garbage
@JamesQQuick
@JamesQQuick Жыл бұрын
Hmm, what do you not like about it?
@onta.nicolae
@onta.nicolae Жыл бұрын
why would you choose next as a framework for some personal project if you dont need backend apis
@JamesQQuick
@JamesQQuick Жыл бұрын
Next also can do static content really well. It can work for a lot of use cases
@onta.nicolae
@onta.nicolae Жыл бұрын
@@JamesQQuick yeah but there's better frameworks
@JamesQQuick
@JamesQQuick Жыл бұрын
What options would you choose?@@onta.nicolae
@onta.nicolae
@onta.nicolae Жыл бұрын
@@JamesQQuick qwik or astro
Astro Crash Course in 20 Minutes!
22:07
Coding in Public
Рет қаралды 61 М.
I DONT USE NEXT JS
54:01
ThePrimeTime
Рет қаралды 380 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Why did OpenAI move from Next.js to Remix?
10:41
Wes Bos
Рет қаралды 197 М.
Astro stole my favorite parts of Next (and I'm hyped)
32:30
Theo - t3․gg
Рет қаралды 43 М.
i love Astro (rip SvelteKit?)
7:01
Nev the Dev
Рет қаралды 897
Astro makes websites faster & easier to build
22:55
Kevin Powell
Рет қаралды 126 М.
JavaScript Framework Tier List
40:57
Theo - t3․gg
Рет қаралды 377 М.
Server Islands are really cool
35:07
Theo - t3․gg
Рет қаралды 73 М.
Astro 5.0 Crash Course
28:09
Coding in Public
Рет қаралды 6 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН