問題タブ [web-architecture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
75 参照

web - 迅速な開発のために Web アプリケーションを開発するために使用される現在のテクノロジは何ですか?

Web アプリケーションをゼロから構築したいと考えています。テクノロジーを選択するにはどうすればよいですか?より簡単かつ迅速に行う必要があります。アプリケーションは、自分で使用するために開発する必要があります。どのように私は決定を下すのですか?

私を助けてください?

0 投票する
1 に答える
162 参照

email - JMAP は /.well-known をサービス検出に使用しますが、RFC 5785 の有効な使用と見なされますか?

私はびっくりしました

ドメイン example.comのJMAPサポート電子メール ホストは、ホスト名とポート (通常はポート 443) を指定する SRV レコード _jmaps._tcp.example.com を発行する必要があります。

認証 URL はhttps://hostname/.well-known/jmapです(リダイレクト後)。

SRV ルックアップを使用できないクライアントをサポートするために、autoconfig.example.com または autodiscover.example.com を使用する他の自動検出オプションが JMAP の将来のバージョンに追加される可能性があります。

これは、既知の URI レジストリの元のユース ケースとは一致しません。robots.txt やdnt/などdnt-policy.txt。また、IPP / CUPS 印刷は、DNS TXT レコードを使用して URL を指定しなくても正常に機能します。SRV レコードを検索できる場合は、TXT も同様に検索できます。また、自動検出プロトコルには、明らかに完全な URI を含めることができる XML が含まれます。

たとえば、よく知られている URI のレジストリによってこれが受け入れられる可能性はありますか? それとも、作り上げられた URI スキームのように、非標準的なものとして残る可能性が高いですか?

0 投票する
1 に答える
541 参照

validation - コード アーキテクチャ - Flask - データベースからフォーム検証を配置する場所は?

データベースにアクセスする検証フォームをどこに置くべきか疑問に思っています。基本的に、ユーザーが入力する必要がありitem_type、最初item_typeにデータベースに存在することを確認したいと思います。

3 つのオプションがあります。

  1. データベースモデルにはItemTypeクラスがありadd()、既存のアイテムが存在するかどうかを確認する関数を配置します

  2. ビューでは、 wtforms からのページのルートで、form.validate_on_submit()データベースからデータを取得するためのチェックを行い、存在する場合はここにエラーを入力します

  3. wtformsで、クラスvalidate()のデフォルトの検証後に追加の検証を追加するForm

2 番と 3 番を使用している人を見たことがありますが、どちらが最適かはわかりません。私が望むエラーメッセージは、フォームの特定のフィールドにも表示する必要があります(これは、フォームフィールドへの参照があるため、方法2と3で実現できます)が、データベースへのアクセスに関連しているため、おそらくモデル関数へのデータベースアクセスに関するすべてを入れる方が良いですか?

0 投票する
1 に答える
1222 参照

web - JAMstack Web 開発アーキテクチャとは何ですか?

JAMstack Web 開発アーキテクチャ への言及をよく目にします。

Web ページJamstack.orgからは、JAMstack がREST APIバックエンド アーキテクチャ を備えた一般的なJavaScript SPAフロントエンドとどのように異なるかは明らかではありません。

主な違いは何ですか?

0 投票する
1 に答える
59 参照

web - クライアント サーバー Web アプリと Web サイトの違い

私が疑問に思っているのは、なぜ Web アプリをクライアント (JavaScript、CSS、または React や angular などのフレームワーク) とサーバー (PHP) に分割するのですか? PHP と HTML をすべて一緒に含む Web サイトにアクセスするのではなく、そうすることをお勧めする理由は何ですか?

0 投票する
1 に答える
238 参照

angular - Angular 2 のベスト プラクティス - どの HTML ピースがコンポーネントとして認定されているか

複数のデータ ポイントを返す 1 つのサービスがあり、これらを複数の html パーツ (以下の場合は 3 つ) で表示する必要がある場合。これを整理して設計するための最良の方法は何ですか?

ここでは、セクションとプロパティが常に一緒に表示されることに注意してください。

3 つのオプションがあり、1 番目と 2 番目のどちらを選択するか、少し混乱しています。

  1. 3 つのコンポーネントを作成します: TemplateComponent、SectionsComponent、および PropertyComponent ?
  2. 2 つのコンポーネントを作成します。1 つはテンプレート用のコンポーネント、もう 1 つはセクションとプロパティ用のコンポーネントです。
  3. 1 つのコンポーネントを作成します: 3 つのセクションすべてに対して 1 つのコンポーネント。
  4. ?

CLIでAngular〜2.0を使用しています。

サンプル サービス レスポンス

サンプル UI ここに画像の説明を入力

0 投票する
1 に答える
529 参照

django - django + RESTフレームワークを使用する場合、django MVCのどの部分が無関係になりますか?

最近Djangoを学び始めました。簡単

に言うと、組み合わせることを選択した場合:

  • 私のサーバー側のdjangoフレームワーク
  • ミドルウェア層としての REST
  • 一部のクライアント側フレームワーク (React、Angular など)

django のMVC コンポーネントのうち、不要になるものはどれですか? テンプレートのコンポーネント
だと思います。この場合、必要のない他の基本的なコンポーネント (モデル/ビューなど) はありますか?