Live data from Hacker News

Cloudflare acquires Astro

astro.build

291–300 of 409 posts

Re: Cloudflare acquires Astro

#291

Earlier quoted context omitted.

Once again, it’s a static site builder. How, exactly, would they “stop supporting deploying to cloudflare’s competitors”? Be specific.

The same ways Vercel makes it harder to deploy Next.js sites to competitors or for self hosting.

Next.js isn't just a static site generator.

Re: Cloudflare acquires Astro

#292
post #35

I like the idea behind Astro, I've used it for a couple websites here and there. I'm a bit worried about the complexity brought by Astro supporting all these different frameworks through its adapters, and how stable and maintainable those websites will be in the future. For instance: I've been using Astro with Svelte to build static sites with some components that require client-side interactivity. I really like that…

I used it just with web components and pure html/js. Honestly don't even have a need for any framework with it, it's a great ssg like that already.

Re: Cloudflare acquires Astro

#294

> In 2021, Astro was born out of frustration. The trend at the time was that every website should be architected as an application, and then shipped to the user’s browser to render. Was it? Hot damn, I knew it'll eventually happen, but we truly are just running around in circles. Eventually these same people will do the same loop around, creating new frameworks because the current "server client" model suddenly doesn…

Yeah, I'm not sure I understand why "islands" isn't just "bits of JavaScript on a static page". It feels like the "JavaScript as a Server Side Language" folk are just repeatedly re-inventing stuff that has been done a million times by other systems with a different back-end only with a new fancy name.

Here's a trivial example: https://supremecommander.ai. A raw CSS implementation of my blog's logo would have been a pain to build and maintain, but with Astro the code is relatively straightforward JS that becomes pure HTML/CSS at build-time.

The other nice thing is that you can throw all kinds of preexisting components from React/whatever into your site, and it will ship zero JS to the client until you explicitly flag a specific JS resource as an "island".

The only special thing about "islands" is that they're an escape hatch from the default behavior of JS being strictly build-time-evaluated. I found the terminology and description a little confusing at first too, because it makes it sound more special than it is. But the concept makes sense when you understand the context of Astro's intentional default behavior.

Re: Cloudflare acquires Astro

#295
post #285

I agree a good exit for devtools is good for devtools. I'd like to understand it better. The Astro claim is that astro developers will all continue full-time on it. So why acquire it instead of supporting it? The reason given in complementarity (content and infrastructure), but doesn't that mean that Cloudflare is moving into content? Perhaps it's fair to say some content fits better with Cloudflare, or making it eas…

> The Astro claim is that astro developers will all continue full-time on it. So why acquire it instead of supporting it?

In defense? Someone else can acquire it.

Re: Cloudflare acquires Astro

#296
post #291

Earlier quoted context omitted.

The same ways Vercel makes it harder to deploy Next.js sites to competitors or for self hosting.

Next.js isn't just a static site generator.

Astro isn't just a static site generator either. Not sure what your point is.

Re: Cloudflare acquires Astro

#297
post #251
post #220

Earlier quoted context omitted.

I'm not sure. I wouldn't generally call Astro a "dev tool". It's more of a framework. It's possible you are right, but it isn't clear from the content of the comment.

Frameworks are a category of development tool. Things that developers utilitise to be productive.

IMO saying a framework is a dev tool is like saying a cake mix is a cooking tool, because it allows you to be more productive when making a cake. Sure, if you look at it a certain way, it is correct. But that isn't the way the term is usually used.

Re: Cloudflare acquires Astro

#298

Earlier quoted context omitted.

I expected something clearer in the blog post about deploying Astro on Cloudflare Pages, as I imagine many Astro users (like me) are on Netlify. I think every deployment pipeline having it's own preferred UI framework (and CMS, and cloud-DB solution) makes a lot of sense.

Why did you expect info about deploying Astro to Cloudflare Pages? It's been supported for a long time already.

Seems like an obvious thing to call out for people (like me) who don't know.

Re: Cloudflare acquires Astro

#299

Earlier quoted context omitted.

Why did you expect info about deploying Astro to Cloudflare Pages? It's been supported for a long time already.

Seems like an obvious thing to call out for people (like me) who don't know.

So something like "now that we own Astro, all of you using Netlify should start migrating to Cloudflare Pages"?

Re: Cloudflare acquires Astro

#300
I found that Vite does a great job of deploying static websites. All I had to do was add Vite as a dev dependency in my pacakge.json and make sure all the page routes in vite.config.js.

I've been skeptical about trying Astro because it seems to have unnecessary complexity. Also, I don't see any evidence that Cloudflare is going to prioritize making Astro easier to use.

Post reply on HN