仓酷云

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

[学习教程] ASP.NET教程之ASP.NET MVC 4中的单页面使用程序仓酷云

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:19:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
因为二次编译器太复杂,那么建议只是在安装程序的时候编译一次,而不类似net网页编程那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。ASP.NETMVC4beta中包括了一个实行项目,用作开辟“单页面使用程序(singlepageapplications)”。该项目也称为ASP.NETSPA,其项目范例基于一组开源库和WPF、Silverlight下流行的MVVM形式。
扫瞄器端
位于扫瞄器端手艺组底部的是出名的jQuery库,与之一同的另有UnobtrusiveAjax、jQueryUI和jQueryValidation插件。
接上去的手艺是Upshot。它是构建于jQuery和Knockout之上的数据会见弛缓存库。在示例代码中,你会看到有一个与knockout兼容的视图模子被主动天生。它的外部是基于Upshot的函数,用作处置与服务层的通讯。别的它还包括用于驱动UI的代码。(SPA的视图模子相似XAML手艺,云云看来,这块中央很快会充溢形形色色的代码。)
MVVM作风的数据绑定利用Knockout框架完成。与基于XAML的手艺相似,Knockout供应了声明式的数据绑定,它在当数据和视图模子基于表露属性变动事务的observables时,能够完善的举行事情。别的,你不必要显式地激发事务,即便对盘算属性也是云云。绑定历程与设置控件的DataContext属性分歧,你必要挪用ko.applyBindings完成。但是这其实不妨害子控件具有分歧的数据高低文,面临这类情形只需复杂地为它们利用“with”或“foreach”绑定便可。个中“with”绑定相似于将控件的DataContext绑定到视图模子中的属性,尔后者“foreach”实质上创立了一个项目汇合控件。
位于手艺组顶真个是nav.js,它是微软新推出的一个库。
服务器端
服务真个使用程序框架由一般的MVC页面暗示,而使用程序内的各类视图由分别页面(partialpages)暗示。在示例中,Knockout数据绑定用作静态地显现和埋没这些页面。
年夜部分服务端数据会见都由笼统类DataController处置。DataController是ASP.NETWebAPI中ApiController的子类,后者供应了客户端向服务器提交ChangeSetEntry的基础办法。喜好利用存储历程大概第三方ORM的开辟职员,能够间接承继该类;而熟习EntityFramework的开辟职员可使用DbDataController。VisualStudio的脚手架撑持(scaffoldingsupport)能够为后者主动天生附带基础CRUD操纵的代码。
检察英文原文:http://www.infoq.com/news/2012/02/SPA
也许C#刚上市的时候有些抄袭net网页编程吧,但自从C#2.0上市之后,整个局面就扭转乾坤了,不但net网页编程在模仿C#,而且他从来都没能跟得上C#的脚步。
小女巫 该用户已被删除
沙发
发表于 2015-1-20 20:37:24 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
活着的死人 该用户已被删除
板凳
发表于 2015-2-4 13:39:35 | 只看该作者
逐步缩小出错代码段的范围,最终确定错误代码的位置。
山那边是海 该用户已被删除
地板
发表于 2015-2-10 00:10:47 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
只想知道 该用户已被删除
5#
 楼主| 发表于 2015-2-23 09:45:12 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
金色的骷髅 该用户已被删除
6#
发表于 2015-3-7 06:56:25 | 只看该作者
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-14 13:28:39 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
因胸联盟 该用户已被删除
8#
发表于 2015-3-21 08:56:19 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 08:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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