2012-07-30 35 views
2

我需要一些建議,爲我的項目選擇html5畫布框架 該項目旨在開發基於一些數據和使用生成藝術的可視化應用程序。需要幫助選擇HTML5畫布框架

有人可以提供一些成熟的框架指針。我正在尋找的一些基本要求如下

  1. 基於場景圖的多層模型。
  2. 標準ZUI(變焦能夠用戶接口)功能等,平移,縮放,移動, 旋轉,縮放,平移,位置等
  3. 動畫,既基於幀的和基於對象(應該能夠選擇一個對象在場景圖和動畫從一個點到另一個像PPT動畫路徑)。
  4. 除了鼠標,鍵盤和觸摸之外,還應該支持基於自定義事件/定時器等的編程事件(需要基於生成藝術的渲染)
  5. 應支持桌面瀏覽器以及手機。

我接觸過許多偉大的框架,如

  • Paper.js
  • Kinetic.js
  • Fabric.js
  • Easel.js

所有這些支持第一個和第二個要求(至少部分) 但不確定ab出其他人。

請提出一個成熟的框架。

+1

查看2D圖紙庫對照表 - https://docs.google.com/spreadsheet/ccc?key=0Aqj_mVmuz3Y8dHNhUVFDYlRaaXlyX0xYSTVnalV5ZlE#gid=0 – kangax 2013-11-25 10:58:15

回答

2

一些調查研究,並張貼在上述框架的郵件列表這個問題後,我終於決定Paper.js

Paper.js看起來非常令人印象深刻,比別人的代碼風格看起來整潔。

雖然我也對Kinetic.js留下深刻的印象,但現在它已經被封裝了。

Easel.js也是非常有前途的,但因爲它仍然在alpha將繼續跟蹤它。