一:介紹
dhtmlxSuite是一個JavaScript庫,提供了一套完整的Ajax -驅動UI組件。我們能夠使用dhtmlxSuite構建 簡潔界面,快速性能,和豐富用戶體驗的企業級web應用程序
官方網站:http://dhtmlx.com/
寫該文章前的最新版本是4.0版本 我們這里也是主要對4.0的功能特性進行說明介紹
它跟其他前端框架一樣提供了功能豐富的各種組件 :
二:為什么我們要使用DHTMLX?
提高web應用程序的開發速度
DHTMLX是一個全功能的,成熟的JavaScript UI庫背后多年的發展和全球成千上萬的用戶。學習曲線短 ,直觀的API和詳細的教程,DHTMLX允許您跨瀏覽器開發、交互式web應用程序更快。
隨時可用的JavaScript UI組件
DHTMLX套件包括20多個專業設計、定制的UI組件和小部件,覆蓋幾乎所有web應用程序的需求。不管你是否需要一個強大的JavaScript datagrid,自動完成組合框,或HTML5圖表,DHTMLX都能夠實現它。
用 DataStore進行數據綁定
dhtmlxDataStore 為web應用程序提供了一個全局的的DHTMLX組件的數據存,對於數據存儲, 您可以在不同的組件中顯示相同的數據,如datagrid,樹,表單,或下拉框。所有的數據操作(如添加、刪除過濾)可以通過數據存儲 處理,允許您將更改應用於所有相關的UI組件
簡單的服務器端集成
DHTMLX是一個客戶端庫,您可以任何服務器端技術來使用它與。唯一的要求是一個適當的數據格式填充組件(XML、JSON SCV,等等)。 為了簡化與服務器端集成,我們為PHP,ASP。ASP.NET、Java和ColdFusion提供連 接器。DHTMLX也可以使用node.js 啟用實時更新在您的應用程序
能夠快速設計出效果原型
視覺設計工具提供了一種簡單的方式來 用DHTMLX UI部件無需編寫一行代碼來實現一個應用程序的用戶界面。這是富客戶端dhtmlx庫非常好的一個工作方式
與ide的集成
我們為主要的開發工具(Microsoft Visual Studio, PHPStorm, WebStorm, NetBeans, Aptana Studio, Eclipse, etc.)提供ide插件 點擊這里進行下載安裝
可以定制UI皮膚
DHTMLX庫自帶三個預定義的皮膚:Skyblue, Web, and Terrace。您可以使用在線皮膚Builder工具方便地改變皮膚類型,字體和顏色。
專業服務支持
dhtmlxSuite PRO授權(商業和企業)可以支持訂閱,讓你及時的得到我們技術支持團隊的幫助。我們也有一個活躍的社區論壇,您可以在那里討論DHTMLX特性和問你的問題
三:版本介紹
dhtmlxSuite 分為標准版和專業版。用表格來看看兩者區別。
標准版是遵守在GNU GPL v2 協議下免費適用 。
專業版提供了一些額外的功能, 必須在商業和企業許可下可用。 其實買一套也不貴 商業版也就2k多 dhtmlxScheduler PRO版必須購買使用 每個組件也可以單獨購買使用
雙重許可模式
1.開源- GPL允許您使用dhtmlxSuite標准版在GPL許可下免費的項目。
2.商業許可證,允許您使用dhtmlxSuite PRO在一個項目中與無限數量的副本(應用程序)。使用此許可證,您接受1個月的技術支持(或5支持請求在12個月內)和一個主要的升級
本授權成本466美元。
3.企業許可,允許您使用dhtmlxSuite PRO無限數量的項目,條件是他們都是由一家公司開發的。免費提供支持/升級第一12個月。本授權成本1146美元。
后面我們會陸續介紹每個組件的使用以及事例效果