0

ASP.Net で Web アプリケーションを設計するとき、私は通常、プロジェクトをバックエンド(管理部分) とフロントエンド(訪問者/SEO 部分) の 2 つの部分に分割します。私の訪問者がウェブサイトにログインでき、プロフィールの入力、メッセージの送信など、多くのタスクを実行するとします。

その部分(認証されたユーザー)は、フロントエンドとバックエンドの間の別の「レイヤー」を探し、フロントエンドであるかどうか(訪問者/ユーザーがそれを処理するのに管理者がいない理由)またはそうであるかどうかを定義するのはやや難しいです。バックエンド (ユーザーが管理者のように積極的にデータベースに変更を加えますが、権限が少ない理由)。

「ミッドエンド」のような「レイヤー」を定義する用語がありますか、それともここで間違った場所に心を浮かせていますが、これには明確な定義があります(私にはわかりません)?

4

2 に答える 2

4

私はこれらを呼び出します:

  • 公共の場
  • ユーザーエリア
  • 管理エリア

まとめて、これらを「エリア」または「ゾーン」として識別します。私にとって、「バックエンド」はサーバー上で実行されるコードを意味し、「フロントエンド」はそのコードからの出力を意味します。その用語の使用は避けたいと思います。

これは非常に主観的な回答ですが、それがあなたの質問の性質のようです。

おもしろいことに、開発の最大の障害は「何と呼べばいいの?!」です。

于 2012-08-02T00:57:14.140 に答える
3

フロントエンドとバックエンドは、コンテキスト、状況、時には個々の解釈に依存するという点で、非常に主観的なようです。ウィキペディアはそれをうまく定義していると思いますが、まだ明確な区別があるとは限りません。

その中間層については、「メディエーター」という用語を好みます。

于 2012-10-24T21:22:19.587 に答える