2015年很快就过去了,这是 Wijmo 重要的一年,尤其是对 Wijmo5。脱离传统的小部件,重新写一套 JS 控件,现在看来这个决定是正确的。用 TypeScript 写 Wijmo5,意味着我们没有任何依赖,不再需要 jQuery,Wijmo5 是一套纯控件。这个重要的决定使我们的产品处于行业前沿。Google 的 Angular2 开发团队也使用 TypeScript 和类,许多开发人员为了减少依赖,弃用 jQuery。

更重要的事情是:2015年我们一直聚焦在客户身上。我们和客户一起工作,客户帮助Wijmo5定型。我们增加功能、控件和一些非常好的扩展,这些都是客户直接参与的结果。
2016年,期待您持续提供反馈。我们也会改变发展规划,来适应您。2016年,Wijmo将专注于:

  • 根据客户的需求打磨控件,包括性能、功能和修复。
  • 增加一些主要的新控件,比如OLAP、报表、MultiRow
  • 支持Angular 2, Aurelia, EmberJS框架

支持 Angular 2

随后几个月内最激动的事情就是我们支持 Angular2。Wijmo 是第一个全面支持 Angular1 的库,我们将会继续这个传统。最近我们已经完成了 Angular2 第一个 Beta 版的指令模块,这使得开发人员很容易在在他们的 Angular2 应用中集成 Wijmo 控件。

Angular2 基于 TypeSript 开发,使得我们的工作更容易,因为从 Wijmo5 的第一个发布开始我们就使用 TypeScript。Angular2 和 Wijmo 是无缝集成的,我们有个示例“Angular2资源管理器”展示了把应用从 Angular1 迁移到 Angular2 很容易。
随后几周我们将发布 Angular2 交互性模块的 Beta 版,如果您有任何想法,请联系我们。

Pivot 控件

我们一直致力于一个新的 wijmo.olap 模块,它提供类似 Excel 的数据透视表和透视图的功能。这个新模块对于使用 C1Olap/XAML 的开发者来说,能够很容易的把他们的应用,从 XAML 迁移到 HTML。这个模块包含三个主要的控件:

PivotPanel:提供一个设计面板,在这里你可以拖拽数据中的字段创建汇总视图。你也可以设置字段属性像格式、过滤汇总类型等。

PivotGrid:扩展 FlexGrid 控件提供一个汇总数据的分层视图。你可以收起、展开行、列,向下钻取查看项目明细,拷贝汇总到剪切板以及导出到 Excel。

PivotChart:扩展 FlexChart 控件提供层次图显示汇总数据。PivotChart 控件提供了多层次的轴,多种图表类型以及更多类似Excel的数据透视表的功能。

PDFDocument

我们将发布一个新的 PDF 模块。PDFDocument 控件允许开发者创建包含 Wijmo 控件和任何内容的 PDF 文件。

MultiRow FlexGrid

MutiRow 是日本最受欢迎的控件之一,打算为 FlexGrid 增加了支持 MutiRow 的功能。MutiRow 显示的数据被包裹成多个视觉行,它也支持合并单元格。我们计划在2016年开发并发布这个 FlexGrid 的扩展。

持续改进

除了上面提及的主要的新项目,我们还增加了许多小的改进,主要是响应客户的需求,如:

  • 新的控件 wijmo.input.InputDateTime 允许用户输入日期/时间值。这个控件补充了我们已经存在的 InputDate 和 InputTime 控件,它们分别用于输入日期和时间值。

  • 全球化模块将支持财务年/季度日期。这个新功能使得更容易创建表和图表来显示财务信息。

  • FlexChart 控件的改进是提供方便、简单的自动标签旋转,无代码也可以生成清晰、有效的图表。

  • ComboBox 控件的改进是支持主/从场景,输入的是主元素,在下拉列表中显示相应的明细信息。

实验

我们会集中我们的力量打造 Wijmo5,我们也要花费一些时间来做些有趣的事情。我指的是让我们的控件达到浏览器的极致。Wijmo5 就来源于 ECMAScript 5 的实验。

  • 我们在浏览器中将尝试一些新兴的能力,看看我们能够多快做出 Wijmo。

  • 我们已经开始了 WebGL 的实验,用 FlexChart 渲染大数据集的时候,有一些非常有趣的结果,我们将在2016年推出这项研究结果。

  • 另外一个实验是 TypeScript,我们想尝试一些新功能,比如我们代码中的私有成员。我们也想利用 ECMAScript 6的新特性。因为源代码是用 TypeScript 写的,所以可以帮助我们轻松的做到这些。

  • 最后,我将在其他的环境和框架下用 Wijmo 进行实验。比如我们会用 Ionic 建立一些混合模式移动应用的例子。我们将在 React、Ember、Aurelia 的示例中使用 Wijmo。2016年我们希望 Wijmo 蓬勃发展、无处不在。

登陆Wijmo中文官网,了解更多详情。

Wijmo 2016年蓝图的更多相关文章

  1. Wijmo 2016 V3发布

    互操作性增强 Wijmo继续扩展互操作性包括Angular 2.ReactJS和VueJS. 模块支持 Wijmo最初设计为单个模块. 一切都存储在Wijmo命名空间.Wijmo现在包含很多不同的模块 ...

  2. Wijmo 2016 V1 强势发布,全面支持Angular 2

    Wijmo UI控件支持Angular 2 从Angular的1.x时代开始,Wijmo就已经支持Angular了.最近,我们正在和Angular团队合作来支持Angular 2.有趣的是,对Angu ...

  3. Wijmo 2016 V2 强势发布!

    Angular 2 支持 Wijmo 对 Angular 2 提供了全面的支持.我们一直在紧跟Angular 2 开发团队的步伐,对其发布的最新候选版本提供支持. 了解更多关于Angular 2 的支 ...

  4. 微软Dynamics 使用葡萄城的Wijmo 5提供移动端用户界面选择

    近日,全球最大的控件提供商葡萄城公司宣布: 葡萄城近日与微软公司达成合作,将Wijmo 产品线的HTML5和JaveScript 控件融合到微软Dynamics CRMOnline 2016版中. 随 ...

  5. 微软Dynamics 使用葡萄城的Wijmo 5提供移动端用户界面

    近日,全球最大的控件提供商葡萄城公司宣布: 葡萄城近日与微软公司达成合作,将Wijmo 产品线的HTML5和JaveScript 控件融合到微软Dynamics CRMOnline 2016版中. 随 ...

  6. 微软.Net 社区虚拟大会 -- 首日重点(dotnetConf 2016)

    6月7日--9日,为期三天的微软.NET社区虚拟大会正式在 Channel9 上召开. 在 Scott Hunter, Miguel de Icaza (Xamarin CTO) , ScottHan ...

  7. ComponentOne 2016 V2发布了!

    火热的夏季迎了ComponentOne今年的第2个重大发布.这次发布包含了一些非常棒的新控件以及很多大的功能增强.   快来下载免费试用版体验吧! FlexChart(UWP.WPF.WinForms ...

  8. Node黑客开发的10个好习惯(2016)

    在2015年底之际,javascript开发者已经掌握了大量的工具.最后一次我们调查的时候,现代化的JS蓝图才刚刚出现.今天,我们很容易在JS的庞大生态系统中迷失,而成功的团队大部分时间都遵守着JS开 ...

  9. ComponentOne 2016 年产品规划

    作为老牌的 Visual Studio 控件集,ComponentOne 今后的发展方向是什么?新的一年会在哪些方面有所增强?且听 ComponentOne 全球产品经理的 2016年规划. 2016 ...

随机推荐

  1. mac命令

    mac下卸载nodesudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}xc ...

  2. linux service

    有些东西真是难得搞懂,一旦懂了就容易记住了. 说到service 就不能不说 daemon, 他们两者看起来不相关.其实是紧密相连的两个概念. —— 就像两个同心的正五边形和正六边形放在一起时候的样子 ...

  3. Atitit. Atiposter 发帖机 新特性 poster new feature v11  .docx

    Atitit. Atiposter 发帖机 新特性 poster new feature v11  .docx 1.1.  版本历史1 2. 1. 未来版本规划2 2.1. V12版本规划2 2.2. ...

  4. Atitit apache 和guava的反射工具

    Atitit apache 和guava的反射工具 apache1 Spring的反射工具类 ReflectionUtils1 Guava 反射工具2 apache  34             7 ...

  5. jQuery_01之选择器

    1.jQuery对象获取:①先获得DOM对象,再用$函数封装到jQuery对象:var $jQuery=$(DOM对象):②直接使用$函数查找到的DOM对象,被自动封装到jQuery对象中:var $ ...

  6. Django的Model上都有些什么

    Django的Model上都有些什么 modelinfo= ['DoesNotExist', 'MultipleObjectsReturned', '__class__', '__delattr__' ...

  7. 优化与扩展Mybatis的SqlMapper解析

    接上一篇博文,这一篇来讲述怎么实现SchemaSqlMapperParserDelegate——解析SqlMapper配置文件. 要想实现SqlMapper文件的解析,还需要仔细分析一下mybatis ...

  8. javascript运算符——条件、逗号、赋值、()和void运算符

    × 目录 [1]条件 [2]逗号 [3]赋值[4]()[5]void 前面的话 javascript中运算符总共有46个,除了前面已经介绍过的算术运算符.关系运算符.位运算符.逻辑运算符之外,还有很多 ...

  9. JSP网站开发基础总结《十四》

    对于JSP的知识总结,已经为大家分享的差不多了,本篇就为大家做一下最后总结,本篇总结的主题是文件上传和下载,在之前的随笔中也有为大家分享过文件上传和下载的知识,不过都是通过JAVA提供的上传下载类实现 ...

  10. Jeet – 先进,直观,灵活的 CSS 网格系统

    Jeet 是一个先进的,直观的 CSS 网格系统.通过使用预处理器的强大功能,我们现在可以通过实际分数(或者浮点数)来生成一个基于百分比宽度和间隔的网格.让你用更少的代码,更快的速度构建页面布局. 您 ...