若相依 发表于 2015-1-16 22:23:01

ASP.NET网页编程之ASP.NET开辟:简化使用程序的开辟撑持We...

不过你如果学.net的话,你就不要选os了,这课比较底层的。你可以旁听数据库加上软件构件和中间件。(webservices和面向服务的课也应该听一听)</p>在上月举行的PDC09年夜会中,微软ASP.NET团队的JonathanCarter和ScottHunter演示了为ASP.NET4今后版本计划的一些功效,其次要偏向是简化使用程序的开辟,撑持Web尺度,和进步功能提拔。
在简化使用程序开辟方面,ASP.NET团队正在思索以下几个功效:
1.可用于ASP.NETMVC和WebForms的ActionRecord形式撑持,基于EntityFramework,便利疾速建模,疾速开辟。
2.更容易于利用的Route划定规矩:能分离各类信息(如硬盘上的文件路径)主动判别路由方针及相干参数。
3.可扩大的,基于罕见义务/场景的帮助办法,比方:
·图片处置,如缩放,水印等经常使用操纵。
·OpenID撑持,如许开辟职员能够轻松将ASP.NET认证与OpenID集成。
·背景企图义务,如“每10分钟”或“天天清晨2点”实行某个义务。
·Email发送,和利用Email举行考证的注册流程。
实在的文件上传进度提醒,今朝完成这个功效必要利用某些伤害的技能,现在后ASP.NET大概会开释更多接口来举行撑持。
HTML5带来了很多新特征,比方新的HTML标志,原生的视频和音频撑持,和拖放操纵等等。将来的ASP.NET起首会撑持HTML5中更切合语义的标志。如在ASP.NET2.0中,控件会天生庞大的table标志,在ASP.NET4中则会酿成切合今朝语义的ul/il嵌套,而在将来的ASP.NET中,即可能会天生标志。
别的,HTML5的WebStorage功效同意将数据贮存在扫瞄器上,将来的MicrosoftAJAX库中将会供应一个可选的IntermediateDataContext用于交换今朝的AdoNetDataContext,后者将数据经由过程WCF接口寄存在服务器端,而前者则将数据保留在当地。
在功能进步方面,ASP.NET团队会在在微软的散布式缓存Velocity公布以后,为ASP.NET供应响应的各种provider。如许ASP.NET即可以将数据缓存,会话形态等各类信息寄存在历程外的的散布式缓存中,以此失掉更好的功能和强健性。这些provider完成能够与ASP.NET现有的扩大体例优秀集成,对开辟职员的利用坚持通明。
因为Web使用程序的显现效果愈来愈丰厚,网页前端功能优化的主要性也随之进步。将来的ASP.NET将会内置CSS或JavaScript文件的紧缩及兼并,并对CSSSprites等庞大优化体例供应撑持。CSSSprite的优化道理是将页面上大批的小图片兼并成一个文件,然后利用CSS定位机制来显现个中的一部分,这么做的优点是年夜年夜削减了扫瞄器与服务器真个通讯次数,常常可使页面加载速率有分明进步。ASP.NET在将来能够依据开辟职员的需求,主动将一组图片举行兼并,并经由过程一些接口将独自某幅图片的信息(如地位,尺寸)表露出来,乃至间接在页面上天生包括特定属性的HTML标签。
java的设计机制:首先产生一个中间码,第二部编译为本地(机器)码。这个机制有很大的缺点。

灵魂腐蚀 发表于 2015-1-19 09:52:16

是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。

愤怒的大鸟 发表于 2015-1-28 06:04:14

目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.

再见西城 发表于 2015-2-5 18:51:42

逐步缩小出错代码段的范围,最终确定错误代码的位置。

仓酷云 发表于 2015-2-13 06:41:00

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。

分手快乐 发表于 2015-3-3 18:11:42

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。

海妖 发表于 2015-3-11 12:41:45

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

再现理想 发表于 2015-3-18 18:40:14

碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。

爱飞 发表于 2015-3-26 14:05:24

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
页: [1]
查看完整版本: ASP.NET网页编程之ASP.NET开辟:简化使用程序的开辟撑持We...