站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
ASP.NET
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
== 概述 == ASP.net不仅仅是 Active Server Page ([[ASP]]) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台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一般分为两种开发语言,[[VB.NET]]和C#,C#相对比较常用,因为是.NET独有的语言,[[VB.NET]]则为以前VB程序设计,适合于以前VB程序员,如果新接触[[.NET]],没有其他开发语言经验,建议直接学习C#。 == 简单性和易学性 == 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.NET]] 的语法在很大程度上与 [[ASP]] 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 [[ASP]] 应用程序中逐渐添加 [[ASP.NET]] 功能,随时增强 [[ASP]] 应用程序的功能。 [[ASP.NET]] 是一个已编译的、基于 .NET的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比[[ASP]]即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic [[.NET]]、C# 和 JScript [[.NET]].)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 [[.NET]] Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 [[ASP.NET]] 可以无缝地与 WYSIWYG [[HTML]] 编辑器和其他编程工具(包括 Microsoft Visual Studio [[.NET]])一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 当创建 [[ASP.NET]] 应用程序时,开发人员可以使用 Web 窗体或 [[XML]] Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义. 如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的Web开发术语(不过我相信如果有兴趣的话是可以很快的掌握的)。你不需要先前的ASP开发经验(当然有经验更好),但是你必须了解交互式Web程序开发的概念,包含窗体,脚本,和数据接口的概念,如果你具备了这些条件的话,那么你就可以在[[Asp.net]]的世界开始展翅高飞了。 ==相关词条== *[[PHP]] *[[JSP]] *[[ASP]] *[[.NET]] *[[ACCESS]] *[[MSSQL]] *[[HTML]] *[[ASP.NET基本控件]] *[[ASP.NET控件]] *[[ASP.NET高级控件]] [[category:.NET|A]] [[category:开发语言|A]] [[category:微软|A]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)