为什么放弃wxSmith?我最终选择wxFormBuilder Topic is solved

这是wxWidgets论坛的中文版本。在这里,您可以用您的母语汉语讨论上面任一子论坛所涉及的所有关于wxWidgets的话题。欢迎大家参与到对有价值的帖子的中英互译工作中来!
Post Reply
Loaden
I live to help wx-kind
I live to help wx-kind
Posts: 177
Joined: Tue Feb 19, 2008 10:21 am
Location: China

为什么放弃wxSmith?我最终选择wxFormBuilder

Post by Loaden » Sat Nov 08, 2008 2:28 am

这是我在一个月之前的帖子:http://forums.wxwidgets.org/viewtopic.php?t=21193

标题是:为什么不选择wxSmith?我放弃wxFormBuilder了

而现在的标题是:为什么放弃wxSmith,我最终选择了wxFormBuilder

再发一帖的原因是我不想因为我个人的一些不全面体验而误导初次接触这两个工具的朋友。

原因:一部分同Utensil版主在http://forums.wxwidgets.org/viewtopic.php?t=21193处的回复。

另,写一下个人使用体验,如有不妥,请指正:
1. wxSmith是Code::Blocks的插件,就意味着离不开Code::Blocks。
2. wxSmith在操作上不人性化,调整顺序将十分麻烦,用起来不顺手。
3. wxSmith支持的控件不如wxFB多。连最基本的超链接都没有!
4. wxSmith对每一个控件都使用const static ID,意味着内存占用将增加。
5. wxSmith对文本非常固执的必须采用_()宏,即i18n支持。(为什么不让用户选择?)
6. wxSmith多出一些不属于GUI的东西,比如wxTimer,wxStopWatch...不喜欢。
7. wxSmith的所见即所得做得不好。用户看不到直观的菜单和状态栏,预览也不行。
Life is not fair, get used to it.

Utensil
Moderator
Moderator
Posts: 423
Joined: Sun Feb 03, 2008 11:38 am
Location: China

Post by Utensil » Sat Nov 08, 2008 1:55 pm

兄弟~~好久不见了~~~最近这挺冷清的~~~~

有时感觉wxFB也会有些不方便的地方~其实当初你说自动识别用户的代码,重新生成时不予覆盖这一点还是很有用的~~~只能说,没有完美的RAD工具吧~~~

-Utensil
In fascination of creating worlds by words, and in pursuit of words behind the world.

On Github: http://utensil.github.com
Technical Blog in Chinese: http://utensil.iteye.com/

sishui
Earned some good credits
Earned some good credits
Posts: 121
Joined: Mon Mar 10, 2008 6:13 am
Location: 中國

Post by sishui » Sat Nov 08, 2008 4:33 pm

1、在dialog中不能用wxToolBar和wxStatusBar
2、wxSplitterWindow 的功能好像不全(反正没dialogblocks中的用着顺)
3、不支持aui 和wxAuiNoteBook
4、正如楼主所说要使用wxSmith就要用codeblock,CB功能很全,但感觉杂而不精!
work work!!!

imeteora
Earned a small fee
Earned a small fee
Posts: 12
Joined: Thu Jul 03, 2008 1:33 pm
Location: Shanghai, China

工具就是工具

Post by imeteora » Wed Nov 19, 2008 3:01 am

是的,在选择RAD工具的时候,我也有和楼主一样的困惑.这个有这个的优势和缺点,那个有那个的方便.其实,归根结底,就是因为图自己方便.当然,这就是RAD工具出现的理由.有了需求,就有产品.

但作为程序员来说(如果是程序员的话),重点并非是什么工具,关注的东西其实还是在于技术本身以及运用这些技术的方法论.工具到头来都是次要的,选择好一个相对方便的,就可以了,够用了.最终目的还是自己要得到自己想要的那个程序.

关注技术,关注方法,工具为辅.
Like Game, Like Gaming.

spritez
Earned a small fee
Earned a small fee
Posts: 21
Joined: Sat Apr 19, 2008 2:16 pm
Location: china

Post by spritez » Mon Dec 08, 2008 6:19 am

wxFormBuilder能提供一些额外的控件也不错。我一直在用。wxSmith还真用不惯。
*** china ***

Loaden
I live to help wx-kind
I live to help wx-kind
Posts: 177
Joined: Tue Feb 19, 2008 10:21 am
Location: China

Post by Loaden » Wed Dec 10, 2008 5:24 am

结了吧。谢谢大家!
Life is not fair, get used to it.

whuige
In need of some credit
In need of some credit
Posts: 1
Joined: Thu Dec 18, 2008 1:22 pm

Post by whuige » Thu Dec 18, 2008 1:24 pm

wxSmith让我郁闷的是他不支持wxGridBagSizer,而这个对我又非常有用, 有好的解决方法么?

kingkamg
I live to help wx-kind
I live to help wx-kind
Posts: 187
Joined: Tue Apr 08, 2008 1:45 pm

Post by kingkamg » Fri Dec 19, 2008 2:13 am

没必要在意用什么工具吧,我到现在都是vc作为IDE编译器,界面直接手写。。。。linux下直接bakefile编译,也挺方便吧

JenT
Earned some good credits
Earned some good credits
Posts: 114
Joined: Fri Oct 24, 2008 9:23 am

Post by JenT » Fri Dec 19, 2008 5:54 am


ejoyc
Earned a small fee
Earned a small fee
Posts: 12
Joined: Wed Mar 19, 2008 5:42 am
Location: Zhenjiang

DialogBlocks,专业才是王道!

Post by ejoyc » Fri Dec 19, 2008 11:58 am

我用过wxSmith、wxFormBuilder、wxdevcpp,总想找一个合适的wx的GUI代码生成工具。觉得wxSmith差强人意,对于入门者不若wxdevcpp。wxFormBuilder,感觉功能不够强大。
DialogBlocks,今年下半年开始用!感觉将这才是GUI设计——真正的画界面!DialogBlocks配合VS2008+VAX,效率很可观!解放自己的思想,DialogBlocks做到了。

Post Reply