aspとasp.netの違い
来源:互联网 发布:同花顺至尊版 mac 编辑:程序博客网 时间:2024/05/13 21:22
ナオキさんのBLOGより
まずはじめにはっきりと言える事を。
ASPとASP.NETの違いと言うより、ASPとASP.NETはASP1.0~3.0の特徴を受け継いでいますが、後継技術とは言えないと思います。強いて言うならば、ASP.NETは『.NET Framework』と言う枠組みの中でASPで不便に感じたり、必要だと感じた所を補う機能を加えられ再構築された物だと言えます。
違いは多々あるので、数回に分けてピックアップしていきたいと思います。
今回は以下の3つです。
- 拡張子の違い:ASPは『.asp』となり、ASP.NETは『.aspx』となる。拡張子が違うことによってエンジンが変わり、共存が可能である。
- 言語の違い:ASPでは使用されていたインタプリタ言語としてのVBScriptやJscriptが廃止され、ASP.NETではコンパイル言語としての、VB.NETやC#が使われるようになった。コンパイル言語を使用した結果としてパフォーマンスが数倍向上したと言える。
- モデルの違い:ASPは『HTML埋め込み型(ページインラインモデル)』だったが、ASP.NETでは『イベント駆動型(イベントドリブンモデル)』へ変わった。イベントドリブンモデルはコードビハインドを実現する事が出来た。(1)
(1) コードビハインドとは、デザイン部分とコード部分を分離し、デザイナとプログラマが同時に作業できるようになったと言える形です。この時デザイン部分は『~.aspx』となり、コード部分は『~.aspx.vb』となります。コードビハインドする時には、ディレクティブの構文を最低でも
<%@ Page Language="vb" Codebehind="フォーム名.aspx.vb" %>
と記述する必要があります。(VBの時であり、C#の時はc#と.aspx.csと変わります。)
ちなみに。ASPにはイベントの概念自体がありません!!!
- aspとasp.netの違い
- Asp And Asp.Net
- asp与asp.net
- asp vs asp.net
- asp.net和asp
- Asp和Asp.net
- ASP与ASP .net
- asp .net 和 ASP
- asp与asp.net
- ASP.NET与ASP
- ASP.NET和ASP
- asp.net
- ASP。NET
- ASp.net
- Asp.net
- ASP.NET
- asp.net
- asp.net
- 华为应聘!
- 声明函数指针并实现回调
- 彻底崩溃,一个电脑白痴和黑客的对话!
- 探究char类型
- 我的作品分享
- aspとasp.netの違い
- PHP &amp; Memcached 实例
- 不同水平的人是如何进行自动化的
- Bridge 讨论
- 6000仍是高压线 买五类股最赚钱
- C++默认编写并调用的函数
- 自己的,未来的方向..
- 把XML数据直接帮定到控件
- PO BO VO DTO POJO DAO概念及其作用(附转换图)