LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

关于微软开源WinJS,开发者必须知道的5件事

admin
2014年4月6日 14:6 本文热度 3101
  摘要:微软宣布将其现有的 JavaScript 框架 WinJS 开源,转身拥抱 Web 及移动应用开发者。本文列举出开发者需要密切注意的 5 件事,从 WinJS 的设计目的、优点,到与其他 JS 框架的兼容性,详细解读 WinJS 的前景及优势所在。
  微软 Build 开发者大会在过去一直着重于满足开发者的需求,但主要针对的是为微软平台开发产品的老派开发者。现在,微软在 Build 大会上宣布将把现有的 JavaScript 框架—— WinJS 开源,转身拥抱移动及 Web 应用开发者。
  WinJS 是一套 JavaScript 工具包,用于辅助开发者创建 HTML/CSS/JS 应用,尤其是网页、Android 和 iOS 平台上的 Windows 应用。WinJS 现在成了一个开源项目,因此开发者甚至可以在使用它的同时,在 GitHub 上支持这个项目。
  WinJS 和 Angular、Backbone 或 EmberJS 一样,是一种供开发者根据个人需求以及每个项目特点选用的开发框架。它不强制要求开发者必须选择 WinJS 开发 Windows 应用才能上传。这就是微软将 WinJS 开源的最主要的原因,微软希望 WinJS 与其他现有开发框架相比更具吸引力。接下来,就让我们一起来看看微软认为 WinJS 可以引人注目,也就是开发者需要密切注意的 5 件事。
  1. WinJS 的设计目的
  WinJS 的设计目的在于帮助开发者构建基于网页的应用,并且的确包括 HTML 5。WinJS 内很多不同组件包含特性各异的预编写代码,例如表单和网格等,开发者在开发应用时可以省时省力。此外,开发者还可以在着手开发之前,通过 WinJS 预览功能,试用一些库。
  2. WinJS 的终极目标是什么?
  根据 Windows 首席软件设计工程师 Josh Williams 的说法,WinJS 能使 Windows 应用成为当今消费者所期待的样子。" 就如同 Gmail 能够带给用户像应用一样的感觉,应用有特定的外观和风格。人们希望那样,而且那也是它的本来面目。" 在旧金山的 Build 2014 大会上,Josh 如此说道。
  3. 与 Node 组件良好协作运行
  Node.js 是开发者在本地电脑上开发 WinJS 应用的必需组件。WinJS 在 Node 基础上应该能够很好地运行非同步任务,比如应用内部的聊天或其他用户互动功能。不过,这不是 WinJS 的独门功夫,绝大多数 JavsScript 框架的设计目的中都包含能够与 Node 组件良好协作运行。
  4. 相比同类 JavaScript 框架,WinJS 又有哪些优点?
  与现有的众多 JavaScript 框架相比,WinJS 的不群之处是什么?微软首席项目经理 Paul Gusmorino 表示,WinJS 库尤其适用于开发基于网页的商业应用,WinJS 专注于用户界面,能够在不同设备上呈现出类似的面貌。
  5. 兼容与 Angular、JQuery 等 JS 框架
  如果开发者想尝试 WinJS 的特性,却不乐意放弃现在所使用的 JavaScript 框架,该怎么办?微软在这一点上可谓领先一步,已经推出专为 Angular、Knockout 和 JQuery 等框架开发的内置转接器,能与 WinJS 库特性兼容。
  WinJS 早期曾获得许多人的关注,但是很难说它是否会成为人们喜爱的开发框架。开发 WinJS 的人员认为 WinJS 专为商业应用优化,有跨平台一致性,专注于用户体验,但是别的竞争者,如 Angular、Backbone、Ember 和 Knockout,莫不如此。能让应用 " 看起来和感觉起来像真正的应用 ",并不是独一无二的目标。
  WinJS 最有优势的地方可能是该框架内包含微软提供的所有 JavaScript 库,从而使开发者能更简便快捷地编写复杂代码。它的测试页面展示了美观、交互性好、兼容性强的小工具。用户可以把这些特性用在已经受他们信任的框架(例如 Angular)中,这可能会吸引许多开发者尝试 WinJS。

该文章在 2014/4/6 14:06:50 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved