ASP.NET 的特点

ASP.NET提供了编译后的代码和服务器端控件,提高了编程效率和应用性能,但也增加了页面设计的复杂性,使得设计人员需要更多程序设计知识。相比ASP,ASP.NET更强调程序员主导,虽有Dreamweaver等工具支持,但对设计人员的友好度较低。作为.NET框架的一部分,ASP.NET还包含Web服务和性能优化功能。
摘要由CSDN通过智能技术生成
asp.net 相比传统的动态页面技术,使程序设计相对简化,结构更为清晰。但大大加重
了页面设计的难度,其界面处理与传统的 asp,php,cgi 相比,极为死板,几乎全部需要由程
序员来处理其界面,很难使用第三方工具进行可视化设计。 asp.net 想把程序与界面分开,
但从另一方面来看,它使程序与界面结合得更为紧密。也就是说 asp.net 使 web 应用更象一
个传统的 windows 应用,以程序员为主,设计人员几乎就插不上手了。你只要看看
Datagrid/Datalist/ 日历 /Repeater 等等 web 控件,你就会发现,这些设计良好的可复用控件大
大提高了编程的效率,但你要是想让设计人员来修改这些控件的界面,我想那肯定是天方
夜潭。相比而言,设计良好的 asp 程序则可以最大限度的做到页面设计的灵活和高效,这
方面的第三方工具也比较成熟且有很多选择, dreamweaver 是设计人员的强大而高效的工
具之一,而 asp+com 结构也可以用于大型应用,但他的起点显然要比 asp.net 要高。而目前
设计人员会发现,他们很难对 asp.net 页面进行修改,以目前的知识只能修改一下整体的框
架,细节就无法修改了,要做到这一点,他们需要大量的程序设计方面的培训,但这显然
不利于专业化分工,不利于生产效率。目前对于 asp.net 页面的设计工具也不多, dreamweaver
mx 相对而言支持较好,但想对于对 asp/php/perl 等传统动态页面的支持,简直是天攘之别。
因此我认为,就大型的 web 应用,比如企业信息管理系统,相对 asp 来说, asp.net 从大多
数方面都是最佳选择,但 asp 的很多优点依然可以应用到整个系统的某一部分,这并不矛
盾。
ASP.NET 是构建可扩展的,交互的 Web 站点最流行的语言之一。好些 Internet 上访问
量最大的 Web 站点都是使用 ASP.NET 开发的。其中突出的例子有 Home Shopping Network
网站, MSN 和微软自己的网站。 ASP.NET 与前版 ASP 相比截然不同。如果你用 ASP 早期
版本开发过应用,而且还没有接触过 ASP.NET 的新特性,那么就一定要作好被 ASP.NET
震惊的准备了。下面列出一些 ASP.NET 的重要的新特性: ASP.NET 使用以公共语言运行
库( Common Language? Runtime, CLR )语言编写的编译后代码,诸如 Visual Basic C#
与前版 ASP 不同,这次不再使用象 VBScript 这样的解释执行的脚本语言。 ASP.NET 页面
1 是基于服务器端控件构建的。 Web 服务器控件允许你使用直观的对象模型来表现和编程,
而不再是使用超文本标记语言( Hypertext? Markup Language, HTML )元素。 ASP.NET
括所谓 Web 服务的新技术。你可以用 Web 服务跨越 Internet 访问属性、方法以及传递数据
库的数据。 ASP.NET 是微软 .NET 框架的一部分。你可以通过在代码中访问几百个 .NET
类,实现执行诸如动态创建图片和将数组保存到文件这样令人惊奇的多种功能。 ASP.NET
包含页面和数据缓存机制,可以让你轻松而又显著地提高 Web 站点地性能。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

a66889999

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值