問題タブ [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.
web - 迅速な開発のために Web アプリケーションを開発するために使用される現在のテクノロジは何ですか?
Web アプリケーションをゼロから構築したいと考えています。テクノロジーを選択するにはどうすればよいですか?より簡単かつ迅速に行う必要があります。アプリケーションは、自分で使用するために開発する必要があります。どのように私は決定を下すのですか?
私を助けてください?
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 スキームのように、非標準的なものとして残る可能性が高いですか?
validation - コード アーキテクチャ - Flask - データベースからフォーム検証を配置する場所は?
データベースにアクセスする検証フォームをどこに置くべきか疑問に思っています。基本的に、ユーザーが入力する必要がありitem_type
、最初item_type
にデータベースに存在することを確認したいと思います。
3 つのオプションがあります。
データベースモデルには
ItemType
クラスがありadd()
、既存のアイテムが存在するかどうかを確認する関数を配置しますビューでは、 wtforms からのページのルートで、
form.validate_on_submit()
データベースからデータを取得するためのチェックを行い、存在する場合はここにエラーを入力しますwtformsで、クラス
validate()
のデフォルトの検証後に追加の検証を追加するForm
2 番と 3 番を使用している人を見たことがありますが、どちらが最適かはわかりません。私が望むエラーメッセージは、フォームの特定のフィールドにも表示する必要があります(これは、フォームフィールドへの参照があるため、方法2と3で実現できます)が、データベースへのアクセスに関連しているため、おそらくモデル関数へのデータベースアクセスに関するすべてを入れる方が良いですか?
web - JAMstack Web 開発アーキテクチャとは何ですか?
JAMstack Web 開発アーキテクチャ への言及をよく目にします。
Web ページJamstack.orgからは、JAMstack がREST APIバックエンド アーキテクチャ を備えた一般的なJavaScript SPAフロントエンドとどのように異なるかは明らかではありません。
主な違いは何ですか?
web - クライアント サーバー Web アプリと Web サイトの違い
私が疑問に思っているのは、なぜ Web アプリをクライアント (JavaScript、CSS、または React や angular などのフレームワーク) とサーバー (PHP) に分割するのですか? PHP と HTML をすべて一緒に含む Web サイトにアクセスするのではなく、そうすることをお勧めする理由は何ですか?
angular - Angular 2 のベスト プラクティス - どの HTML ピースがコンポーネントとして認定されているか
複数のデータ ポイントを返す 1 つのサービスがあり、これらを複数の html パーツ (以下の場合は 3 つ) で表示する必要がある場合。これを整理して設計するための最良の方法は何ですか?
ここでは、セクションとプロパティが常に一緒に表示されることに注意してください。
3 つのオプションがあり、1 番目と 2 番目のどちらを選択するか、少し混乱しています。
- 3 つのコンポーネントを作成します: TemplateComponent、SectionsComponent、および PropertyComponent ?
- 2 つのコンポーネントを作成します。1 つはテンプレート用のコンポーネント、もう 1 つはセクションとプロパティ用のコンポーネントです。
- 1 つのコンポーネントを作成します: 3 つのセクションすべてに対して 1 つのコンポーネント。
- ?
CLIでAngular〜2.0を使用しています。
サンプル サービス レスポンス
django - django + RESTフレームワークを使用する場合、django MVCのどの部分が無関係になりますか?
最近Djangoを学び始めました。簡単
に言うと、組み合わせることを選択した場合:
- 私のサーバー側のdjangoフレームワーク
- ミドルウェア層としての REST
- 一部のクライアント側フレームワーク (React、Angular など)
django のMVC コンポーネントのうち、不要になるものはどれですか? テンプレートのコンポーネント
だと思います。この場合、必要のない他の基本的なコンポーネント (モデル/ビューなど) はありますか?