博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Rich Client Applications With ASP.NET
阅读量:6528 次
发布时间:2019-06-24

本文共 2017 字,大约阅读时间需要 6 分钟。

Rich Client Applications With ASP.NET

 

Web Developers can use client-side libraries such as Backbone and Knockout to structure their client-side code better and enable richer client experiences. We point to some resources.

Unlike JQuery, which mainly focuses mainly on DOM manipulation, Backbone.js and Knockout.js focus on separation of concerns in your code, such as separating your data model from the UI elements.  helps you create MVC-like structure and provides RESTful persistence. Models allow separation of data from the View, whereas Routers provide convenient routing between client-side pages.  on the other hand focuses on declarative bindings (similar to XAML bindings) of your models to HTML elements and dependency tracking – this allows an MVVM style approach. However both libraries allow other MV* patterns to be followed.

Some resources that could help you get started -

  •  by 
  • A  with Backbone.js and ASP.NET Web API
  •  (with ASP.NET)
  •  for knockout.js with ASP.NET

These are by no means the only libraries/frameworks available – there are several others, some of which we covered in  earlier this month. Steve also lists the  for rich client-side applications along with interesting comparisons and insights about the direction of the projects.

ASP.NET team is also working on , which was supposed to ship with MVC 4 but couldn't make it. It is currently in preview. 

 

 

用ASP.NET开发胖客户端应用程序 

Web开发者可以使用诸如Backbone及Knockout等客户端库去更好地组织他们的客户端代码,并提供更丰富的客户端体验。我们指出了一些资源。

与主要关注DOM操作的JQuery不同,Backbone.js及Knockout.js则关注在你的代码中实现关注点分离,例如从用户界面元素中将你的数据模型分离出来。帮助你创建像MVC一样的结构,并提供REST风格的持久性。模型允许从视图中分离数据,而路由器为客户端页面之间的路由提供了便利。另一方面,关注的是声明式绑定(与XAML绑定类似),即将你的模型绑定至HTML元素,并保持依赖项跟踪——这样就可以使用MVVM风格的方法。然而,两个库都允许遵循其他的MV*模式。

一些有助于你入门的资源——

  • 所作的
  • 用Backbone.js及ASP.NET Web API一起开发的
  • (与ASP.NET一起使用时)
  • ,适用于knockout.js与ASP.NET一起开发

这些绝对不意味着那些是唯一可用的库/框架——还有一些其他的库/框架,其中一些已在本月初的中有所涉及。Steve还罗列了适用于胖客户端应用程序的,同时做了有趣的比较,并洞悉了那些项目的未来发展方向。

ASP.NET团队也正在研发,此功能本应与MVC 4一起发布,不过未能完成。目前仍是预览版。

 

 

转载于:https://www.cnblogs.com/taoqianbao/archive/2012/09/25/rca-asp-net.html

你可能感兴趣的文章
好程序员HTML5大前端分享web前端面试题集锦二
查看>>
UG中卸载被占用的DLL
查看>>
eclipse 设置注释模板详解,与导入模板方法介绍总结
查看>>
Cocos2d-x3.2 文字显示
查看>>
估计下星期就能考科目二了
查看>>
20 Useful Commands for Linux Newbies
查看>>
轻松实现localStorage本地存储和本地数组存储
查看>>
mongodb group
查看>>
python+selenium自动化测试(二)
查看>>
(笔记 - 纯手敲)Spring的IOC和AOP 含GIT地址
查看>>
7-设计模式介绍
查看>>
让运维更高效:关于ECS系统事件
查看>>
J2EE分布式框架--单点登录集成方案
查看>>
跨域传递参数
查看>>
android 4.2的新特性layoutRtl,让布局自动从右往左显示
查看>>
iOS tableView 下拉列表的设计
查看>>
sharepoint 2010 属性编辑工具 SPCamlEditor 1.5.1
查看>>
JAVA学习笔记--4.多线程编程 part3.JAVA多线程的常见概念和基本类库
查看>>
linux下配置网络环境
查看>>
java Windows7 下环境变量设置
查看>>