2010-01-01 82 views
3

我與許多不同的技術一起工作,並沒有時間來評估每一個UI框架,所以我很欣賞聽到其他編碼人員在各種框架中的體驗。WinForms,WPF,MVC等哪些第三方UI庫最好?

的東西,我已經與迄今爲止的工作(我的看法):

  1. 的WinForms者:DevExpress(愛外觀上來看,討厭API和膨脹),氪(免費!看起來不錯,但有限),Telerik的(不喜歡長相)
  2. WPF:只使用WPF主題包:)
  3. Asp.Net:Telerik的MVC控制(喜歡),jQuery用戶界面(看起來很棒)

回答

2

我真的只能提供WinForms體驗,但我會gi快速破解:

我已經在WinForms項目上相當廣泛地使用了DevExpress,並且對組件的質量感到滿意。實際上,我一直對用戶 API(通常)感到滿意,儘管編寫任何擴展其功能的東西通常都是一項實質性工作。然而,他們的視覺效果和功能集是一流的。

我最後一個WinForms項目是基於Telerik WinForms套件的,主要是因爲開始項目的開發人員(在我到那裏之前)來自ASP.NET背景,Telerik控件顯然非常流行和穩定。不幸的是,這不適用於WinForms套件。設計人員非常麻煩(儘管最近的版本已經幫助了這個),而且功能集很奇怪。我不會推薦它。

我也參與了Infragistics,主要是當我在上一份工作中尋找合適的網格控件時(我們在DevExpress中定位的時候)。我不能詳細說明,但粗略的檢查感覺它缺乏審美和API部門。他們對我們來說很快就沒有了。

+1

那麼,你的經驗似乎反映了我的。然而,我在DevExpress API方面的經驗並不令人愉快 - 我記得不得不花上幾天的時間來學習如何使用Grid控件。 – 2010-01-01 21:56:24

+0

你碰巧記得什麼給你特別的麻煩? – 2010-01-01 22:06:51

+0

DevExpress'GridControl API可能會讓你感到困惑,但一旦你瞭解它的工作原理,就很容易使用。它是這樣設計的,以避免爲每一行(或者更糟糕的是,單元格)創建對象,以提高超大型數據集的性能。 – SLaks 2010-01-03 00:10:09