2007年4月11日 星期三

Ultimate++ release 2007.1

Ultimate++ - 一個跨平台的 C++ GUI framework
http://www.ultimatepp.org/

我沒用過 Qt,除了 Qt 以外,Ultimate++ 是我用過最好的 GUI framework。
  • 標準的 C++ 語法
  • 跨平台
  • 有一個 IDE 介面支援 RAD
  • 語法簡潔
  • 設計概念新
比起 wxWidgets 或是 GTK 好學好用很多,不過也是有缺點的。
  • 文件還不齊全,有些東西要自己翻原始碼
  • 人口相對少,等待我大力推廣 XD
老實說我不明白一個這麼好的 framework 為什麼會這麼少人用。

對了,回到正題,等待了一年,終於出了新的 release,雖然說每個禮拜都有一個 dev-release,但是正式的 release 這次真的隔了好久呢,大體上來說是很大的進步,這是 Ultimate++ 的特色之一,他就是會使用很多新技術,很大膽的拋棄舊有的東西。不惜成本的 refactorize,不過它設計的實在不錯,底層大改過好幾次,表層使用起來都還是一模一樣。這是這次 release 的 change list,只列了大項。
  • "Chameleon" skinning system which allows both native look&feel of U++ applications across platforms and custom skins to be designed/used. Gtk is used on X11 platforms
  • Raster image infrastructure completely reworked
  • New useful widgets: GridCtrl, CalendarCtrl and DateTimeCtrl
  • Sql expressions are now dialect-adjusted before being executed on particular RDBMS target
  • Library moved to Upp namespace
  • Experimental PocketPC support was introduced
  • Library fixed to support ARM and PowerPC CPUs
  • A lot of new documentation and tutorials
  • New Icon designer (supports alpha channel and has tools to produce antialiased icons)
  • Features missing in X11 now implemented (Pdf export, printing, tray icon, OpenGL)
  • Many minor improvements and bug fixes
大家也來一起用吧,真的是很好用的東西唷 ^^

沒有留言:

張貼留言