仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 593|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET编程:ASP.NET进门教程:ASP.NET和ASP区分

[复制链接]
兰色精灵 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:28:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我认为,可以通过更加简单的首次编译,而增加第二次编译的负担,来提高java的运行效率。只是将java源代码进行简单的等价转换,而不假设编译成某种虚拟机器的目标格式,而由本地编译器针对性的二次编译。网页教授教养网在上一篇中先容了甚么是ASP.NET,让您复杂的熟悉了一下ASP.NET,本节侧重先容ASP.NET和ASP的区分。ASP.NET具有更好的言语撑持,一整套新的控件,基于XML的组件,和更好的用户身份考证。ASP.NET代码不完整向后兼容ASP。ASP.NET具有更好的言语撑持,一整套新的控件,基于XML的组件,和更好的用户身份考证。
ASP.NET经由过程同意编译的代码,供应了更强的功能。
ASP.NET代码不完整向后兼容ASP。
ASP.NET的新特征



  • 更好的言语撑持
  • 可编程的控件
  • 事务驱动的编程
  • 基于XML的组件
  • 用户身份考证,带有帐号和脚色
  • 更高的可伸缩性
  • 更强的功能-编译代码
  • 更简单设置和开辟
  • 不完整的ASP兼容
言语撑持

ASP.NET利用新的ADO.NET。
ASP.NET撑持完全的VisualBasic,而非VBScript。
ASP.NET撑持C#(Csharp)和C++。
ASP.NET撑持JScript,和之前一样。
ASP.NET控件

ASP.NET包括大批HTML控件。几近一切页面中的HTML元素都能被界说为ASP.NET控件,而这些控件都能由剧本把持。
ASP.NET同时包括一系列新的面向工具的输出控件,好比可编程的列表框和考证控件。
新的datagrid控件撑持分类、数据分页,和您对一个数据集控件所等候的统统。
事务驱动的控件

一切Web页面上的ASP.NET工具都可以产生可被ASP.NET代码处置的事务。
可由代码处置的加载、点击和变动事务使得编程更轻松,更有层次。本信息代表文章来历网页教授教养webjx.com请人人往www.webjx.com扫瞄!
ASP.NET组件

ASP.NET组件深切地基于XML。好比新的ADRotator,它利用XML来存储告白信息和设置。
用户身份考证

ASP.NET撑持基于表单的用户身份考证,包含cookie办理和主动的非受权登录重定向。
(您仍旧可以定制本人的上岸页面和用户考证程序)。
User帐户和脚色

ASP.NET同意用户帐户和脚色,付与每一个用户(带有一个给定的脚色)分歧的服务器代码会见权限。
高可伸缩性

ASP.NET在供应更年夜的可伸缩性方面已有十分多的改良。
服务器对服务器的通讯已失掉极年夜的加强,这使得在多少个服务器上按比例分派一个使用程序成为大概。关于这一点的一个例子是,我们有才能在分歧的服务器上运转XML剖析器、XSL转换,乃至泯灭资本的session工具。看到本信息申明该文是经由过程网页教授教养(webjx.com)收拾公布的,请不要删失落!
编译代码

对服务器上ASP.NET页面的第一个哀求是编译其ASP.NET代码,并在内存中保留一份缓存的备份。如许做的了局固然极年夜地进步了功能。
易于设置

经由过程纯文本文件便可完成对ASP.NET的设置。
设置文件可在使用程序运转时举行上传和修正。无需重起服务器。也没有metabase和注册方面的困难。
易于开辟

不必要重起服务器来设置和交换已编译的代码。ASP.NET会复杂地把一切新的哀求重定向到新的代码。
兼容性

ASP.NET不完整兼容初期的ASP版本,一切年夜部分旧的ASP代码必要举行修正才干在ASP.NET下运转。
为懂得决这个成绩,ASP.NET利用了一个新的文件后缀".aspx"。如许就使ASP.NET使用程序与ASP使用程序可以一同运转在统一个服务器上。
另外,小型软件代码重用价值低,没有必要跨平台;大型软件,有严格的规划、部署,不可以随意跨平台。
若天明 该用户已被删除
沙发
发表于 2015-1-19 13:58:21 | 只看该作者
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
冷月葬花魂 该用户已被删除
板凳
发表于 2015-1-25 12:29:27 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
海妖 该用户已被删除
地板
发表于 2015-2-2 22:05:11 | 只看该作者
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
分手快乐 该用户已被删除
5#
发表于 2015-2-8 11:25:47 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
山那边是海 该用户已被删除
6#
发表于 2015-2-25 10:56:25 | 只看该作者
市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。
再见西城 该用户已被删除
7#
发表于 2015-3-7 20:10:06 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
8#
发表于 2015-3-15 13:39:40 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
只想知道 该用户已被删除
9#
发表于 2015-3-22 01:19:24 | 只看该作者
那么,ASP.Net有哪些改进呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 09:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表