您当前的位置:365bet > HTML5 / CSS3 >

并与我们的编辑和其他读者朋友交流

发布时间:2019-01-13 10:42编辑:admin1阅读(

      Webix UI 是用来创建 web 程序的。它可以用于任何浏览器,并且无需依赖后端技术。也就是说这个控件库可以用在 ASP.NET、PHP 和 Ruby 程序中,甚至没有后台的纯 HTML+Javascript 程序中。就 .NET 技术栈而言, Webix 在 MVC 应用上表现更好。

      InfoQ:您能多讲些与Backbone.js集成相关的内容吗?它给开发人员带来了什么好处?

      复杂的 Javascript 程序需要某种客户端的 MVC 方案来管理它的处理逻辑和界面展示。这样的方案有很多: Backbone、Ember、Angular 等等。跟创建自己的客户端 MVC 方案比起来,我们更愿意集中精力创建一个优秀的 UI 库,如果有必要用 MVC,就用 BackBone 吧。

      你可以用 Backbone 的方式定义数据模型 (有很多可用方案) 并把 Webix UI 连接到 Backbone 模型上。因此程序的处理逻辑可以通过 Backbone 模型作用在数据上,而无需考虑 UI 的细节。添加删除更新数据可以自动反映在 UI 上,这能显著简化开发工作。

      跟 MVC.NET 的集成很容易,365bet体育在线而且能用在.NET web 服务上 (.NET 代码作为数据提供者,而 UI 和客户端逻辑通过 Webix 代码实现)。

      技术上是可行的。Webix UI 跟基于 JavaScript 的 windows 程序开发是兼容的,但它在这个领域没有太大的优势。这个产品的主要目标是 web 开发。365bet体育在线

      我们计划添加更多的实用工具,365bet体育在线比如 UI 的可视化设计器,可以定制的皮肤和工具等。

      给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。