Wijmo 2016年藍圖

来源:http://www.cnblogs.com/C1SupportTeam/archive/2016/03/06/5248596.html
-Advertisement-
Play Games

摘要: 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中文官網,瞭解更多詳情。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 開源監控軟體對比 Cacti(英文含義仙人掌) 是一套基於PHP、MySQL、SNMP和RRDtool開發的網路流量監測圖形分析工具,它通過snmpget來獲取數據使用RRDtool繪圖,簡化RRDtool使用。提供了非常強大的數據和用戶管理功能,可以指定每一個用戶能查看樹狀結構、主機設備以及任何一...
  • 最近在移植QQ物聯協議,需要讀取設備mac地址。 讀取CC2541設備MAC地址的方法,有直接讀取mac寄存器,也可以調用協議棧API。這裡採用的是調用API的形式。 1 /*利用協議棧API讀取MAC地址*/ 2 static uint8 macaddr[B_ADDR_LEN]={0}; // m
  • 2. 3 4 5 6 7 QQ 463431476 8 9
  • 前兩天弄了個自動配置JDK環境變數的小工具(詳情:http://www.cnblogs.com/chr-wonder/p/5208541.html)。在調試過程中發現了一些小問題。在此做以記錄。 在寫入Path環境變數過程中,由於我是在Path變數的末尾添加新項的,所以為了避免和原有的項衝突(或者說
  • 1、介面: 介面與抽象類一樣,也是表示某種規則,一旦使用了該規則,就必須實現相關的方法。對於C#語言而言,由於只能繼承自一個父類,因此若有多個規則需要實現,則使用介面是個比較好的做法。 2、介面的定義 interface 介面名 { 方法聲明; } 3、不同介面中若有多個相同名稱的方法,則需要顯式指
  • 我想大家對DateTime.ToString()方法的用法肯定已經非常熟悉了,但我想大家用過的大部分用法都是:DateTime.ToString(“format”),不過本文想講述的是它的另一個重載方法DateTime.ToString("format",IFormatProvider)。 如果大家
  • 文本框賦值時,設置其格式非常方便,將值的格式設定好即可。例如: Dim i as integer = 4333 me.textbox1.text = String.Format("{0:00.0}", i) 但對於文本框綁定到數據源時,此方式無效。可以採取下列方法: 在Form的Load事件中,或其
  • 最近公司要做一個項目,需要和現有的其他項目對接,由於不知道他們的資料庫,只有XSD文件。所以,我們在修改相應的程式時,就需要根據他們提供的XSD文件,來寫我們的VO實體類,由於我寫過根據Oracle資料庫生成VO實體類,因此這次的這個活也就很自然的落在了我的頭上。 一、XSD 首先什麼是XSD,我就
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...