ドキュメント型WEBとアプリケーション型WEB
WEBにはドキュメント型とアプリ型の2種類があります。
コンテンツを載せるにはドキュメント型WEBを使用します。多くの操作は必要ありませんが、検索エンジンに優しい必要があります。たとえば、さまざまなブログ、コンテンツ、メディア Web サイトなどです。
アプリケーション WEB は、さまざまな複雑なインタラクティブ機能を実行するために使用されます。インタラクティブである必要がありますが、検索エンジンに優しい必要はありません。たとえば、SAAS、WEBAPP、ミニプログラム、WEB ゲームなどがすべてこのカテゴリに分類されます。これらのアプリケーションベースの WEB は、モバイル APP、PC、MAC アプリケーションにパッケージ化することもできます。
2 種類の WEB を区別することは非常に意味があります。
昨年、私は vue と nuxt フレームワークを使用して独自のローコード開発プラットフォームを開発しました。フロントエンドに統一されたテクノロジースタックを使用するという考えに基づいて、コンテンツを表示するために使用されるすべてのリストページとコンテンツページもvueとnuxtを使用して実装されています。
開発って本当に楽しいですね。展開がぎこちなさすぎる。ローコード開発プラットフォームとそれに対応する管理プラットフォームは、いずれも SAAS およびアプリケーション指向 WEB です。コンテンツを提示する部分がドキュメント型WEBです。ドキュメントベースの WEB のごく一部については、検索エンジンでインデックスを作成するためだけに、nodejs を使用してデプロイする必要がありました。ナイフで鶏を殺すような感じです。
これまでnodejsを使用したことがありませんでしたが、使用してみて気づきました。そのデプロイメントはphpよりもはるかに面倒です。さらに、nodejs は PHP に比べて数倍から 10 倍のサーバーメモリを消費するため、サーバー構成をアップグレードする必要があります。
最終的な結果は何ですか?
vue や nuxt フロントエンドを使用して設計されたドキュメントベースの WEB は、php や golang などのバックエンド言語を使用して生成されたドキュメントベースの WEB と同じです。その代わりにコストが増加します。
必要なし。
ドキュメントベースの WEB は、バックエンド言語を使用して直接生成するのに適しています。