JAMstack: それはどのように機能し、どのような利点がありますか? - JA

JAMstackについて聞いたことがありますか?

すぐに言った, JAMstackは、CDNから直接提供できるWebサイト開発用のソフトウェアアーキテクチャです。. JAMstackはJavaScriptの略です, API, 事前にレンダリングされたマークアップ. すなわち, JAMstack Webサイトのページには、標準のマークアップ言語が含まれています, それらを実質的にどこでも構築およびテストできるようにします, アプリサーバーやサーバー側のテクノロジーに依存せずに, Node.jsなど.

このテクノロジーがどのように機能するかを理解する, あなたが知覚する必要があるのは 静的Webページのしくみ.

静的なWebページは、保存されているとおりにブラウザに配布されます, Webアプリケーションによって生成された動的Webページとは対照的に. でも, このテクノロジーのコンテキストでの「静的」は、ページがインタラクティブでないことを意味しないことに注意してください。. これらのページには、ブラウザで実行され、データベースへのAPI呼び出しを行う高度なJavaScriptコードが含まれています, サーバー側の機能, およびホストされたサーバーレス関数, InfoWorldのJoshFruhlingerが説明します.

Webサーバーでは何も実行されないため, 静的サイトは、データベースを備えた産業用Webホスティングを必要としません. そうは言っても, 多くの静的WebサイトがCDNSで配布されています (コンテンツ配信ネットワーク), コンテンツが複数のサーバーにミラーリングされ、あらゆる場所のユーザーに迅速に配信されるようになっています。.

注目に値するのは Jamstack 「静的ウェブ」運動の一部として考案されました, に登場した 2010 ウェブサイトがどのように機能するかという従来のモデルに反対する.

名前はMathiasBiilmannによって発明されました, デンマークの起業家, また、クライアント側のJavaScriptに基づく最新のWeb開発アーキテクチャについて説明しています。, 再利用可能なAPI, ビルド済みのマークアップ.


また読む Jekyllでウェブサイトを作成する方法


JAMstackの利点は何ですか?

JAMstackの性質は静的です, 静的Webサイトには小さな攻撃ベクトルがあるため、スケーラビリティとセキュリティが向上します. このアーキテクチャは、ユーザーのブラウザで現在行われている多くの機能も提供します.

JAMstackアプリは、サーバー上でライブレンダリングするのではなく、生成されたHTMLを提供します. これにより、読み込み時間が改善されます. でも, このアプローチの最も魅力的な品質の1つは、サードパーティのAPIからコンテンツを簡単に取得できることです。.

JAMstack CMS (コンテンツ管理システム)

言うまでもなく, JAMstackのCMSは別の方法で機能します, 一般的に「ヘッドレス」と呼ばれます. そう, ヘッドレスCMSとは? コンテンツを入力および管理するためのユーザーインターフェイスと、コンテンツ用のデータベースまたはその他のストレージを提供します, ただし、ブラウザで解析されるHTMLコードは生成されません。. それをするのではなく, Webサイトの静的HTMLページは、JavaScriptを利用してCMSのAPIを呼び出します。. 次に、CMSは、JavaScriptがWebページに変換できる形式でコンテンツを返します。.

また、注目に値する, CMSにはアクセス可能なAPIがあるため, 複数のWebページに簡単にアクセスできるようになります. 例えば, 別のモバイルを作成した場合, 単一のWebサイトのデスクトップバージョンとスマートウォッチバージョン, これらのバージョンはすべて、CMSに保存されている同じコンテンツにアクセスできます.

調査・執筆者:
HowToHosting 編集者
HowToHosting.guideは、ブログやウェブサイトの作成プロセスに関する専門知識と洞察を提供します。, 適切なホスティングプロバイダーを見つける, そしてその間にあるすべてのもの. 続きを読む...

コメントを残す

あなたのメールアドレスが公開されることはありません. 必須フィールドは、マークされています *

この Web サイトでは、ユーザー エクスペリエンスを向上させるために Cookie を使用しています. 当社のウェブサイトを使用することにより、当社の規定に従ってすべてのクッキーに同意したことになります プライバシーポリシー.
同意します
HowToHosting.Guideで, 私たちは透明性のあるウェブホスティングレビューを提供します, 外部の影響からの独立性を確保する. すべてのレビューに厳格で一貫した基準を適用するため、評価は公平です。.
紹介されている企業の一部からアフィリエイト手数料を得る場合がありますが、, これらの手数料はレビューの完全性を損なったり、ランキングに影響を与えることはありません.
アフィリエイトの収益はアカウント獲得のカバーに貢献します, 試験費用, メンテナンス, ウェブサイトや社内システムの開発.
信頼できるホスティングの洞察と誠実さのためにhowtohosting.guideを信頼してください.