多くの人々は、ASPは単純で非効率的であると誤って信じており、ASPはエネルギーが低く、歯が不十分で、非常にシンプルであると考えています。
一部の人々は、ASPプログラムを書くときは、セキュリティを書くために厳密に書く場合、安全ではない理由はありません。これらの人々は、PHPおよびJSPプログラムがSQLインジェクションに表示されないかのように、ASPは安全ではないと言います。
一部の人々は、ASPが効率的であると言います。単純にの意味は何ですか? Javaの速度は間違いなく高速ではありません。 Javaの勝利は間違いなくその速度のためではありません。単に話す特定のアプリケーション環境は別として、それは非合理的です。
一部の人々は、ASPを行うことはできない、それができない、機能は制限されていると言う人もいます。実際、Webの原則を理解している限り、ASPプログラムの表面を書くと、スクリプト言語で再生されていますが、ASPがまだ完了できる複雑な機能がたくさんあることを理解しています。まあ、いくつかの機能は、Webアプリケーションの生来の制限のために行うことができない場合、いくつかの機能を行うことができます。
関数を推奨しました。機能を言いたい場合、ASP+SQL ServerはPHP+MySQLよりも100倍強力です。しかし、PHPプログラマーはこれに関心がありますか?いいえ!彼らが最も気にしているのはMySQL速いからです。 (MySQLはPHP高速ではなく高速であることに注意してください。同様に、MySQLはPHPの過失ではなく、トランザクション処理をサポートしていません。)PHP+MySQLに直面している場合、人々は非常に合理的です。 ASPに直面するとき、多くの人々はこの合理的な理解を欠いています。
一部の人々はMVCに言及しています、はい、私はJSPがMVCをうまく作ることができることを知っています。しかし、MVCのプログラミングのアイデアは、MVCプログラム構造をマスターする限り、Javaの特許ではありません。
多くの人々は単にいくつかの言語の比較をします。 JSPについて話すとき、Javabeansについて話さないかのように、EJBについて話さないかのように、JSPについて話すことはどういう意味ですか? ASPについて話すとき、あなたはcomについて話しませんか? ASPのコアはcomです。 PHPについて話すとき、その強力なプラットフォーム-Unix/Linxについて話さない場合、PHPはまだ何もありません。
しかし、1つ確かなことです。つまり、ASPのしきい値は最低です。 ASPの利点をカウントすることは合理的です。このため、Web開発の分野の多数の初心者がWebサイトを迅速に開発できるのはまさにそのためです。しかし、このため、ASPヘアリーの知識を習得した多くの人々は、結果として非常によく知っていると考えています。実際、私が連絡したJSPプログラマの一部は、データベースの操作を処理するときに低いレベルのエラーもありますが、Javaで開発されているため、高いと感じています。実際、ASPの原則のいくつかを理解している場合、ASPをうまく制御することもできます。一部の人々はASPをプレイできません、これがASPの問題であると言うことはできません。 ASPをプレイできないほとんどの人は、ASPを正しく理解せずにASPの文法ではなく、Webを正しく理解していません。
ASPの構文は非常に単純であり、Javaの文法はC ++とCが複雑ではありませんが、普通の人である限り、学習する理由はありません。
問題は、文法自体が単純であるが、Webは複雑であることです。私たちはここにあるスクリプト言語でプレイするためではなく、Web開発を行っています。
Web開発にはさまざまなソリューションがありますが、基本原則は似ています。 Webプログラムの運用原則の一部を知っている場合、使用する開発技術の文法的な難しさは、実際の難易度ではないことを理解できます難易度は、複雑なWebアプリケーション自体です。