Gatsby Wants to Be Orchestration Layer for Building Websites – InApps is an article under the topic Software Development Many of you are most interested in today !! Today, let’s InApps.net learn Gatsby Wants to Be Orchestration Layer for Building Websites – InApps in today’s post !
Read more about Gatsby Wants to Be Orchestration Layer for Building Websites – InApps at Wikipedia
You can find content about Gatsby Wants to Be Orchestration Layer for Building Websites – InApps from the Wikipedia website
Website builders are one of the staple products of the internet. From Geocities in 1994, to Blogger in 2004, to Squarespace in 2014, to Gatsby in 2020, these tools continue to occupy a central place on the web. However, one of these things is not like the other…
You can draw a straight line between Geocities and Squarespace, in terms of functionality and interface. If you transported a 1994 Geocities user twenty years into the future, that person would be able to start using Squarespace within a few minutes. But they would be utterly flummoxed by Gatsby, and similar cloud native tools like Jekyll, Hugo and NextJS.
It’s not that websites themselves have changed (much). They’re still rendered with HTML and other web standards like CSS. But how they get compiled and delivered has changed a lot in the past few years.
Richard is senior editor at InApps and writes a weekly column about what’s next on the cloud native internet. Previously he founded ReadWriteWeb in 2003 and built it into one of the world’s most influential technology news and analysis sites.
Gatsby is what’s known as a “static site generator,” which the company defines as “a software application that creates HTML pages from templates or components and a given content source.” Once created, the HTML pages are delivered to users via content delivery networks (CDNs), rather than web servers, which makes delivery speedier and more resilient.
The full functionality of Gatsby’s platform is more akin to WordPress than Squarespace. As CEO and co-founder Kyle Mathews told Forbes, “we think of ourselves as the [content management system] for the cloud era.”
That said, you can create a personal Gatsby website in a matter of minutes on Gatsby Cloud, the company’s commercial platform released last November. Gatsby Cloud is similar to WordPress.com, in that all the backend technology is hosted by the company.
I decided to give it a spin. After checking a couple of Gatsby Cloud options, connecting to my GitHub account, and creating a free account at the “headless CMS” service Cosmic JS, I soon had a “Gatsby provisioned blog” set up.
Compared to a traditional website builder or CMS, it takes a bit of time to adjust to the new lingo (e.g. you “trigger build” instead of “publish”). Also you have to get used to working with more than one service. For instance, I updated my content in Cosmic JS (it’s called a “headless CMS” because there’s no presentation layer; it’s just the content by itself).
Also, note the use of the word “provisioned.” Whereas WordPress.com or Squarespace would say it is hosting your blog, Gatsby Cloud says it provisions it. That word sums up what cloud native is all about — it means to supply you with the necessary services to (in this case) run a blog, which includes routing it to the nearest CDN of each reader.
Of course, Kubernetes is in the business of provisioning, too — just on a much larger scale. Kubernetes is more commonly known as a container orchestration platform, and Gatsby CEO Kyle Mathews appeared to reference this in his recent blog post announcing a $28M funding round, when he called Gatsby “the orchestration layer” for building websites.
The real power of using a static site generator like Gatsby for your website is in connecting to multiple external data sources. You can pull data from various headless CMSs, SaaS services, APIs, databases, and your own file system. You can also use GraphQL, a powerful query language for APIs. In a recent contributed post on InApps, Fikayo Adepoju described GraphQL as “like SQL, but for the front end.”
“So we beat on, boats against the current, borne back ceaselessly into the past.” — “The Great Gatsby,” F. Scott Fitzgerald.
Website builders were one of the many applications to take advantage of this new interactive power. For example, Weebly launched in 2006, touting its “AJAX-enabled interface” as a key feature. Around the same time, browser-based “start pages” like Netvibes, iGoogle and Microsoft’s start.com were letting users put multiple “widgets” on their page. Widgets were like mini web apps embedded into a web page, and they were possible largely because of Ajax.
JAMstack is a bit like “Web 2.0” — it’s more of a marketing term than a technical one. Here’s how the official website defines it:
“Fast and secure sites and apps delivered by pre-rendering files and serving them directly from a CDN, removing the requirement to manage or run web servers.”
Regardless of what you think of the current hype around JAMstack, the definition describes pretty well what Gatsby and other static site generators do. Although it doesn’t mention the API and data aspects.
So, what’s next for Gatsby? Flush with his new round of VC funds, CEO Mathews says he wants to make Gatsby “usable for everyone.” To achieve this, the company is “working towards a low-code (or even eventually no-code) approach to Gatsby,” to bring in mainstream users.
If that sounds familiar, it’s what every website builder from Geocities to Squarespace has tried to do over the years: get as many people as humanly possible using its product.
Feature image via Pixabay.
List of Keywords users find our article on Google:
|mongodb id generator online|
|ux portfolio squarespace|
|gatsby website builder|
|squarespace customer service number|
|mongodb query generator online|
|hire ajax developers|
|mini digital scale hrm|
|gatsby portfolio template|
|free squarespace widgets|
|jekyll for web designers online courses|
|weebly app center|
|hire xml developers|
|graphql code generator|
|squarespace ux design portfolio|
|de realpower digital media and computers|
|ajax developer jobs|
|squarespace designer near me|
|squarespace contact number|
|squarespace ux portfolio templates|
|squarespace ux portfolio|
|the great gatsby f scott fitzgerald analysis|
|weebly blog templates|
|widgets for websites and blogs|
|tanning myths whats true whats hype|
|hallmark builders upcoming projects|
|gatsby developer jobs|
|gatsby portfolio template free|
|squarespace templates for consultants|
|f scott fitzgerald wikipedia|
|squarespace sales page template|
|squarespace template id|
|gatsby image cdn|
|netlify cms multiple images|
|custom weebly template|
|gatsby source graphql|
|squarespace customer service phone number|
|mongodb online query builder|
|chat support for squarespace|
|mongodb online query editor|
|squarespace mobile app|
|the great gatsby analysis|
|the great gatsby f scott|
|cosmic web wikipedia|
|hire open layers developer|
|the great gatsby wikipedia|
|gatsby cloud pricing|
|gatsby portfolio github|
|rust sql query builder|
|ajax systems review|
|squarespace help center|
|gatsby portfolio templates|
|hire xml developer|
|squarespace company culture|
|mini richard facebook|
|squarespace mobile menu css|
|squarespace photography templates|
|squarespace app template|
|create a coming soon page squarespace|
|custom weebly templates|
|related posts squarespace|
|squarespace mobile css|
|static one squarespace|
|gatsby page templates|
|github cloud computing mini projects|
|generate mongodb id online|
|mongodb query builder online|
|netlify cms with gatsby|
|rust embedded database|
|orchestration / provisioning software reviews|
|what is gatsby cloud|
|blog weebly templates|
|headless js react native example|
|ux design portfolio squarespace|
|weebly code editor|
|best squarespace template for ux portfolio|
|weebly background image|
|gatsby background image|
|blog templates for weebly|
|free gatsby template|
|square space jobs|
|weebly design templates|
|react upload image to mongodb|
|squarespace app builder|
|squarespace mobile apps|
|squarespace website design|
|wordpress vs weebly|
Let’s create the next big thing together!
Coming together is a beginning. Keeping together is progress. Working together is success.