在經過約三小時的測試TeeChart ActiveX v8 Evaluation之後,
並且綜合之前TeeChart for .NET v3 EVALUATION的使用經驗,
我強烈認為TeeChart 並不是一個好的Web Chart Tool,
並且建議使用Dundas,整理有關TeeChart 的問題如下:
- 不論是TeeChart ActiveX v8 Evaluation或是TeeChart for .NET v3 EVALUATION,安裝後的程式都存在嚴重的問題
,或許我們會質疑這些都是EVALUATION版才有的問題 ,但我在乎的是該公司的產品品質,連一個全世界都能Downloa d的評估版都這麼慘,我不敢相信其正式版會好到哪?
問題簡列如下:- TeeChart ActiveX v8 Evaluation: 功能目錄中包含不可執行的前版(v7.0)程式
- TeeChart ActiveX v8 Evaluation: 的Example 竟然是VS.NET 2003的專案,而不是VS.NET 2005的專案
- TeeChart ActiveX v8 Evaluation: 的Example 程式中毫無註解
- TeeChart for .NET v3 EVALUATION: Example 所有DEMO程式執行後竟然會當,查原因是出在元件本身的問題
,如果客戶不信,我可以當場DEMO
- TeeChart for .NET 不支援Ajax, 這表示所有與Client端的互動,都必需以Post back的方式處理,別說其技術落後,使用觀感更是不佳
- TeeChart ActiveX 與 TeeChart for .NET 都無.Net特有的DataSource ID的觀念,其資料來源不能直接套用.Net的DataBinding架構
- 到目前為止我找不到簡單的方法將圖形複製到剪貼簿的功能
- 這是我們自己的問題: 我對於ActiveX的實作經驗不足,摸索期可能會較長
- 以上是我認為較嚴重的問題,其它可能較為次要的問題如下
,雖說次要,但未來是否會變的重要也不一定: - 美工繪圖的質感不佳,與Dandus有一段落差
- 沒有Toolbar功能,以便利使用者執行操作
- 範例,教學和Dandus相比,明顯較差,這會牽涉到日後開發過程中遇到問題或需求的解決速度
我的結論是,我認為TeeChart 並不是一個適合在ASP.Net平台上使用的圖表元件,或許過去它在Delphi或其它平台上有良好表現,但ASP.Net平台是一個全新,完全不同架構的環境,單機程式和WEB程式的觀念有如天差地別,以過去在Delphi使用過而推論其在ASP.Net也OK,是一種很不專業的想法,應該完全重新放空,將各種元件在同一起點重新檢視才對.就如同前面提過的 ,TeeChart 並不是一個專為ASP.Net平台所設計的元件,它像是從過去版本改良成能支援ASP.Net罷了,任何熟悉ASP.Net的人一比較二者一下子就能感覺出來.
我有發現另一個圖表元件-- ComponentArt http://www.componentart.com/ , 但目前感覺是它的重點在3D美工, 比DANDUS還漂亮, 但沒有2D, 這並不是目前這個專案的需求, 所以可以待日後再說.
最後,DANDUS能支援目前所需的功能, 又切合ASP.NET的開發架構 (DataSource),而TeeChart的模糊空間仍多,複製到剪貼簿的功能還找不到解法,如果棄DANDUS而選TeeChart,我覺得十分不智.
沒有留言:
張貼留言