原創|其它|編輯:郝浩|2011-07-15 14:57:59.000|閱讀 1904 次
概述:上一篇文章說說我對第三方控件的一些認識,其實是為了引出這篇文章。我寫博客其實不是去討論該不該用第三方控件,該不該用Vs.Net,到底是.Net好還是Java好,其實是很難有一個判定標準的。只要你不犯法,喜歡用什么,是根據你掌握的技能,你公司的環境,你學習的環境密切相關的。話題又扯遠了,總之就是想表達各有各的好,不要輕易去否定某些東西。很顯然,我使用第三方控件是從我自己需要出發。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
上一篇文章,其實是為了引出這篇文章。我寫博客其實不是去討論該不該用第三方控件,該不該用Vs.Net,到底是.Net好還是Java好,其實是很難有一個判定標準的。只要你不犯法,喜歡用什么,是根據你掌握的技能,你公司的環境,你學習的環境密切相關的。話題又扯遠了,總之就是想表達各有各的好,不要輕易去否定某些東西。很顯然,我使用第三方控件是從我自己需要出發。
在這么多第三方控件公司,我為什么偏偏選擇Devexpress控件呢?其實大家可以登錄://www.componentsource.com/index-zh.html或者//fc6vip.cn/查看一下第三方控件,真的是非常的豐富。比我早期學習.Net時,多了很多。我剛開始學習.Net編程其實并不看好Devexpress控件,因為它當時主打產品是Delphi,在.Net開發的控件上功能少,Bug多。而我當時用的第一個基礎控件是來自控件,它的產品線比Devexpress豐富多了;圖形控件來自的是//www.dundas.com控件,現在這個公司的產品好像已經被微軟收購了,已經提供了免費版本的安裝包;而表格控件用的是來自www.janusys.com控件庫;當時的想法可沒有現在這么簡單成熟,就是想把控件都琢磨一遍。而且當時,這些控件都不提供源碼,我就用反編譯的程序,把她們的源碼都反編譯出來,然后嘗試著自己去編譯出自己一套的控件。現在看來,是多么不可取的辦法啊!而且當時可以用的反編譯工具也特別少,當時的Reflector.exe還是開源項目,現在都已經被收購變成半商業產品了。用它去看第三方控件代碼有很多問題,所以當時用的更多是remotesoft,但是這個產品并沒有試用版本,只能在線去反編譯,那個痛苦,只有當時的場景能感受到。
既然Devexpress控件這么差,我為什么還會轉到他們家的控件上來呢?我想主要有以下的原因導致的:
(1)Devexpress控件做的非常精致,無論細節還是整體上,都處理的比其他控件廠家更到位,如Infragistics,Componentone,Teleriks;盡管很可能他們產品線比Devexpress還豐富,但是他們的Skin技術我還沒有看到超越過他們的。當然這個只是我自己的一種觀點啦。
(2)Devexpress在Delphi時代就是非常優秀的控件,在他發力到.Net上來之后,也把這種優秀的東西帶過來。
(3)有完整的幫助中心:和完整的文檔中心:。安裝控件包后,演示例子也是非常的豐富,你只要用心去了解演示程序,你就能快速、熟練地掌握該控件。
(4)現在的Devexpress產品線也是非常的豐富,如圖所示:
當然Devexpress也有它的缺點,就是慢!!!在絢麗的外表基礎上,慢就不可避免了。而且由于產品線多,如果你都把這些控件加入到你的項目中,你的項目編譯程序就會又多增加了一個.net framework 4.0的安裝包。當然了,你可以按需所用,不必都使用,那大小還是可以忍受地。Devexpress整個價格體系如下圖所示:
如果你只是關注WinForm控件,那么你只需要去購買799$的控件集,當然這個是不包含源碼的;
如果你想要源碼,既開發Win又開發Web,那么你可以購買1299$;
如果你想用Devexpress出的開發框架XAF,那你可以購買1999$;
以上價格都是包括一年免費支持,超過一年后,一般需要支付60%的續費。也有些控件是免費的,可以用于商業,地址如下:。
對于公司而言,我覺得這個價格還是可以接受的;對于個人,反正你可以baidu,google到你要的東西,你懂的!!!后面的我會逐步講一下我使用的Devexpress控件的一些經驗。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網絡轉載