V 友们有做 windows 客户端开发的吗?最近有些迷茫,进来聊聊吧。

2014-03-04 09:19:39 +08:00
 enson110
先说一下自己的情况,11年毕业至今一直在做windows下的客户端开发,主要是用C++,感觉最近几年win下的客户端有些“过气”,我的意思是没什么创新,而WEB和移动客户端发展的蒸蒸日上,不断有新技术,新的创新,自己好像有些不入流。因为自己也喜欢新的东西,比如新的技术、新的设计、新的框架等等,但这些大多都是web和移动方面的。
最近浏览一些招聘网站,发现从需求上来说也是web和移动平台较多,而C++也大多是Linux下的服务器开发。
其实我想问的是:
同样做win客户端开发的V友们未来如何发展呢?
现在考虑转web或者移动客户端开发是不是一个更好的选择?

欢迎回复,我会感谢你们的:-D
8676 次点击
所在节点    程序员
54 条回复
ldehai
2014-03-04 14:33:01 +08:00
cocos2d-x是用C++开发的,所以你可以继续用你的C++开发手机游戏,不用纠结要不要放弃C++了。
itfanr
2014-03-04 14:55:44 +08:00
@harrymoo 经验好丰富啊
loveshouhu
2014-03-04 14:56:43 +08:00
总觉的C++基础过硬的话什么都可以干的。。。
itfanr
2014-03-04 14:57:13 +08:00
我感觉PC上的开发已经慢慢衰落了 除非win8.1平板普及
enson110
2014-03-04 14:58:27 +08:00
@ldehai 是的,我并不纠结语言,只是在纠结方向,如我标题所说,windows下的客户端开发实在看不到发展。但是转换方向就需要经验,甚至可能会换语言,所以需要下决心学习,否则现在很难找到新的方向的工作。
perrywky
2014-03-04 15:12:12 +08:00
我很久没用过windows了,上次装了下360,发现安装过程很高大上啊,体验做得很好,而我对windows软件的印象还停留在3年前,看来这段时间进步了不少。

我觉得windows软件开发是绝对不会过时的,虽然没有移动和web火,但它是必需品,不可能被替代。
jimrok
2014-03-04 15:35:12 +08:00
收个13寸的macbook晚上回家弄,iOS开源的应用那么多,先学习一下。然后自己做个开源的小作品,半年后工作不成问题。
funcman
2014-03-04 15:36:58 +08:00
楼主用C++做啥的?
enson110
2014-03-04 15:39:16 +08:00
@jimrok 想入个11mba外接个显示器。
enson110
2014-03-04 15:40:39 +08:00
@funcman windows客户端开发 写个dll,或者写个应用工具之类的,mfc\wtl\com之类的东东,目前是做安全方面的,类似某某安全卫士。
jsonline
2014-03-04 15:44:06 +08:00
转方向啊!明摆的事
jimrok
2014-03-04 15:44:59 +08:00
@enson110 妥妥的,干两个私活就都回来了。
enjoyquinfo
2014-03-04 15:50:05 +08:00
如果有得选择,建议使用 Qt 这样的跨平台开发框架,以后不论在 Windows 下还是 Linux、OS X 都用得上,没有必要刻意向潮流去转,需要什么用什么。
297951292
2014-03-04 16:10:06 +08:00
michaelye1988
2014-03-04 18:16:34 +08:00
楼主是做桌面客户端开发的吧?这个确实不好找工作,之前一个同事做这个的,有这种需求的公司不多,一般都是大公司吧,c/s的架构不如b/s的方便,还是做web和移动开发android/ios会比较好找工作很多很多。
holmesabc
2014-03-04 19:02:23 +08:00
腾讯 迅雷 金山 哪个不是C++大户。
第一次听说C++不好找工作的。
enson110
2014-03-04 19:15:25 +08:00
@holmesabc 并不是说C++这门语言的问题 而是具体的windows客户端开发
allenforrest
2014-03-04 21:32:40 +08:00
其实现在windows桌面软件开发也不只是以前纯粹MFC的套路了,完全可以用HTML Dialogue做基础,所有UI交互和表现层都用WEB技术实现(HTML/CSS/JS),C++部分主要处理业务逻辑,与JS交互。这样即是你熟悉和熟练的平台、语言和开发环境,又可以借此学习WEB相关技术,一举两得。
我们现在好几个项目里的Windows客户端都用这种方案,WEB的表现能力现在也足够强,能做出许多原先用传统控件式UI开发很难做出的效果。
uleh
2014-03-04 23:14:36 +08:00
貌似 Win8 桌面已经可以支持 WebApp 了?
Ricepig
2014-03-04 23:46:03 +08:00
web的唯一方便就是部署。

其实lz做客户端,osx客户端,windows客户端,iOS app,很多时候思路是很接近的。

windows客户端也不一定不够高大上啊,你看现在做客户端哪家不是先做windows,dropbox够高大上吧,也提供了windows客户端呀。

所以,只是你暂时看不到合适的工作吧?

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

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

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

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

© 2021 V2EX