※ 引述《yoco.bbs@bbs.wretch.cc (眠月..)》之銘言:
> 優點
> 4. 很多新的設計理念,像是
> i 高度使用 template
> 不像 wxWidgets 故步自封,把 template 當作惡魔
在 wxWidgets 的 roadmap[1] 有看到 3.0.0 以後會納入 STL 的東西:
"This stable release will have STL compatibility for compilers that support
templates fully. For example the wxString class will derive from
std::basic_string<>. "
算是好消息嗎? :P
> iv Dialog Box 本身就是 C++ 檔,控制項可以完全當作一般變數處理。
> 不用寫什麼資源描述語言,新增跟刪除移除控制項都非常方便。
http://www.linuxsir.org/bbs/showthread.php?t=228669
這邊有看到另一種看法:
「Ultimate++我覺得前景未必好
首先 使用了一個自定義的模版保存界面的信息,在wxWidgets下和GTK下都可以用XML描述
界面。代碼量一樣可以減少很多。
其次關於代碼量的減少有很多爭議,wx的Wiki曾說比較的例子比較老,而且用Ultimate++
的實現的和wx的例子的功能不是完全一致的。」
我看了一下比較的程式碼,行數真的差蠻多的 :P
> 缺點
> 1. 編出來的執行檔偏大,一個小小的視窗程式大概要 0.5 MB
> 但是隨著程式碼越來越多,執行檔大小增加的速度非常緩慢。
從 U++ 的首頁[2]跟 FAQ[3]講的東西就可以感覺得到 :P
> 2. 第一次編譯要很久,Ultimate++ 第一次大概要 5 分鐘
這是指編譯 library 本身嗎?
有看過別人的經驗是編譯應用程式的速度是用緩慢來形容,不知你的實際經驗是?
[1] http://wxwidgets.org/develop/roadmap.htm
[2] http://upp.sourceforge.net/index.html
Ultimate++ is a radical and innovative GUI toolkit whose number one priority
is programmer productivity.
[3] http://upp.sourceforge.net/www$uppweb$FAQ$en-us.html
What is the minimal size of U++ GUI application?
The size of application executable is not the primary design goal. U++
prefers simple maintainance, speed and rapid development of complex
applications. We believe that these goals are more important in the age when
there are no hard-drives on the market with less than 20GB.
--
● ˙ ˙ ◢▇◣ ◢▇◣ ▇ ▇ █▇◣ █▇◣ █▇◣ ◢▇◣ █▇▉ /
˙ ╲ █ █ █ █ █ ▉ █ ▉ █▆ █▆▉ ▉▉▉ ★
◢ ★˙ ◥█◤ ◥█◤ ◥█◤ ██◤ █◥▆ █▆◤ █ ▉ ▉▉▉˙ ◣
CDBBS 中正築夢園BBS站 歡迎蒞臨參觀 cd.twbbs.org (140.123.20.230)
http://cd.twbbs.org◥ * Author: cyt ★ From: 140.123.102.118 ◤