{"id":302,"date":"2024-06-05T23:24:46","date_gmt":"2024-06-06T03:24:46","guid":{"rendered":"https:\/\/gerardomiranda.dev\/blog\/?p=302"},"modified":"2024-06-05T23:24:46","modified_gmt":"2024-06-06T03:24:46","slug":"astro-is-it-amazing-or-just-overrated","status":"publish","type":"post","link":"https:\/\/gerardomiranda.dev\/blog\/astro-is-it-amazing-or-just-overrated\/","title":{"rendered":"Astro, is it amazing or just overrated?"},"content":{"rendered":"\n<p>I am mainly a Backend Developer, so why am I even talking about Astro? Well, even if I specialized in Backend I am still a web developer at the end of the day. And that means I have to know even if it is just a little about Frontend. Anyways, as many others of my kind I also hate the overuse of javascript. I may write about it another day. I like simplicity, and many times javascript frameworks are not needed at all.<\/p>\n\n\n\n<p>However, sometimes you just have to make the trade off. You need a simple site, for documentation, a blog, or something like that. You want to keep it simple using just HTML, CSS and vanilla Javascript, but it takes too long to build&#8230; You want to build it fast, so you use WordPress or other no code tool, but it is slow and it is not that pretty&#8230; Then you decide to use a Javascript framework, and it looks amazing but the page is now so bloated with Javascript it makes you nauseous.<\/p>\n\n\n\n<p>Over the last year I have heard about this magical framework to build content centered websites called Astro. In youtube many people recommending Astro, I was like is it that good? Never really paid attention to it. Until one day I was making a really simple website with pure HTML and just Tailwind to style it. <\/p>\n\n\n\n<p>The little project was a success, and didn&#8217;t took that long. But there were times when I thought, there must be an easier way to do some stuff. A lot of repetitive tasks and code, I thought there must be somewhere a framework that has the modularity of the Javascript frameworks, but that compiles the code into static HTML. And when some days later I finally read in detail about Astro&#8230;<\/p>\n\n\n\n<p>It was exactly what I wanted. And what I needed. Did the tutorial one night and the next day tried to remake my little project entirely in Astro. It was so much fun, fast and clean. I couldn&#8217;t believe it. Of course there were a couple of things I didn&#8217;t like, about their bundling process. I understand there are trade offs, and in the case of Astro I found the trade offs so insignificant, that I regret not looking into it before.<\/p>\n\n\n\n<p>It has been a long time since any framework impressed me, I can&#8217;t imagine myself creating another static website without using Astro, it is just AMAZING.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the last year I have heard about this magical framework to build content centered websites called Astro. In youtube many people recommending Astro, I was like is it that good?<\/p>\n","protected":false},"author":1,"featured_media":303,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[24],"tags":[96],"class_list":["post-302","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learning","tag-web-en"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/gerardomiranda.dev\/blog\/wp-json\/wp\/v2\/posts\/302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gerardomiranda.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gerardomiranda.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gerardomiranda.dev\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gerardomiranda.dev\/blog\/wp-json\/wp\/v2\/comments?post=302"}],"version-history":[{"count":1,"href":"https:\/\/gerardomiranda.dev\/blog\/wp-json\/wp\/v2\/posts\/302\/revisions"}],"predecessor-version":[{"id":304,"href":"https:\/\/gerardomiranda.dev\/blog\/wp-json\/wp\/v2\/posts\/302\/revisions\/304"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gerardomiranda.dev\/blog\/wp-json\/wp\/v2\/media\/303"}],"wp:attachment":[{"href":"https:\/\/gerardomiranda.dev\/blog\/wp-json\/wp\/v2\/media?parent=302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gerardomiranda.dev\/blog\/wp-json\/wp\/v2\/categories?post=302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gerardomiranda.dev\/blog\/wp-json\/wp\/v2\/tags?post=302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}