写桌面 UI 是不是只能靠人月填需求?

2017-08-07 17:53:38 +08:00
 utanbo
做过 2 家公司了,都是用 qt 开发桌面软件,领导(非 IT )都开脑洞想写个什么框架,提高 UI 的需求响应速度。
我也没有太好思路,感觉不同需求就是没法抽象。哪怕相似的人机交互逻辑,不同的软件想复用,也就是复制粘贴,还能咋上升到框架的高度来做?更何况不同项目客户,对 UI 真的是各种不一样要求。怎么让领导明白做得快要加人?
2231 次点击
所在节点    程序员
7 条回复
superliwei
2017-08-07 18:30:48 +08:00
开发桌面程序可以考虑 electron,界面开发速度大幅提高
nicevar
2017-08-08 09:23:10 +08:00
Qt 本身框架已经很简洁了,再想基于它弄个什么框架没有太多可操作性,顶多写几个管理的类然后抽象部分适合公司业务的,一般一个公司的设计不同的项目风格相差也不是太大的,代码可重用部分应该挺多的
另外说一下那些盲目推荐 electron 基本上是没做过什么项目的,这东西现在像个孩子,对 windows 支持不好,bug 又多,对性能有要求的就更不能用了
utanbo
2017-08-08 09:35:16 +08:00
@nicevar 主要业务已经模块化了,不同客户对风格要求差别挺大的,交互方式、界面样式经常随着项目改。
atruin
2017-08-08 13:39:03 +08:00
@superliwei electron 一个 startup 模版下来就 100+MB,客户端可能依赖的一些 native 库,外加一点 npm install,分分钟 200MB+,你可能一行代码都还没写。。而且客户端很可能是传统行业,得支持 WIN XP,然后 electron 说我们为了支持 touch API,不支持 XP。摊手
superliwei
2017-08-09 21:50:24 +08:00
@nicevar 没做过什么项目?你确信你真正了解 electron?
superliwei
2017-08-09 22:01:49 +08:00
@nicevar 性能更不是问题,可以通过 node.js 调用 c++,你对 electron 的认知还是个孩子.
nicevar
2017-08-10 13:25:26 +08:00
@superliwei 别扯了,还什么调用 c++性能不是问题,你先去做个测试再来回话好么,别有个 helloworld 的经验就来瞎扯,不了解就算了,楼主的项目已经是 Qt 做了,还在那推荐一个不成熟别人还不熟悉的框架

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

https://www.v2ex.com/t/381130

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

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

© 2021 V2EX