- 論壇徽章:
- 0
|
這一陣不是很忙,就想在空閑的時候完成一個比較高效的,能通過web進行實時監(jiān)控系統(tǒng)主機的東東,想結合AJAX技術,實現(xiàn)web頁面的圖表定時更新。談到web chart的開發(fā),很多人可能想到了JFreeChart,沒錯網(wǎng)上相關的技術資料一堆,問題是我本人主要是想自己鍛煉一下,提高一下,這次做的東東不想牽扯到JAVA(盡管5,6年前我就在玩JAVA了),我想服務端的通過C/C++實現(xiàn)CGI。
問題來了,目前的AJAX技術應用服務端不是除了JAVA,就是PHP,ASP,而且相關的開源框架還真多,但是偏偏沒有C/C++實現(xiàn)的,我想肯定是有它的道理的,畢竟復雜程度和以后維護起來很費事的。
還有,對于web圖表的多種展現(xiàn),除了上面談到的FreeChart,據(jù)我了解還有一些開源的工具,比如GNUPLOT,RDDTOOL,感覺這些玩意復雜些,而且使用起來牽扯一大堆玩意,部署起來也不方便,因此我就開始轉向SVG,試圖通過AJAX+SVG來實現(xiàn)圖表的動態(tài)定時更新。結果研究了半天,發(fā)現(xiàn)IE6,7都不提供原生支持,據(jù)說IE8會提供,而其它的OPRA,火狐則在高版本中提供了本地支持.IE想要支持SVG則要安裝Adobe提供的插件,而今年的1月份Adobe已經(jīng)宣布停止升級該插件了,Adobe收購了MM公司后,flash和SVG已經(jīng)不是競爭對手了,但是Adobe是否想要整合,還很難說,我不知道該不該繼續(xù)研究學習SVG?!SVG是個好東西,但是就是因為有了商業(yè)利益在里面,雖然是個W3C標準,它的功能也十分的強大,號稱是下一代web多媒體的標準(本身是個XML文件),但是這些年來發(fā)展緩慢不是,各個瀏覽器的支持也是層次不齊,對W3C標準的支持力度也不同?傊@一切很讓我鬧心,又回到了起點,不知道該從什么方向下手才好!
大家誰給提點意見,該怎么辦?web chart的支持到底該如何選擇方向?我知道還有一種方式,自己寫一個javascript類庫實現(xiàn)繪圖功能,然后利用AJAX將取到的數(shù)據(jù)繪出來。但是復雜些的圖形和圖表的展示我就沒大把握了!
啰哩羅嗦說了不少,大家湊合著看吧?也都提點意見! |
|