最近有缘听到一位架构师的一节课,在网络公开课这位老师讲到了qt和android,我深以为然。于是留下笔录。
其实android和QT没有可比性,因为这两个东西不是一类东西。我们一般说的安卓包括三部分:android app应用程序、java虚拟机、linux内核。 而qt只是一个app框架,这种框架既可以在linux上也可以在windows上使用。 也就是说在安卓系统上也能使用qt来设计app。但是在安卓系统上到底用qt好还是android好呢?其实没有什么好坏之分,就好像c语言和java语言,不同的情况下会有不同的应用罢了。另外有人问为什么qt没有android火,是不是qt不如android? 这里只想说,qt火不起来并不是它比android差,当然android也很优秀,只是android有一个很好的爹,而qt的爹没有那么富有。我们做东西的时候火的东西不一定代表最合适,我们应该在不同的情况下根据需要采用不同工具。