sbtree 发表于 2012-9-14 10:32

VC+QT开发的困惑

近几年一直在做windows下的软件开发,主要使用的是VC++和Qt,随着经验的积累和对职业规划的考虑,发现很多困惑,希望能跟大家讨论讨论。
困惑一:Qt本来也是跨平台的库,包括应用在手机或其他移动通讯上,但在个人电脑上的应用并显不出他的优势,尤其在Windows下,所以个人感觉在windows下深入Qt开发,渐入歧途
困惑二:Qt本来是以窗口式界面见长,但基于UI能有多大前途?前有VB,后有Java,真是腹背受敌
困惑三:用C/C++开发上层应用感觉前途越来越窄,企业级的框架在Java领域里层出不穷,如果做C/C++开发不与硬件接近,感觉前途渺茫。
困惑四:看报道Qt在图形界面方面有很多大的应用,但是找工的时候怎么就没看见几个呢?
基于以上困惑,一直在思索转行的问题,希望能跟有同感的兄弟姐妹多多交流,又或者听听不同的看法

sbtree 发表于 2012-9-14 11:09

期待大家的回帖,难道大家都不在这个方向上发展?

anderelbe 发表于 2012-9-14 11:12

顶一下楼主吧。我也是做这个工作的。很困惑

老湿不给力 发表于 2012-9-14 11:22

第二点不认同,java对于UI开发的支持那叫一个蛋疼,这点上qt完胜。
其实搞C/C++挺灵活的,需要oo的时候,往C++那边靠,基本上跟java很接近,语法上的差别微乎其微,需要硬件开发的时候往c那边靠,单片机编程的话可以用c的,而且对于硬件描述语言(hdl)的学习也有帮助。
总体来说C/C++挺有市场的,以上仅个人观点,欢迎拍转

并非如此 发表于 2012-9-14 11:32

本帖最后由 并非如此 于 2012-9-14 12:36 编辑

如果你不打算向低层发展(其实这样的工作收入不错), 那么就目前只有两天大道, 一条是java, jee, Hibernate ..., 另一条就是微软路线, .net ,wpf , silverlight 等等,这两个方向,工作位置都是大把大把的。

我几年前搞过qt,那时候还是4.0, 为的就是跨平台(win,linux), 现在的qt功能比以前强多了, 很多车载电子软件,都在用,你其实不必担心, 即时qt的东家不行了, 但是qt本身是个好东西。


sbtree 发表于 2012-9-14 12:25

并非如此 发表于 2012-9-14 12:32 static/image/common/back.gif
如果你不打算向低层发展(其实这样的工作收入不错), 那么就目前只有两天大道, 一条是java, jee, Hiberna ...

有道理,对于JAVA我倒是并不陌生,以前也有过一两年的经验,不过对框架的深入还是很缺乏的。Hibernate都能做什么? 微软的路线其实也走得通,不过就是Qt以后也派不上什么用场了,微软的开发系统里并不缺少图形界面的东西。

sbtree 发表于 2012-9-14 12:33

老湿不给力 发表于 2012-9-14 12:22 static/image/common/back.gif
第二点不认同,java对于UI开发的支持那叫一个蛋疼,这点上qt完胜。
其实搞C/C++挺灵活的,需要oo的时候,往 ...

C/C++是灵活,上接应用层,下通物理层,几乎做到了全能。问题你总是要在一个领域里或者一个职位上工作,而要做的就是一个特定层面上的事情,就说应用层面的开发工作,用C++显示不出他的优势,而这个层面上的开发往往注重的是业务流,而在德国这个领域几乎又是SAP一统天下。再说向下到物理层,就算你精通C,没有嵌入式系统的经验,有几家公司会要啊!难道一切都要从头再来?

老湿不给力 发表于 2012-9-14 12:55

sbtree 发表于 2012-9-14 13:33 static/image/common/back.gif
C/C++是灵活,上接应用层,下通物理层,几乎做到了全能。问题你总是要在一个领域里或者一个职位上工作,而 ...

借贴问下,eclipse下开发java的GUI,怎么样比较顺利点,awt,swt真心蛋疼,如果你有好方法,告知下,多谢!{:5_336:}

simon_simon 发表于 2012-9-14 12:56

sbtree 发表于 2012-9-14 13:03

simon_simon 发表于 2012-9-14 13:56 static/image/common/back.gif
大虾们好,有没有搞嵌入式底层编程的啊,比如 写 Treiber,uboot 或者写 kernel的?这方面前景如何呢啊, 我 ...

就是做了这么久C/C++,又没有嵌入式系统的经验,所以才困惑阿
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: VC+QT开发的困惑