非常荣幸向你介绍Wijmo 5,我们的新一代JavaScript控件。这对我们来说是一个巨大的发布,因为它标志着我们产品线的显著转变。Wijmo 5是一组JavaScript控件,不要与Widgets(Wijmo 3)混淆。我们已经从产业后退了一步来重新思考JS UI控件应该是什么样子的。我们的观点是高质量的控件,类似于你在.NET中的发现,且在Widgets之上语法有显著的改进。

当然,除了Wijmo 5,我们还创建了一个JavaScript UI控件结构的新类型。Wijmo5具有移动终端优先、快速、轻量级、灵活的特点,同时拥有一流的Angular支持。下面的视频是Wijmo 5的一个很棒的介绍。

如果你想更多的了解我们的架构,体验开发Wijmo 5,可以观看此视频。

 

Wijmo 5 是什么?

Wijmo 5专注于质量,而不是数量。因此你会发现我们的控件列表并不长,但是每一个控件都是精心打造的。我们也不想重新发明车轮。我们示例的布局为BootStrap,还使用了简单的UI控件,如按钮等。

要求是什么?

  • 现代浏览器(IE9+, ECMAScript 5)
  • jQuery(这是Wijmo的唯一依赖)

为什么需要ECMAScript5?

  • 真正的属性(有getters/setters)
  • JSON支持
  • SVG图形
  • 更好的数组,bind方法等
  • 更小、更高效(没有程序支持传统的浏览器)

核心

  • 基础控制
  • 多语言支持
  • 集合视图
  • 丰富的主题

表格

  • FlexGrid

输入

  • ListBox
  • ComboBox
  • 自动完成
  • 菜单
  • 日历
  • InputDate、InputTime
  • InputNumber

数据可视化

  • FlexChart
  • FlexPie
  • LinearGauge
  • RadialGauge
  • BulletGraph

FlexGrid for JavaScript

如果你是VB初期开始的开发者,你或许知道我们著名的FlexGrid控件。它很棒以至于微软已经将它包含在Visual Studio中了。这个控件是我们现在的CTO Bernardo Castilho开发的。在过去20年,他在不同平台上演变和改进着这个控件。现在,他开始编写JavaScript版本了!

FlexGrid设计的背后有一个原则:灵活性。FlexGrid专注于保持精益和快速,并且利用扩展性提供功能。

ICollectionView for JavaScript

Wijmo是一个基于强大的、熟悉的数据层的坚实基础结构。主要的数据绑定界面是ICollectionView,提供了并发、过滤、分组和排序的服务。Wijmo还包括 IEditableCollectionView 和IPagedCollectionView,支持编辑和分页。

Wijmo的ICollectionView控件与.NET中的几乎相同,因此如果你知道.NET你会感觉宾至如归。

一流的Angular支持

Angular JS是当今最流行,最强大的应用程序框架之一。我们相信,它将继续得到普及,并将作为Web开发的下一个方向。正因为如此,我们发布并维护的全部的控件中将全面支持Angular JS,此外,我们所提供的大部分Sample都将使用Angular JS。当然,您也可以将Wijmo和其他的Web框架配合使用,如果我们的客户需要,我们将逐步的增加对于其他框架的官方支持。

开始使用Wijmo 5

为了开始使用Wijmo 5,你需要下载试用版。试用版包括你开始使用Wijmo 5所需的一切,包括示例、js/css文件,甚至Visual Studio工程模板。

我们还提供了探索Wijmo 5 的一些很棒的在线示例

如果你想运行我们所有的控件和功能,建议你直接使用Wijmo 5控件浏览器

如果你想了解移动应用程序中的Wijmo 5,欢迎观看Ionic费用跟踪

如果你想学习如何使用控件,强烈推荐你参考101示例:FlexGrid 101CollectionView 101FlexChart 101Gauge 101

如果你想查看诸多控件的对比,可查看Benchmark示例

如果你想学习怎样与数据服务结合,可参考这些示例:FirebaseBreezeJSOData

下载中包含所有示例,因此确保你已下载Wijmo 5,以便更深入的研究这些应用程序的源代码。

Wijmo 5 具有高质量的文档,您可以在线阅读。新的文档格式是本地开发的,并且优化了文档JavaScript控件。

关于Wijmo 3

不要担心,我们在可预见的未来里会维护并发布Wijmo 3(以前称为Wijmo Professional)。我们创建了窗口小部件的产品,这个产品使用了渐进增强和无处不在工作,包括IE 6。Wijmo 3对很多客户来说依旧是一个可行的产品,我们将继续提供对Wijmo 3的支持。

我们想要创建一个新的产品,目标为更多的现代浏览器,并且创建了完全分离,可以给我们更多的自由。因此,如果你的目标是IE9及以上,欢迎使用Wijmo 5,如果你需要支持传统浏览器,欢迎使用Wijmo 3!