看你们在下面说GUI的事,瞎扯几句

本帖于 2008-07-02 08:25:17 时间, 由版主 我稀饭捣乱 编辑

First off, it depends on which OS you are using. Windows? C# is the language to go.VB? forget it. For other platforms, it's a bit complicated.

Secondly, it depends on which library you are going to use. These days, you don't have to start from drawing a pixel, a line, a circle, ...etc. You always start using functions provided in some libraries. You're dealing with widgets, not points, lines, etc. So, the library you use decides what language you should use. Examples? QT uses C++, GTK uses C, Motif uses C, OpenLook uses C, ...etc. You might say, "well, you can run gtk-based software in a qt-based environment.". Yes, you can, but you have to install a bunch of GTK runtime libraries before you applications can start. That's not natural, is it?

If you want something for all platforms, use JAVA. It's designed to do that. But, it's slow and ugly. I always have a strange feeling about JAVA. I can smell curry in it. ;P

所有跟帖: 

唉,郁闷啊郁闷Ing -我稀饭捣乱- 给 我稀饭捣乱 发送悄悄话 我稀饭捣乱 的博客首页 (92 bytes) () 07/02/2008 postreply 08:29:50

是不是不同意楼主,您给说说? -也想炒股- 给 也想炒股 发送悄悄话 (0 bytes) () 07/02/2008 postreply 12:10:09

也想炒股?呵呵,没有啊,刚才趁我不在意,被朋友忽悠了下 -捣乱mm- 给 捣乱mm 发送悄悄话 捣乱mm 的博客首页 (54 bytes) () 07/02/2008 postreply 16:28:19

别,老这么说我都觉得被时代抛弃了 -也想炒股- 给 也想炒股 发送悄悄话 (55 bytes) () 07/02/2008 postreply 17:05:49

你真要听我的看法啊,我可没很多经验哦,这样说吧, -捣乱mm- 给 捣乱mm 发送悄悄话 捣乱mm 的博客首页 (166 bytes) () 07/02/2008 postreply 17:59:31

谢谢,我试试看。 -也想炒股- 给 也想炒股 发送悄悄话 (0 bytes) () 07/02/2008 postreply 18:08:35

还真是各有所爱。劳驾高手,看看此贴,意见如何? -langxing- 给 langxing 发送悄悄话 (63 bytes) () 07/02/2008 postreply 10:17:41

用JAVA, 别的理由懒的说, 许多大软件如ORCALE自2000后都该JAVAGUI了 -anyone2002- 给 anyone2002 发送悄悄话 (0 bytes) () 07/02/2008 postreply 12:30:44

别懒得说啊,菜鸟们都嗷嗷待哺,给说说呗 -langxing- 给 langxing 发送悄悄话 (39 bytes) () 07/02/2008 postreply 13:15:06

那就简单给说说吧,说不好别怪我啊 -anyone2002- 给 anyone2002 发送悄悄话 (269 bytes) () 07/02/2008 postreply 23:53:11

俺懒人一个,用C++写觉得太麻烦了 -langxing- 给 langxing 发送悄悄话 (123 bytes) () 07/03/2008 postreply 10:15:32

真懒的话,用JAVA. C#的DOC没JAVA的好。 -anyone2002- 给 anyone2002 发送悄悄话 (34 bytes) () 07/04/2008 postreply 02:48:27

所以很多大软件如ORCALE的JDEVELOPER,免费都没人用了。曾经可是很贵的哦 -coorslight969- 给 coorslight969 发送悄悄话 (0 bytes) () 07/02/2008 postreply 19:39:53

... -CutOnce- 给 CutOnce 发送悄悄话 (1373 bytes) () 07/02/2008 postreply 18:47:51

Novell is trying to bring .net to Linux -ohlalala- 给 ohlalala 发送悄悄话 (20 bytes) () 07/03/2008 postreply 09:25:03

JSF/SPRING is the future -westmont- 给 westmont 发送悄悄话 (262 bytes) () 07/02/2008 postreply 18:00:29

啦啦的回答很中肯,不同的平台选择不同,要跨平台当然是Java -企鹅肥肥- 给 企鹅肥肥 发送悄悄话 企鹅肥肥 的博客首页 (369 bytes) () 07/02/2008 postreply 22:42:22

呵呵,俺看了pro c# -langxing- 给 langxing 发送悄悄话 (127 bytes) () 07/03/2008 postreply 10:19:24

关键看你的背景是什么?以前用过啥? -衷吏- 给 衷吏 发送悄悄话 衷吏 的博客首页 (52 bytes) () 07/03/2008 postreply 10:43:31

同意,现在已经开始动手了 -langxing- 给 langxing 发送悄悄话 (137 bytes) () 07/03/2008 postreply 11:04:34

MFC不是个好侍候得东东,不过俺的一个哥们所有的东西 -衷吏- 给 衷吏 发送悄悄话 衷吏 的博客首页 (15 bytes) () 07/03/2008 postreply 11:14:30

俺不是IT业的,所以可能没学到家 -langxing- 给 langxing 发送悄悄话 (32 bytes) () 07/03/2008 postreply 11:20:21

俺也不是阿。呵呵 -衷吏- 给 衷吏 发送悄悄话 衷吏 的博客首页 (0 bytes) () 07/03/2008 postreply 11:22:46

假挖的效率已经好太多了 -衷吏- 给 衷吏 发送悄悄话 衷吏 的博客首页 (87 bytes) () 07/03/2008 postreply 10:41:45

.net 应该和 J2EE 比较,只见在过cibc见过纯java的app,那是1996年的东西 -andestrail- 给 andestrail 发送悄悄话 (810 bytes) () 07/04/2008 postreply 19:54:46

请您先登陆,再发跟帖!