LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2150|回复: 7

有没有人愿意开发benliud的LINUX界面?

[复制链接]
发表于 2007-12-21 16:19:38 | 显示全部楼层 |阅读模式
我想,论坛里有一些程序员吧?

是这样的,benliud目前是采用wxWindows来做界面的,各平台都是统一代码。这样做,看起来使的跨平台的问题简化了,但是,实际做起来不是那么容易,界面越复杂代码越困难,wx库封装不是很完善,有些平台的特殊性也不好处理。最重要的是基于wxWindows的UI设计器不完善,所以界面代码都是手工写,不好看,相关代码也很难维护。采用wxWindows来做,比直接用VC那一套开发速度要慢很多,都耽误在界面上了,一直很头疼。VC的界面开发比较直接,维护也容易。所以我想,如果有愿意做的,我可以把linux的界面抛出来,集中精力作好windows版本和核心部分。


愿意做的,我可以提供各模块的接口调用,模块是纯C++,移植性没问题。你可以随意给程序起名,叫什么都行,只当是你的作品,只需要注明采用了奔流的核心模块即可,还有不能用于商业目的。如果做的不错,我就不用维护linux版本了,只给提供核心模块,精力和时间实在不够。愿意做的联系我:benliud@gmail.com,给你接口。至于界面类型,你可以做命令行的,可以做web的,GTK的,QT的,都可以,只要你做的到。
发表于 2007-12-21 17:50:56 | 显示全部楼层
benliud我一直在用,效果很不错,你说的这个问题确实是wxwidgets中的一个比较恼人的问题,在我使用wxwidgets的过程中也经常为这个而苦恼,呵呵,所以我作了一个叫做dylix的项目。

http://groups.google.com/group/wxChinese/t/6f17fd60545efd1c

希望通过它能够使得以后不再有人再抱怨wxWidgets的sizer难用了。呵呵。
回复 支持 反对

使用道具 举报

发表于 2007-12-22 00:00:16 | 显示全部楼层
跨平台最好的还是QT。不过用QT就要开放代码,否则就要花钱买授权。不知道只开放界面的代码+闭源的lib能不能绕过它的lic去。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-22 10:58:29 | 显示全部楼层
Post by wq1977;1798303
benliud我一直在用,效果很不错,你说的这个问题确实是wxwidgets中的一个比较恼人的问题,在我使用wxwidgets的过程中也经常为这个而苦恼,呵呵,所以我作了一个叫做dylix的项目。

http://groups.google.com/group/wxChinese/t/6f17fd60545efd1c

希望通过它能够使得以后不再有人再抱怨wxWidgets的sizer难用了。呵呵。


dylix的目标是好的,不过这东西不好做啊。你可以做到可用,但很难做到可用性,这确实不是一个人的工作,10个人也很难做好。工作量是以人年来算的。

不是sizer难用,写起来不费多少时间,最大的问题是图形界面没有和代码的对应关系。如果我给你代码,让你找某个按纽对应的处理代码在哪你怎么找?你可能需要看清全部程序了解执行结构才能知道代码分布在哪。而在VC里,只需要双击按纽就找到了。小程序没关系,简单看看就知道了,对于越来越大的程序,写了后面就忘了前面,找代码就费力了。图形界面越复杂,效率就越低,写的越多效率就越低。如果这个程序放上两年,我怀疑都不知道从何下手来做了,前几年写的VC程序我翻出来立刻就可以修改,而wx写的multiget停了半年就头疼,看起来太费力了,因为没有直观的界面,改动很困难,很多不记得了。LINUX缺少VC一类的工具啊。即使有一些辅助,都不是很成熟,用着担心。
回复 支持 反对

使用道具 举报

发表于 2007-12-22 10:58:33 | 显示全部楼层
Post by cobranail;1798433
跨平台最好的还是QT。不过用QT就要开放代码,否则就要花钱买授权。不知道只开放界面的代码+闭源的lib能不能绕过它的lic去。


这个方法可行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-22 11:04:51 | 显示全部楼层
Post by cobranail;1798433
跨平台最好的还是QT。不过用QT就要开放代码,否则就要花钱买授权。不知道只开放界面的代码+闭源的lib能不能绕过它的lic去。


这估计是条路。
一直没学QT,不知道好不好用?WINDOWS下有没有好用的QT-IDE?似乎没有吧。再也不想做手工界面的程序了,太累。
回复 支持 反对

使用道具 举报

发表于 2007-12-23 12:08:21 | 显示全部楼层
Post by sysnotdown;1798529
这估计是条路。
一直没学QT,不知道好不好用?WINDOWS下有没有好用的QT-IDE?似乎没有吧。再也不想做手工界面的程序了,太累。


界面设计可以用Qt Designer,非常方便。
至于IDE,Qt可以和Microsoft Visual Studio, Eclipse集成。另外还有一些Qt专用的简易IDE,可在qt-apps.org查找。
回复 支持 反对

使用道具 举报

发表于 2007-12-23 14:47:13 | 显示全部楼层
用Kylix-BCB吧,RAD王者。不过开源人仕好像很唾弃。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表