windows 核心编程还有学习的必要么?

2015-01-08 22:32:48 +08:00
 otmb

听说MFC快死了,如果是这样,还学什么核心编程呢:(

不过,貌似这本书挺经典的样子,要不要学呢,纠结了

19833 次点击
所在节点    程序员
48 条回复
illuz
2015-01-08 23:04:58 +08:00
MFC 和 Windows 核心编程是两码事吧...
yksoft1
2015-01-08 23:06:50 +08:00
MFC会死,纯Win32估计还能撑几年
vaNo
2015-01-08 23:45:02 +08:00
MFC的那套关于宏及类设计的奇技淫巧,还是要学滴....
latyas
2015-01-09 00:04:04 +08:00
windows 核心编程不是指mfc吧
otmb
2015-01-09 00:26:43 +08:00
@vaNo 学这货干啥?
azurefang
2015-01-09 01:04:18 +08:00
赚钱还是学移动开发好。
xdeng
2015-01-09 01:11:15 +08:00
一看新手
gdgoldlion
2015-01-09 01:17:06 +08:00
不要深入Native这种坑
就业面窄,压力大,学东西难 ,上班累

走Web,资源多,人nice,生态更开放
工作好找,东西也不易过时
em70
2015-01-09 01:37:57 +08:00
win32可以学Delphi,学习和开发成本都低,MFC说实话在win32平台真不如VCL
Vkme
2015-01-09 01:50:24 +08:00
学过,当时还做了个小玩意儿呢,现在都忘得差不多了。
hjc4869
2015-01-09 01:59:32 +08:00
楼主如果是自己搞开发,建议.NET
如果是被迫学的MFC(←可能吗),那就好好学,学完好转……
不然白白浪费了时间。
otmb
2015-01-09 02:26:41 +08:00
@em70 你在用Delphi?
otmb
2015-01-09 02:33:21 +08:00
@em70 mfc开发速度快点?
em70
2015-01-09 02:35:46 +08:00
@otmb Delphi开发快得多,特别开发小软件,Delphi优势巨大
otmb
2015-01-09 02:38:52 +08:00
@em70 是不是VB更赞呢?
em70
2015-01-09 02:43:03 +08:00
@otmb VB像个玩具,Delphi同时具备VB的效率和VC的严谨,大项目可能不如VC
otmb
2015-01-09 02:44:24 +08:00
@em70 现在用delphi的人不多了吧?
otmb
2015-01-09 02:44:59 +08:00
@hjc4869 .NET做界面,好像机制和MFC差不多,只是编程语言不同?
hjc4869
2015-01-09 02:52:55 +08:00
@otmb .NET主要是用WinForms或者WPF
WinForms是基于事件的一组api,用起来跟MFC确实差不多,不过开发效率挺高。
WPF基于DirectX,是比较先进的UI技术,数据驱动的。

举个例子,现在MS自己开发软件,比如Visual Studio 2013就是用的WPF。。
VC6时代的IDE记得是用MFC开发的。。所以哪个是主流这样看的很清楚。
对于新设备,触摸屏,高dpi等支持,肯定还是.NET更好。
em70
2015-01-09 02:58:14 +08:00
@otmb 资料,控件,社区都不缺,XE3以后还能开发mac os平台的软件,同一个工程可以编译win和mac
两个平台运行的可执行文件。

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

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

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

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

© 2021 V2EX