写点什么

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

  • 2012-09-23
  • 本文字数:629 字

    阅读完需:约 2 分钟

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

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

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

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

ASP.NET 团队也正在研发 ASP.NET 单页面应用程序(SPA),此功能本应与 MVC 4 一起发布,不过未能完成。目前仍是预览版。

查看英文原文: Rich Client Applications With ASP.NET

2012-09-23 12:462605
用户头像

发布了 55 篇内容, 共 19.4 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

自关联外键插入数据时报错:YAS-02033 foreign key constraint violated parent key not found

YashanDB

JetBrains DataSpell for Mac:数据科学家的高效助手

iMac小白

DataSpell注册码 DataSpell下载 DataSpell破解版 DataSpell2024

百舸实践之「埋点数据深度治理与应用」 | 京东云技术团队

京东科技开发者

探秘Appium:Capability 进阶技巧揭秘!

测试人

软件测试

高防BGP云服务器助你抵御各种网络威胁,业务畅通无忧

一只扑棱蛾子

高防服务器

KaiwuDB 解析器之语义解析

KaiwuDB

数据库 解析

OSXBytes Lock-It for Mac(应用程序加密工具)v1.3.0激活版

iMac小白

NineData亮相2024中国移动算力网络大会

NineData

数据库 中国移动 移动云 算力网络 NineData

分享几个.NET开源的AI和LLM相关项目框架

EquatorCoco

人工智能 .net 开源 AI

Mac FoneLab Android Data Recovery for Mac:高效恢复Android数据的专业软件

iMac小白

Python文本统计与分析从基础到进阶

华为云开发者联盟

Python 开发 华为云 华为云开发者联盟

Redis开源社区持续壮大,华为云为Valkey项目注入新的活力

华为云开发者联盟

数据库 redis 开源 华为云 华为云开发者联盟

Redis开源社区持续壮大,华为云为Valkey项目注入新的活力

华为云PaaS服务小智

华为云

软件测试学习笔记丨后端架构优化设计 - spring boot 增删改查操作

测试人

软件测试

Proxyman Premium for Mac:强大的网络调试与分析工具

iMac小白

Proxyman Premium下载

交易履约之产品中心实践| 京东云技术团队

京东科技开发者

Redis官方开源的可视化管理工具 - RedisInsight

快乐非自愿限量之名

redis 开源

vue3早已具备抛弃虚拟DOM的能力了

EquatorCoco

DOM 虚拟机 Vue3

Aiseesoft Data Recovery for Mac:Mac用户的数据恢复利器

iMac小白

基于LangChain-Chatchat实现的本地知识库的问答应用-快速上手(检索增强生成(RAG)大模型)

汀丶人工智能

langchain 智能问答 rag 检索式增强

如何全面规避医疗数据安全风险?“一中心三大管控域”打开新思路!

BinTools图尔兹

数据库 数据安全 脱敏 电子病历 医疗信息化

Footprint Analytics 与 Core Chain 达成战略合作

Footprint Analytics

blockchain NEW chain

架构师六个生存法则之一:如何找到唯一且正确的架构目标?

不在线第一只蜗牛

架构

今天分享一个有趣的 Python 库 - howdoi

高端章鱼哥

Allavsoft for Mac:强大易用的多媒体下载与转换工具

iMac小白

Allavsoft下载 Allavsoft mac Allavsoft注册版

探秘Appium:Capability 进阶技巧揭秘!

测吧(北京)科技有限公司

测试

快速入门一篇搞定RocketMq-实现微服务实战落地

不在线第一只蜗牛

Syncovery for Mac:高效灵活的文件备份与同步软件

iMac小白

Syncovery下载 Syncovery破解版 Syncovery mac

用ASP.NET开发胖客户端应用程序_JavaScript_Roopesh Shenoy_InfoQ精选文章