摘要: 2016年,Wijmo將專註於:根據客戶的需求打磨控制項,包括性能、功能和修複;增加一些主要的新控制項,比如OLAP、報表、MultiRow;支持Angular 2, Aurelia, EmberJS框架
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中文官網,瞭解更多詳情。