领导终于开始考虑使用 html5 来代替 mfc 写桌面版客户端了……

2016-09-06 09:06:57 +08:00
 harry890829

公司客户端使用 mfc 编写,主要使用环境在 xp 上,所以现在还是虚拟机 xp+vc6.0 开发

现在终于说通领导开始考虑 html5 来代替 mfc 写客户端了,领导让我写一封邮件来说明 html5 和 mfc 各自的优势神马的

我觉得 mfc 一点优势都没有啊,根本被 html5 碾压啊

好吧,抱怨完了,我就想问下,怎么写邮件能够让领导赶紧拍板改成 html5 ,顺便问下 html5 的优势有些什么,我对 html5 不太熟……

20757 次点击
所在节点    问与答
129 条回复
linchanx
2016-09-06 11:19:18 +08:00
拿 html5 跟 MFC 比?少年,这 2 个根本不是一个层次的东西。你那 mfc 跟 qt 比还差不多。
timi
2016-09-06 11:35:38 +08:00
那么现在 html5 一般都用在什么场景。。。为何感觉被各位喷的一无是处了。。。
lincanbin
2016-09-06 11:40:33 +08:00
XP ,你说的是 HTML4 吧。
是不是现在 HTML 5 火过头了,随便写个网页都叫 H5 ?

MFC 还是比 HTML 5 好太多。
lincanbin
2016-09-06 11:41:58 +08:00
@timi 用在网页上,优势是跨平台。
不跨平台就别用了。
loading
2016-09-06 11:43:29 +08:00
Delphi 我认为才是正解。
sfqtsh
2016-09-06 11:45:40 +08:00
。。。想做出好的界面,就让公司买 VC 的界面库呗~
P0P
2016-09-06 11:58:07 +08:00
重点是 xp
yangxiongguo
2016-09-06 11:59:24 +08:00
MFC 哇,当年学完 C 语言就去学 C++,然后搞 MFC 去了, IDE 从 vc6 到 vs2008 ,到 vs2010 。
vimffs
2016-09-06 12:06:39 +08:00
用 Qt 后,再也回不去 MFC
vimffs
2016-09-06 12:09:22 +08:00
MFC 像五笔,难学易忘
tabris17
2016-09-06 12:35:52 +08:00
如果是 B/C 架构的软件,换成 B/S 架构没什么问题,不过 WebViewUI 在性能上和操作上总会有些问题
soland
2016-09-06 12:36:11 +08:00
@harry890829 “就是还有个 sqlite 和悬浮小窗口” 哈哈,大坑。
loading
2016-09-06 12:40:20 +08:00
Felldeadbird
2016-09-06 12:43:33 +08:00
H5 有一些东西还不太稳定的。例如,语音库。这个东西做不好会导致浏览器崩溃。然后还会兼容问题。
我觉得楼主既然觉得 MFC 太过落后,可以选择 QT 啊。。。
harry890829
2016-09-06 12:49:18 +08:00
@zhujinliang 汗,听上去你们也很蛋疼的样子
@linchanx 就是觉得本地写界面太难受,本以为可以简化操作
@timi 并不知道到底发生了什么,感觉 html5 很多坑, xp 上的坑更严重……
@lincanbin 呃,也是哦,我只是想用网页来做界面的编写,应该是用词不当
@loading 这个还是放弃了,至少我不会因为这个原因去学另外一种语言
@sfqtsh 不太可能,还是我自己写吧
@P0P 对啊
@yangxiongguo 都是泪
@vimffs qt 的话,不知道和 mfc 怎么能够兼容一下,晚点我研究研究
@tabris17 哎,上面说的兼容性问题,应该就是说的这个问题
@soland sqlite 这个东西我觉得用网页解决界面的话, sqlite 存在地意义就小很多了,悬浮窗口的话……反正自己写容器嘛,悬浮窗口就是一个双击打开功能
harry890829
2016-09-06 12:50:20 +08:00
@Felldeadbird
@vimffs
windows 上的 qt 以前是要买许可的,现在怎样?因为现在项目全部使用 mfc 编写,要是改为 qt 的话,可能还需要再评估
KaoN
2016-09-06 12:57:36 +08:00
qt 老早就可以在 win 上免费用了。。。怎么也得有 7 、 8 年了吧
newbieo0O
2016-09-06 13:00:12 +08:00
web技术并不适合做客户端。又卡又慢。楼主你犯大错了。
dtfm
2016-09-06 13:06:57 +08:00
XP 上 性能能撑得住 HTML 5 么?我感觉领导被你带瘸了。
jucelin
2016-09-06 13:12:58 +08:00
可以参考手机 app 的开发模式:原生开发( Native App ),混合开发( Hybrid App )。
主流都是原生开发

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

https://ex.noerr.eu.org/t/304194

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

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

© 2021 V2EX