回复
@南瓜猪的的的 再提一下,“程序本身的速度根本就不是GUI决定的”或许在多数应用下成立,但对于一个倾向于大而全为目标的框架来讲,显然不该有脸这么说——这样库的实现质量就成为短板而影响多数稍微像样的用户应用。由于整体现在的实现质量不咋地,所以要遇到性能瓶颈是不那么困难的——只不过首先不见得就是运行时的时间性能罢了。
实际上最明显的问题可能是Qt发行的二进制文件和预期功能相比经常大到离谱——这已经不是被个别最终用户和开发者抱怨了,可见至少在映像部署的空间效率上已经可以成为瓶颈。(讽刺的是这在一定程度上提升了用户对内嵌浏览器引擎应用的容忍……)为啥呢……就是因为C艹实现机制烂?那么别的C艹库有几个那么夸张?
说白了还是作者自己稀里糊涂不知道怎么搞粗个能平衡普遍需求和个别业务逻辑完整性的一般做法——或者根本地,没搞清楚关键需求。盲目“通用”,内部抽象和复用性都烂,在现有实现下又不敢把模块划分得更细,下场就是这样。(当然林子大了什么鸟都有,我能理解对Qt这种规模的项目中的设计和实现者的普遍水平不能要求太高,不过好歹多拿出点解决问题的诚意吧?)
所以这种二逼指导思想还是歇歇吧,省得以后打脸起来更精彩。