`
len
  • 浏览: 42635 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
  • len: 假如我不能,我就一定要,假如我一定要,我就一定能!
    生&活

什么是ASP.Net?

阅读更多

  ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。

  执行效率的大幅提高

  ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。

  世界级的工具支持


ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。

  强大性和适应性

  因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。

  简单性和易学性

  ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。

  高效可管理性

  ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使Asp.net的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。

  多处理器环境的可靠性

  ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。

  自定义性,和可扩展性

  ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。

  安全性

  基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。(但是Asp的经验告诉我们,不能这么自信,M$老是会出Bug的)

分享到:
评论

相关推荐

    asp.net教师教学评价分析系统.zip

    1. "asp.net??????????\asp.net??????????\????????????(??).doc" - 这可能是一个关于项目设计文档,包含了系统的详细设计思路、功能需求和实现方法。 2. "asp.net??????????\" - 可能是项目目录结构的表示,包含...

    微软ASP.NET入门教程

    什么是 ASP.NET? 语言支持 ASP.NET Web 窗体 Web 窗体介绍 使用服务器控件 对控件应用样式 服务器控件窗体验证 Web 窗体用户控件 数据绑定服务器控件 服务器端数据访问 数据访问和自定义 使用业务对象 ...

    ASP.NET面试题目,有答案的

    1. **什么是ASP.NET?** ASP.NET是一种用于构建动态网站、Web应用和Web服务的技术,它简化了Web开发过程,提供了丰富的控件、自动状态管理以及事件驱动模型。 2. **ASP.NET的生命周期是什么?** ASP.NET页面生命...

    ASP.NET?上SQL?料?企?管理器v0.5

    ASP.NET线上SQL数据库企业管理系统v0.5是一个基于VB.NET开发的应用程序,它提供了一种在Web环境下远程管理SQL数据库的解决方案。这个系统允许用户通过Web界面执行常见的数据库管理任务,而无需在服务器上安装完整的...

    ASP.NET Interview Questions

    1. **什么是ASP.NET?** ASP.NET是一种用于构建动态网站、Web应用程序和Web服务的技术。它包括多种编程模型,如ASP.NET MVC、Web Forms、ASP.NET Core和SignalR等。 2. **ASP.NET MVC与Web Forms的区别是什么?** ...

    ASP.NET13个入门问题解答

    1. **什么是ASP.NET?** ASP.NET是一个用于构建动态网站、Web应用程序和Web服务的开源框架。它允许开发者使用多种编程语言,如C#、VB.NET,创建高效、交互性强的Web应用。 2. **如何创建第一个ASP.NET Web应用?** ...

    ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典

    ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP...

    ASP.NET 2.0开发技术大全

    全书共分37章,包括认识ASP.NET 2.0、ASP.NET 2.0网页语法、字符串与日期处理、Page对象、Response和Request对象、Application和Session对象、Server对象、Cookie对象、Cache对象、Global.asax全局程序集文件、标准...

    ASP.NET某店积分更新记录管理(源代码+LW).zip

    5. `ASP.NET??????????(???+??)\ASP.NET??????????(???+??)\???\` 和其他目录结构:这部分看起来是路径重复,可能表示项目文件夹的结构,其中包含了项目的其他资源,如样式表、JavaScript文件、图片等。在ASP.NET中...

    asp.net相关面试题

    1. **什么是ASP.NET?** ASP.NET是一个开源的服务器端框架,用于构建高性能、可扩展的Web应用。它提供了多种编程模型,如Web Forms、MVC、Web API和Blazor。 2. **ASP.NET的生命周期是什么?** ASP.NET页面生命...

    asp.net面试题及答案

    1. **什么是ASP.NET?** ASP.NET是一个开放源代码的Web开发框架,它允许开发者使用.NET编程语言(如C#或VB.NET)创建动态网页和Web应用程序。 2. **解释ASP.NET页面生命周期?** ASP.NET页面生命周期包括初始化、...

    asp.net(面试题大全)有答案

    - 什么是ASP.NET?它与ASP有何不同? - ASP.NET的核心组件有哪些?如Page、Control、Application等。 - 解释一下ASP.NET的生命周期,包括各个阶段及事件。 - ASP.NET有哪些不同的页面模型,如Web Forms、MVC、...

    ASP.NET AJAX程序设计——第I卷:服务器端ASP.NET 2.0 AJAX Extensions与ASP.NET AJAX Control Toolkit 源代码

    本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端...

    ASP.NET实例篇-多媒体CD

    #### 什么是ASP.NET? ASP.NET是Microsoft推出的一种服务器端脚本环境,用于构建动态Web页面和服务。它基于.NET框架,可以使用C#或VB.NET等语言进行开发。ASP.NET提供了一种灵活的方式来创建功能丰富的Web应用,支持...

    asp.net 百问百答.rar

    1. **什么是ASP.NET?** ASP.NET是一种用于构建Web应用的服务器端技术,它包含了多种Web开发模型,如Web Forms、MVC、Web API和Blazor等。这些模型各有特点,能满足不同类型的Web应用开发需求。 2. **Web Forms与...

    ASP.NET 完全入门

    ASP.NET技术就是由微软的.NET技术细化而来的,它跟ASP技术有些关系,然而又不是仅仅是一个继承,可以讲,ASP.NET跟ASP想比较的话,已经是变得面目全非了,当然好得至少是一个量级以上。 ASP.NET完全基于模块与组件,...

    到底是WinForm还是asp.net

    到底是WinForm还是asp.net?关于此问题的简单看法。

    ASP.net实战项目

    ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP...

    .net常用面试题

    4. **什么是ASP.NET?** ASP.NET是.NET Framework的一部分,用于构建动态网站、Web应用和服务。它提供了多种开发模式,如Web Forms、MVC、Web API和Blazor。 5. **解释ASP.NET MVC架构** MVC(Model-View-...

Global site tag (gtag.js) - Google Analytics