关于 windows 开发界面库现状的咨询~

2016-07-05 17:55:58 +08:00
 six880214

在当前公司工作 5 年,一直进行 windows 应用程序开发,期间夹杂着服务器和安卓的开发,但是还是以 windows 应用程序为主。由于公司客户群的特殊性,有很大一部分用户仍然停留在 xp 阶段。 目前公司主要的开发工具是 vc6.0 ,实在是太过时了。无法很便捷的处理出优美的界面效果。现在想升级开发工具的同时,引入界面库。目前对这方面还不是很熟悉,看了一些。 DirectUI UI , HTMLayout , Sciter 等,还是没有拿定主意。 目前比较倾向 HTMLayout 和 Sciter ,因为简单,轻量。 大家有什么好的建议没? 根据公司项目的现状,不需要很庞大的库,希望轻量,简单。最好兼容 mfc 。

16878 次点击
所在节点    程序员
106 条回复
SlipStupig
2016-07-06 21:50:21 +08:00
@kangsgo CEF 就是 chrome ,用 web 开发界面比 C++要轻松的多
kangsgo
2016-07-06 22:17:41 +08:00
@SlipStupig 可以模仿长得像传统桌面软件么?我同学死脑筋硬要我做客户端性质的
yjd
2016-07-06 22:34:47 +08:00
@995573753 我记得好像微软是打算脱库编译本地版。。不知道什么时候实现。
ytom
2016-07-06 23:01:18 +08:00
可以试试 FairyGUI 啊,做 UI 很灵活。编辑器自身就是用 FairyGUI 做的。可以选择 Flash Air 或者 H5 。
kangsgo
2016-07-07 00:25:53 +08:00
@ytom 上手难吗? c++?
SlipStupig
2016-07-07 02:27:50 +08:00
@kangsgo 具体看网易云音乐 windows 客户端
kangsgo
2016-07-07 08:42:33 +08:00
@SlipStupig 那么,那么,我就知呀再学个 js 就可以完全用了?这么强大!
995573753
2016-07-07 09:15:36 +08:00
@yjd 不能把微软规划太放心上。 作为.NET 开发者 失望很久了。
allenx
2016-07-07 09:29:42 +08:00
在老机器上跑,用 QT 吧,兼容性还算可以。我司 windows 程序基本上都是用 QT 开发的。
zeus255
2016-07-07 09:45:14 +08:00
看了前面的内容,既然不愿意用 QT 的话,我觉得你需要:
1 、迁移到 VS2008 ,这个版本是 6.0 以后所有 VS 版本里面速度最快的,对 XP 的兼容性很好。再装个 VAX 插件就完美了。
2 、装一下 VC2008FeaturePack 。微软官方提供的补丁包,集成了 BCG 界面库,这东西是基于 MFC 开发的,效果不错,可以做出 OFFICE2007 那样的界面风格。
考虑到你提出要兼容 MFC ,那么当前界面应该是以 C++开发为主,上面这个的迁移成本应该是我能想到最小的。
six880214
2016-07-07 09:49:20 +08:00
@gamexg 没用过 64 位 xp
six880214
2016-07-07 09:51:37 +08:00
@zeus255 十分感谢,我看看~
six880214
2016-07-07 09:52:40 +08:00
@loading 这方法感觉略坑啊~
six880214
2016-07-07 09:53:34 +08:00
@wizardoz 领导不用 xp ,领导想要好看的界面,下面用的人用 xp ,又要求速度和兼容性。。。。
six880214
2016-07-07 09:54:37 +08:00
@jixiangqd 内陆没北京那种大环境啊~
six880214
2016-07-07 10:07:44 +08:00
@SlipStupig 在 xp 上内存占用和运行速度有保证吗?
SlipStupig
2016-07-07 10:11:45 +08:00
@six880214 chrome 在 pc 上能跑起来, CEF 会更节省内存
six880214
2016-07-07 10:33:20 +08:00
@SlipStupig chrome 在我眼里一直是内存占用大户,所以不知道到底效果如何,尤其是低配机~
sunnycase
2016-07-07 10:41:08 +08:00
用 wpf 啊,给客户装.net 不是什么难事吧,把.net 安装程序打包到你产品的安装程序里就行了啊。
ayumilove
2016-07-07 10:48:49 +08:00
@six880214 在 XP 上 装 Framework ,自己压一个安装包,让用户自己装就可以了。
没有多大成本吧~

我.net 的程序 就是把所有依赖、先决条件、配置等 压成一个 EXE 用户自己就能装。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/290464

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX