實例:用戶界面控件Kendo UI vs DevExpress對比評測一

在一次使用ASP.NET MVC進行開發的Web項目中,我們需要用戶界面控件

來幫助實現界面的大部分功能。由於項目比較複雜,我們最終確定對 Kendo UIDevExpress 這兩款國際知名的用戶界面組件進行評估。下面筆者跟大家分享一下評估控件的經驗,希望對其他選購控件的朋友提供一個參考和借鑑。

當時我們評估這兩款控件主要考察:控件的功能、易用性、與當前項目的集成時間和自動代碼完成的時間。

控件功能

首先我們比較了Kendo UI和DevExpress當前所提供的控件,並大致評估了控件的功能。根據項目的需求,我們主要測試了文本和日期兩個控件。

Kendo UI

Kendo UI是Telerik旗下的控件,在Web和移動開發領域都有非常棒的表現,在開發者當中也是相當的受歡迎。Kendo UI提供了兩個文本字段控件:AutocompleteNumericTextBox。後面個控件提供了各種選項,比如價格、百分比、測量和質量。這些控件非常驚豔,功能很強大,不過唯一的不足就是它的Mask文本字段,比如輸入郵件和地址必須要用固定的格式,不過這個問題用一個jQuery插件就可以輕鬆解決。

實例:用戶界面控件Kendo UI vs DevExpress對比評測一


Kendo UI的文本字段有三個選項:Calendar, DatePickerDateTimePicker。Calendar非常平滑,可以自定義模板,比如可以為日曆添加圖標。

DatePicker 和 DateTimePicker使用比較簡單,比如要提取其他DatePicker上的動態數據,只需要一行代碼就可以實現。同樣,這兩個控件也是完全可自定義的,不僅可以提取單個的日期,還可以提取月份,DateTimePicker可以提取單個小時。

DevExpress

DevExpress當然不用我多介紹了,界面控件中的老大,界面效果好,控件豐富,可以實現各種意想不到的效果,用了之後都會有相見恨晚的感覺。它的文本控件支持多種格式,可隨意添加各種數字、Email、地址和IP等,它還可以添加正則表達式驗證和定義消息。

網格

Kendo UI

Kendo UI的網格非常棒!功能很豐富,支持主從結構、行模板、行內編輯、隨意翻閱和同步加載等。這裡不能列出所有的功能,對Kendo UI有興趣的朋友不妨體驗一下它的Grid Demo。

實例:用戶界面控件Kendo UI vs DevExpress對比評測一


DevExpress

之後我們又測試了DevExpress Grid,不愧是老牌控件,它的網格控件當然也不負眾望。不過經過測試體驗之後發現它的功能比Kendo UI Grid稍微要少一點,模板指定比較麻煩,主從結構無法獲取,而且網格的樣式也比Kendo UI要簡單。

實例:用戶界面控件Kendo UI vs DevExpress對比評測一


考慮到我們的項目需要大量的網格數據操作,最終我們選擇了Kendo UI。當然這裡不是說功能越豐富的就越好,當然要根據自己的項目需求和價格預算來綜合考量,畢竟兩款控件都是非常值得信賴的。

點擊查看更多獲取最新資訊>>>>>


分享到:


相關文章: