多くの人々は、ASPは単純で非効率性と同義であると誤って信じており、ASPは無能で取るに足らないものであり、それを学び、熟練していると信じています。
一部の人々は、ASPが安全ではないと言います。これらの人々は、SQL注入がPHPおよびJSPプログラムには表示されないかのように、ASPは安全ではないと言います。
一部の人々は、ASPが効率的である場合は、comを組み合わせることはできません。単にスピードについて話すことのポイントは何ですか? Javaのスピードは、スピードの点ではありません。 Javaの勝利は間違いなくその速度のためではありません。特定のアプリケーション環境を脇に置いて、単に速度について話すことは不合理です。
一部の人々は、ASPを行うことはできず、それはできず、その機能は非常に限られていると言う人もいます。実際、Webの原則を理解している限り、ASPプログラムを書くことはスクリプト言語のように見えることを理解していますが、Webサーバーは非常によく完了しています。
機能についてもう一度話しましょう。機能について話したい場合、ASP+SQLサーバーは、PHP+MySQLよりも100倍強力ですトリガー、およびデータベース側にはユーザーが定義することはできません。しかし、PHPプログラマーはこれに関心がありますか?いいえ!彼らが最も気にしているのは、MySQLが高速であるということだからです。 (PHPではなく高速であるMySQLであることに注意してください。同様に、PHPのせいではなく、トランザクション処理をサポートしていないのはMySQLです。)PHP+MySQLに直面すると、人々は非常に合理的です。 ASPに直面するとき、多くの人々はこの合理的な理解を欠いています。
誰かがMVCについても言及しました、はい、私はJSPがMVCをうまくプレイできることを知っています。ただし、MVCのプログラミングのアイデアは、MVCのプログラムアーキテクチャのアイデアをマスターする限り、Javaの特許ではありません。
言語の簡単な比較を行うポイントは何ですか? JSPについて話すとき、JavabeansやEJBについて話さないようなものです。JSPについて話すポイントは何ですか?同様に、ASPについて話すとき、comについて話していないことのポイントは何ですか? ASPのコアがcomであることを忘れないでください。 PHPについて話すとき、その強力なプラットフォームであるUNIX/LINXについて話さなければ、PHPはまだ何もありません。
ただし、1つ確かなことです。つまり、ASPのエントリーしきい値は最低です。これは、Microsoftテクノロジーの一貫したスタイル、つまりシンプルで低いエントリのしきい値を順守するASPの利点と見なされるべきです。このため、Web開発分野の多数の初心者がWebサイトを迅速に開発できるのはまさにそのためです。しかし、ASPの基本的な知識を習得した多くの人々がASPを十分に理解していると考えているのはまさにこのためですが、最終的には非常にスクランブルされたプログラムを書いて、他の人がASPのジョークを見ることができます。実際、私が接触したJSPプログラマの一部は、データベース操作を処理する際に多くの低レベルのエラーがありますが、Javaで開発されているため、他のものよりも優れていると感じています。実際、本当に優れたプログラマーがASPの原則のいくつかを理解している場合、ASPもよく制御することができます。一部の人々はASPをプレイできないので、これがASPの問題であるとは言えません。 ASPをプレイできないほとんどの人は、ASPの構文を正しく理解するのではなく、Webを正しく理解していません。
ASPの構文は非常に単純であり、Javaの構文はそれほど複雑ではありませんが、通常の知能を持つ人が学習する理由はありません。
問題は、構文自体が単純であるが、Webは複雑であることです。ここで特定のスクリプト言語で遊んでいるだけでなく、Web開発を行っています。
Web開発にはさまざまなソリューションがありますが、基本原則は同じです。 Webサイドプログラムの実行中の原則を理解している場合、使用する開発技術の構文の難易度は、エントリーレベルの難易度にすぎないことを理解できます。アプリケーションは、複雑なWebアプリケーション自体にあります。