原創|其它|編輯:郝浩|2011-05-25 15:58:08.000|閱讀 523 次
概述:本文主要講述軟件企業選擇第三方控件時應注意的三個方面的問題。好的控件和好的服務對開發將會是事半功倍的。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
記得前年接觸的一個軟件項目中,用到日本一家公司提供的元器件,在開發過程中頻繁調用其提供的SDK里面的API,僅憑其提供的.dll和相關文檔,這著實讓我們的開發平添不少麻煩。好在經由大家努力,將其封裝成ActiveX控件,之后要使用時,只需調用其相關的屬性、方法和事件,非常方便。此舉使得團隊開發效率的提高,間接提升了我們公司在同類產品公司中的競爭力,可謂意義重大!由此讓我認知到,控件技術應用的重要性不僅僅體現在程序開發中,其價值對增強一個企業競爭力的,也是不可小窺的。
控件技術也叫黑盒子技術,如同一個有入口和出口的神秘黑盒一樣,只需在入口傳入數據,而從出口出來的,則是我們想要的數據,至于在黑盒子里面對數據做了怎樣的處理,我們不用理會;再通俗一點:如同日常生活中的錄音機,需要聽歌時,只需放入磁帶,按下播放;而不想聽時,只需按下停止,用戶不用在意電磁信號怎樣轉換。而控件在軟件開發中的應用,也是如此,掌握其屬性、方法、事件之后,傳入數據,調用方法,響應事件,效果就出來了。這對軟件開發的效率提高,起著重要意義。
時下,全球諸多軟件公司,推出許多優秀的控件,以適應當今多種開發平臺及開發語言百花齊放、爭相斗艷的華麗場面。控件在軟件開發中的高效應用,給企業應用解決諸多煩惱,但卻增添另一種困惑:面對控件的產品化和多樣化,如何挑選一款實用的、高效的控件,這就顯得至關重要了。
我從事開發5年時間,從普通程序員到現在CTO的位置,一直都和控件有不解之緣,對程序員來說選擇控件最重要的條件是,功能強大,簡單易用,能快速解決項目中的功能模塊,最好能提供控件技術支持;對于一個企業來說,如何選擇控件,就要比程序員所要求的要高得多。
企業選擇控件首要考慮以下幾點:
一、正版和授權的考慮
企業購買控件主要是用來開發自己的軟件產品,首先必須保證控件是正版的,否則開發出來的軟件產品就無法得到保障。此外控件的授權選擇也非常重要,控件授權一般分為開發時授權和運行時授權。開發時授權一般來說是限制人數,機器,域名等,比如個人版,企業版。運行時授權一般針對軟件開發完成后的限制,這些都一定要搞清楚,否則會影響軟件發展甚至吃上官司,上次漢王不是被告了么,就是因為他購買的控件運行時授權沒有處理好。
二、購買和售后是否方便
購買國外控件最大的問題在于支付和語言障礙。國外軟件公司,一般都是英文交流,美元或者歐元支付。對一般小軟件企業來說還是比較困難,不過可以找國內控件公司代購,在google、百度中搜索控件,就會有一大堆,選擇有名氣的控件代理商就可以了。
三、技術支持
控件的技術支持非常重要,有時候一個控件問題,會影響整個軟件開發的進度。對企業來說提供專業快速的技術支持是非常有價值的。但是由于語言障礙和時差等因素制約,這方面對每個企業都是難題。不過也可以找國內大一點的控件服務企業付費獲得咨詢服務,會收到事半功倍的效果。
以上三點就是一個企業選擇控件最重要最優先考慮的幾個因素,其次再考慮其他的,當然具體根據自己企業的情況去考慮。
這兩年控件和軟件一樣都在更新換代,大控件商收購小控件商,控件逐步向大公司靠攏,提供的服務也越來與完善。軟件開發選擇優秀的控件是明智之舉,給我們帶來太多的方便和價值。在今后,控件必將成為軟件開發最重要的部分。
寫到這里,我想起以前項目中需要用到DWG方面的控件時,由于DWG文件的特殊性,選擇控件非常麻煩,參考了很多國內外廠家,最后還是采用了控件咨詢服務的建議。后面這款DWG方面的軟件非常成功。也就是因為此,我才升職了。俗話說:鞋合不合適只有腳知道,而這個服務滿意不滿意,只有接觸過才明白。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網