最近的項目需要使用報表,因為是RCP應用,所以選擇了Birt,用了一下,感覺還可以,就是網上資料少了點,不過以前也研究過一些Eclipse相關技術,這些都不重要了,找了SDK版本Debug,啥研究不出來?
BIRT是一個Eclipse-based開放源代碼報表系統。它主要是用在基于Java與J2EE的Web應用程序上。BIRT主要由兩部分組成:一個是基于Eclipse的報表設計和一個可以加到你應用服務的運行期組件。BIRT同時也提供一個圖形報表制作引擎。
官方主頁:
http://www.eclipse.org/birt
官方BBS支持:
http://www.actuatechina.com/forum2.html
基本上來說Birt功能還是很強大的,支持時下比較流行的WebService,Ajax技術,既可用于Web,也可以用于桌面,更新也算穩定,基本上遵循Eclipse的開發步驟,一個一個大版本,同時支持腳本調用,debug開發等等。唯一不足的就是中國的國情支持得還不夠完善,畢竟中國比較特殊,我以前給公司做黨務報表,要按照紙質報表畫,一分一毫都不能變差,那個變態呀,在電腦上畫報表還是拿尺子量。
剛剛開始用,慢慢研究,看了下Birt自帶的Example,的確是很強大,做得也很漂亮,自己試著創建一個報表也很簡單,希望能夠比較快的上手吧。
在網上找了一些資源:
http://blogger.org.cn/blog/more.asp?name=sixsun&id=13933 BIRT 中文指南
http://www.springside.org.cn/docs/reference/Birt.htm BIRT報表
http://www-128.ibm.com/developerworks/cn/opensource/os-ecl-birt/ Birt的IBM DW的中文教程
http://download.eclipse.org/birt/downloads/demos/FirstReport/MyFirstReport.html Birt Flash Demo.