nicevar
2018-01-24 09:20:50 +08:00
历史发展就这样,有进步有所失,计算机技术的东西实在分布太广,隔几代很多东西传承不下去,老一辈退下之后,有些技术就渐渐被人遗忘了,然后后辈们重复的造轮子,这一点在最近几年的 js 上挺明显的,一些人写的新奇东西其实以前早就有了,只不过后来的人学习过程中接触不到认为很独特
现在的软件确实炫酷多了,不过性能和内存泄露问题就比较常见了,与十年前相比,在主流硬件配置上,现在的软件虽然易用并且设计合理,但运行体验普遍要差,因为现在软件开发普遍采用内存自动回收机制,早期的时候打 Java 口水战,内存方面一直都是喷点,后来 windows 开发也转向了 c#,mac 开始用 arc,好处就是开发速度快,问题就是运行缓慢内存泄漏严重,win vista 和 mac 10.5.7 就是分割点,进入靠硬件弥补性能的时代,特别是 mac,近几年软件内存泄漏已经不像话了,不泄个 10 来 G 内存都没人管的,所以在现在硬件条件支撑下是允许底层变差的,你看 google 自己的各种库内存泄露都不是什么大不了的事,别说第三方的应用软件了,所以 android 系统跑一段时间就跑不动了大家也习惯了,好几个 G 的内存呢,随便漏!这要是以前硬件资源有限的年代,分分钟就把系统搞趴下了,一个 xp 也就占用 100M 内存