RSS
热门关键字:  虚拟主机技术  vps团购  discuz架构  虚拟主机团购  curl
当前位置 :| 团购首页>网站编程>ASP>

asp与asp.net的区别

来源: 作者: 时间:2008-07-27 Tag:asp   asp.net   点击:

ASP

        在Windows NT 4流行的年代, 微软使ASP成为IIS服务的动态WEB应用程序默认平台. ASP一出现, 立即赢得熟悉Visual Studio的开发人员的欢迎, 因为ASP使用VBScript脚本语言, 众多语法和函数等同或类似VB, 无论是程序开发的老手还是新手, 都很快就能掌握ASP开发的技巧. ASP本身功能有限, 但是开发人员仍可以通过第三方COM对象来完成更多功能的集成. 这种方法极大增强了ASP开发的灵活性, 但是也有明显弊端, 开发人员不得不考虑在客户端配置这些功能, 引导客户下载安装更多的组件, 但客户基于安全性考虑, 往往不希望安装这些貌似额外的东西. 由于微软对计算机操作系统占有极具优势的份额, windows系统可以说是随处可见, SQL Server亦成为最普遍使用的数据库, 这也为 ASP的流行奠定了基础.

但是, 微软并没有对ASP投入更多精力, 其功能长期止步不前. 可以预见到的趋势, ASP.NET会在将来完全取代ASP.

2. ASP.NET

不熟悉的人, 常常将ASP和ASP.NET混为一谈, 以为ASP.NET是ASP的升级版, 其实不然. ASP和ASP.NET的唯一有共性的地方是它们都可以使用VBScript脚本语言. 可是, 对于ASP.NET来说, 它可以使用的绝不仅仅是这一种语言, 而是多达二十种左右的语言. ASP.NET与ASP 更大的区别在于, ASP.NET运行在完全不同的架构上, 是可编译的Framework, 在web页面的运行速度更快, 源代码更健壮更安全. 而ASP, 仅仅是翻译脚本语言实现功能, 源代码可扩展性弱, 安全性亦弱. ASP.NET给WEB开发带来了一种新理念, 即“code-behind”思想, 每一个页面都是由经过编译的程序化指令进行驱动, 生成的HTML页面称之为表现层. ASP.NET的另一优势是它完整的集成了对XML以及WEB服务的各种支持, 可以使用更广泛的安全策略和密码系统, 对于金融行业或关键数据的应用尤为重要.

目前, ASP.NET所体现出来的缺陷有两方面:一是开发者对编程语言的熟悉程度有限, 开发队伍远没有ASP开发队伍成熟, 这需要时间和硬件的配合. 二是主机服务商的硬件条件所限. 很多人认为ASP.NET开发的页面比ASP开发的页面运行速度慢, 其实不能这样对比, 因为目前很少有主机服务商能提供完全吻合ASP.NET运行基本需求的硬件环境, 小马拉大车, 当然无论如何速度也不会快, 甚至更慢.


 


    由于各种原因,我们无法获知[asp与asp.net的区别]原创作者,如侵犯了您的版权,请您及时联系我们!
上一篇:没有了
下一篇:几个非常经典且常用的asp表单函数
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册