タグ

APIとSSGに関するjsstudyのブックマーク (5)

  • Google Search

    If you're having trouble accessing Google Search, please click here, or send feedback.

  • Web開発アーキテクチャ「JAMスタック」がなぜ人気になっているのか

    静的サイトジェネレーターが最近、非常に普及してきました。 それに合わせて注目されているのが「JAMスタック」です。JAMスタックとは何なのか、なぜJAMスタックが人気になっているのかを紹介します。 Why JAMstack is Becoming so Popular by Luca Spezzano 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに JAMスタックとは JAMスタックを使用する利点 JAMスタックはなぜ人気があるのか まとめ JAMスタックの有用なリソース はじめに 最近、静的サイトジェネレーターが非常に普及してきています。静的サイトジェネレーターは使い方が簡単で、最新のテクノロジーVue.jsやReactなどのJavaScriptフレームワークに基づいて実装されています。静的サイトジェネレーターをは

    Web開発アーキテクチャ「JAMスタック」がなぜ人気になっているのか
    jsstudy
    jsstudy 2019/11/06
    NetlifyはJAMstackという新しい用語を発表しました。JAMstackは静的なHTMLサイトで、コンテンツを更新するたびに自動的に再構築され、CDNに直接デプロイされます。ちなみにJAMstackのJAMは、JavaScript、API、Markupの頭文字です
  • GraphQLのメモ - JavaScript勉強会

    使いやすい静的サイトジェネレーターが欲しいです。 使い慣れたPukiWikiをカスタマイズする手もありますが、ネットを閲覧するデバイスが増えた現代では、時代遅れになってしまった感は拭えません。 いろいろ調べてみたら、 Markdown形式やAsciiDoc形式でコンテンツデータを作成する。 Headless CMSなどのAPI形式でコンテンツデータを配信する。 ReactVueなどのWebアプリでコンテンツデータを表示する。 という仕組みが流行っているみたいです。 で、API形式でコンテンツデータを配信する場合、REST方式の他にFacebookが開発しているGraphQL方式が便利らしいです。 Representational State Transfer - Wikipedia (日語ページ) GraphQL - Wikipedia英語ページ) GraphQLとは? Graph

    GraphQLのメモ - JavaScript勉強会
  • WordPress REST APIでイマドキHeadless CMS - ドークツ

    正直あまり時流に乗れていないのですが、昨今フロントエンドとバックエンドを分離してフロントにより自由度を! とのコンセプトのもと「Headless(ヘッドレス) CMS」なるものが流行しているそうです。 国内ではあまりサービスは見られないものの、海外ではHeadless CMSの先駆けとして「Elemeno」、そしてFacebook社も「GraphCMS」をリリースしています。 確かにCMSからViewを分離できれば、 CMS側ではJSON(API)のみになるためフロント側が言語に依存しないホスティングされたものが使えるため自前のサーバーがいらず、セキュリティ等もおまかせ等のメリットがあります。 とはいえ、やはりそこは枯れたWordPress。 痒いところに手が届くプラグイン群や日語のUIはクライアントワークには欠かせません。 そこで、「インストールしたらまずはREST APIをオフに」等

    WordPress REST APIでイマドキHeadless CMS - ドークツ
  • Headless CMS - Qiita

    ※VIEWなどのプレゼンテーション機能なし 利用されている場所 CMSを提供するアプリで積極的に推進 Plone (Python) Drupal (PHP) WordPress (PHP) など Headless CMSの実現 ・ フロントエンドとバックエンドの分離 (decouple) ・ REST API準拠のストレージバックエンドの作成 (APIファースト) ・ コンテンツを全てAPI経由で提供する (Content as a Service) HeadlessCMSの背景 ユーザー体験の向上 (様々なチャネルへの配信) ウェブサイト シングルページアプリ ネイティブアプリ ウェアラブルデバイス 音声アシスタント端末 これまでのCMS こんな感じが・・・ Headless CMS こんな感じに・・・ 今までのコンテンツ配信との違い 補助的な仕組み として扱われていた ( RSS、At

    Headless CMS - Qiita
    jsstudy
    jsstudy 2019/07/28
    Headless CMSとは (デカップルドアーキテクチャ) REST APIを使ってコンテンツを提供するCMS ※VIEWなどのプレゼンテーション機能なし フロントエンドとバックエンドの分離 (decouple)・小規模の開発には合わない(コスト大)
  • 1