仓酷云

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

[学习教程] 来一篇关于NET的微软确认ASP.NET MVC 2正式版行将公布

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:26:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在VC.net的版本上,为了让C++运行在.NETFramework中,微软为C++引进了托管,就是托管C++(ManagedC++),这个根本就没有流行起来,自托管C++产生以后就没有收到过好评。<p>【51CTO快讯】.NET开辟总管ScottGu在其博客中称微软行将公布ASP.NETMVC2正式版,该版本合用于VisualStudio2008及基于ASP.NET3.5平台的VisualWebDeveloper2008Express。ASP.NETMVC2的变更次要以下:
1、在RC1中新增的ASP.NETMVC2validation(对ViewData中Model数据考证)功效,如今已由model-validation代替了input-validation。也就是说,假如你利用modelbinding(将Model属性主动绑定到View中,并主动绑定从View中Post回Controller的值),那末一切的属性都将被考证一遍,而不单单是变动后的数据。
2、新的“强范例HTML(<input>标签)的帮助办法”,如今撑持了Lambda表达式,从而可使你利用到数组(array)大概汇合索引(collectionindexes)。比方如今能够这么做:Html.EditorFor(m=>m.Orders),这段代码将会天生以序列i为name、详细数组中的值为value的<input>标签。
3、从头调剂过的Html.EditorFor()和Html.DisplayFor()扩大办法,在默许情形下将主动对应复杂属性。这使得主动机关Form表单变成加倍复杂了。
4、model考证所利用的客户端剧本中的id如今更明晰了。在RC1中,id会像如许:form0_prefix,如今id改成了以属性称号为前缀,如:unitPrice_validationMessage。
5、Html.ValidationSummary()办法增添了一个参数,能够把持汇总信息显现的级别,是全部Model级别,或是单个属性级别。
6、AccountController中利用默许的ASP.NETMVCWebApplication模板加倍整齐了。
7、脚手架(scaffolding)功效如今供应了在Controller中的Delete办法,和对的View页面(模板)。
8、jQuery1.4.1被包括到了项目中,代替了本来的1.3.2版本。同步更新的另有用来智能提醒的vsdoc文件。
9、其他一些很成心义的改善,好比第2点中所说的“强范例HTML(<input>标签)的帮助办法”如今更快了。
ASP.NETMVC延长浏览
ASP.NETMVC是微软官方供应的MVC形式编写ASP.NETWeb使用程序的一个框架。
它由Castle的MonoRail而来.今朝已历经数个版本。ASP.NETMVC中的MVC原本是存在于Desktop程序中的,M是指数据模子,V是指用户界面,C则是把持器。利用MVC的目标是将M和V的完成代码分别,从而使统一个程序可使用分歧的体现情势。好比一批统计数据你能够分离用柱状图、饼图来暗示。C存在的目标则是确保M和V的同步,一旦M改动,V应当同步更新。



ASP.NETMVC框架是既ASP.NETWebForms后的又一种开辟体例。它供应了一系列优异特征,使ASP.NET开辟职员具有了另外一个选择。ASP.NETMVC框架选项十分洁净,并且简单利用。它将同意你在使用中容易地坚持存眷分别,且有助于举行洁净的测试和TDD。

<p>前天傍晚我发表了《Java的跨平台就是一句谎言。》,原本就是周末闲来无事,发表一篇略带争议性的博文让大家都来吵吵架,发表自己的看法,根本就没想着谁把谁打倒,一个行业或者是技术阵营是无法用短期口水仗打到对手的。
若天明 该用户已被删除
沙发
发表于 2015-1-18 14:39:59 | 只看该作者
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
飘灵儿 该用户已被删除
板凳
发表于 2015-1-25 12:12:08 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
谁可相欹 该用户已被删除
地板
发表于 2015-2-2 22:04:12 | 只看该作者
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
5#
发表于 2015-2-8 11:44:17 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
再现理想 该用户已被删除
6#
发表于 2015-2-25 11:37:02 | 只看该作者
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
蒙在股里 该用户已被删除
7#
发表于 2015-3-7 21:11:51 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
柔情似水 该用户已被删除
8#
发表于 2015-3-15 14:47:28 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
兰色精灵 该用户已被删除
9#
发表于 2015-3-22 02:10:35 | 只看该作者
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-26 01:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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