回复: qt for andriod能不能mysql数据库?
#11 回 artlands 的帖子 [15145093145 03-03 08:08]
artlands:mfc是上世纪的工具了,毫无疑问mfc跟Qt比较实在是差太远了,但长江后浪推前浪那是肯定的了,如果新一代的工具还比不上上代工具,那Qt还用推出吗?
WPF确实是很强大,但那是基于微软自己的C#,而非C++,注定了WPF一定会烂在箱底,这有什么问题吗?C#之所以不流行的原因,估计微软 .. (2017-03-02 14:49)
严重同意 wpf 我感觉也没太大的前途(幸好这论坛没太多的c#er)~ 不跨平台,毛线用啊,现在应用软件一般都要要考虑 linux windows mac同时运行的问题~
说起delphi,这几天有机会看了一个0x年一位同行写的delphi代码,一下子仿佛回到了10年前,delphi当年何等风光,和mfc在论坛上天天吵~ 我大四时候也和另外一个delphi的同学也天天较劲~记得当时侨一个类似qq 抽屉效果的界面,delphi很容易作出来,mfc完全不行,只能用写好一个类,好像叫什么gfxoutbar的类~ 但看现在qt 作界面,而且quick现在越来越棒,有什么理由不火下去
但问题是c++学习曲线陡峭,太多新手去学c# 或者 java,造成c++影响力越来越小了
#12 回 15145093145 的帖子 [stlcours 03-23 17:08]
15145093145:在c++ ui领域qt 已经足够强大了, 虽然digia公司背景和微软那不是一个量级~
微软很强大,但就我个人看来,他对mfc的态度,让我们这些起初使用者,伤透了心,学过的都知道mfc挺难学的, 现在几乎就是压箱底了,
现在的ui更趋向dx opengl的时代,微软推出了wpf, 和c++有什 .. (2017-03-02 08:14)
说的是,刚毕业的时候,1年时间都没学会MFC,至今耿耿于怀。有空还是打算再理一下MFC的核心框架源码,这是我的一个心愿。另外还有一个好处是,我在看Delphi的核心框架源码的时候,学到了太多东西,感觉自己编程水平提高了一个层次。
#13 回 15145093145 的帖子 [stlcours 03-23 17:15]
15145093145:严重同意 wpf 我感觉也没太大的前途(幸好这论坛没太多的c#er)~ 不跨平台,毛线用啊,现在应用软件一般都要要考虑 linux windows mac同时运行的问题~
说起delphi,这几天有机会看了一个0x年一位同行写的delphi代码,一下子仿佛回到了10年前,delphi当年何等风光,和mfc在论坛上天 .. (2017-03-03 08:08)
我天天同时关心QT和Delphi的新进展,感觉累成狗,占用了不少时间。
Delphi和Qt完全是一对难兄难弟,工作机会数量相等,都跨平台开发(win, mac, android, ios),包括手机开发。两个小公司接受之后,Qt和Delphi发展都很快。特别是今天Delphi出了10.2 Tokyo版(就是今天,即2017.03.23),支持Linux了。
不同之处在于,使用Qt开发的速度还是没有Delphi快,而且Delphi控件多、编译飞快。我已经用了三年全职Qt了,基本上没有解决不了的问题,但是如果做新项目,我还是宁愿选择Delphi。
不过做Qt的人,还有一个额外的好处,就是毕竟本质上是C++,路比较宽,想干什么都行,而且高薪工作数量不少(不是指Qt)。而Delphi时至今日才推出Linux版本,同时操作系统也是C写的,所以虽然Delphi实际上功能强大、好处多多,但在业界的路还是比较窄,从业人员出路也比较窄。
#14 回 15145093145 的帖子 [stlcours 03-23 17:25]
15145093145:严重同意 wpf 我感觉也没太大的前途(幸好这论坛没太多的c#er)~ 不跨平台,毛线用啊,现在应用软件一般都要要考虑 linux windows mac同时运行的问题~
说起delphi,这几天有机会看了一个0x年一位同行写的delphi代码,一下子仿佛回到了10年前,delphi当年何等风光,和mfc在论坛上天 .. (2017-03-03 08:08)
其实语言不是问题,库才是问题(比如MFC就很难学,而Qt本质上也是一个库而已,同样需要花大量时间学习)。基本的语言语法,稍微学一下就行了,有了类的概念,就已经可以开始开发了。C++没有那么难,也没必要没完没了的深究下去,语法搞的再熟也还是什么都干不了。
特别要指出的是,不同的语言不同的库,实现同一个软件,整个实现过程其实完全不一样。我做的产品,上一个版本是Delphi做的,新版本全部推翻使用C++ Qt做,结果两个工程相似程度只有1%,因为有几个WINAPI我之前不知道,所以在旧工程里稍微学了一下,其它完完全全不一样。
#15 回 15145093145 的帖子 [stlcours 03-23 17:30]
15145093145:严重同意 wpf 我感觉也没太大的前途(幸好这论坛没太多的c#er)~ 不跨平台,毛线用啊,现在应用软件一般都要要考虑 linux windows mac同时运行的问题~
说起delphi,这几天有机会看了一个0x年一位同行写的delphi代码,一下子仿佛回到了10年前,delphi当年何等风光,和mfc在论坛上天 .. (2017-03-03 08:08)
还是别太小看C#,听说不少大公司的项目还是用C#做的,毕竟跟着微软走,技术上不会解决不了的困难,这点很重要。