精華區beta Programming 關於我們 聯絡資訊
U++跟wxWidgets底是哪一個比較有前景? 這兩套都是尚未發展完全、文件很少 wxWidgets好一點..至少還有一本Bible可以看 感覺wxWidgets一直還是跳脫不出MFC的陰影 最近想跳出MFC 可是沒時間兩個都學.. 大家的意見呢? ※ 引述《cyt.bbs@cd.twbbs.org (<(@ ̄︶ ̄@)>)》之銘言: : ※ 引述《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. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.114.17.128 ※ 編輯: wxWidgets 來自: 59.114.17.128 (07/28 18:09)
cooller:看到你的id 還能說什麼呢 140.112.5.10 07/28 19:28
qrtt1:不以人廢言 210.59.94.179 07/28 19:50
SPower:可以試試ruby-gtk, wxPython 61.223.207.51 07/28 21:28
march20:跳不出 MFC 的陰影是指? 128.54.43.37 07/29 04:32
HZYSoft:wxWidgets 發展十幾年了,算很完整了 61.231.52.231 07/30 10:54