王志勇 发表于 2019年02月28日 08:19
不知是时间过快的原因,还是软件开发商的主版本更改过快?比如我在2011年使用的Chrome,当时的最高版本是Chrome 7.0.517.5。2018年9月,我下载的Chrome最新版是Chrome 68,到现在仅5个多月的时间,已经到了Chrome 73。导致主版本更改过快,可能还有个原因,用户有喜欢最新版本的需求,因此开发商争相加快更改主版本,但底层内核可能并未做实质的优化、提升。
这种新版本的需求,好比在3年前iPhone 6成为最新版,而且已经迅速成为主流的时候,iPhone 4很多年轻人已经觉得拿不出手。
用着老版本的软件、硬件,似乎有一种过时、古董的感觉,所以很多人喜欢纯粹地追新,仅此而已。然而很多软件、硬件并非一个人开发,一个人无法决定开发的目的。很多软件、硬件,并非是从性能最优化、用户最实用的角度考虑,而很多是考虑商业的因素,不仅是国内的产品,国外的软件、硬件也是如此。
当你发现了这一点,于是不再追新,某一个版本的软件、硬件,无需再更新,它会成为一个永恒的经典版本,尽管这个版本有一定的缺点,但是后续的版本反而越来越不好用,运行越来越慢、越来越臃肿。
所以,“升级”一词,往往会被误用。比如中国电信的阿福卡(河北版),2014年短暂上市,很快绝版。2017年又重新上市,命名为“阿福卡升级版”,俗称“阿福卡2代”。这个名为“升级版”的套餐,资费、功能与第1代基本相同,但是去掉了几项优惠,实则“降级版”。
就PHP+NoSQL而言,Ubuntu 12系统,仍然是永恒的经典,20年之内都无需再升级,因为升级后几乎完全用不到新系统的特性(对于独立开发者而言,非职场应用),这里是Ubuntu 12和Ubuntu 16作为服务器的一点对比,全新安装后占用的内存对比。
Ubuntu是年份命名,例如Ubuntu 12是2012年发行,Ubuntu 16是2016年发行。Ubuntu 9是2009年发行……以此类推。目前,Ubuntu官方支持的最后一个版本是Ubuntu 12,之前的版本几乎已经彻底无法使用,因为这些系统都是网络版本,Ubuntu 11及之前的版本无法用apt-get安装软件。实际也可以安装,需要手动编译,但是没有apt-get自动安装这样方便。也有很多软件,不支持手动编译安装,所以导致Ubuntu 11很难再使用。
同样的情况还有HTML 5。HTML 5除了增加很多好的特性,去掉了重要的<center>、<frameset>的标签,这不是好的决策。HTML 5很多与HTML 4不兼容。
CSS 3并不是只有HTML 5才支持。实际上,HTML 4,甚至通用的HTML版本,现在的浏览器很多都支持,能实现圆角、阴影等CSS效果。是否采用HTML 5,并不重要,如果用不到新特性的话。
同样的情况也发生在安卓手机。安卓4.2、4.3、4.4,对于大多数人,是足够用的。之后的版本,几乎无法Root,以及安装包文件过大,导致刷机无法成功。
安卓系统还有几个非常好用的优秀软件,如:ES文件管理器3.2.4.1、Root Explorer2.21.1、System_app_remover_v3.5.1009(系统程序安全卸载器),这几个版本都很小巧,运行流畅,是2013-2015年发布的版本。
操作系统,尽管现在Win 7占有最大比例的份额,Win XP仍然是经典(2008年的XP SP版本),对于程序开发,会有很多便利之处,尽管XP有几处操作没有现在的新版本系统人性化。但XP这样的系统,有无可比拟的优势,省空间,重装方便。
当然,促使我们更新环境,还有个原因,就是有些新版本软件,不支持旧的环境。比如很多软件在电脑、手机的系统版本有要求,火狐浏览器,XP下能用的最高版本是Firefox 43,之后的版本必须使用Win 7及以上的版本。
最后,再回到大家使用的最核心的PHP平台。从5.2.X开始,如果用不到新的特性,通常是版本越老,越好用。我在2009年初下载的PHP 5.2.8的Windows版本,是2008年12月发布的最高版本,压缩包9.87M;现在的最高版本是PHP 7.3.2,x86版本的压缩包是22.63M。
PHP 7是否比PHP 5性能有综合性的提升,以后有时间的时候我再测试一下。
对于专业的技术人员,相对更加熟知旧版本、新版本的优劣。很多原来用着很好的稳定版本,可是没过几年,就出了没有原来版本好用的新版本。如果还用着原来的版本,在很多非技术人员看来,显得落伍了。这时候,安装几次新版本,新旧版本一起用,显得不“落伍”,或者假装在用新版本。实际自己在用什么版本,根本没有人知道。
很多老版本明显比新版本好用很多,根本不需要追新。
时隔10年,我一直都是用一键重装的方法,几秒钟完成安装,已经有将近10年没有手动配置过了,这10年中我一直用这个全自动安装的平台,开发中,PHP也一直用PHP 5.2.8来调试,关于是否需要跟进使用更高版本的PHP请见:《PHP 5 VS PHP 7》,我的体会是,老版本往往更好用。
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
https安全吗?
独立博客有必要安装https吗?
近期的主题:
夜晚靓歌(10):你没看过的《星雨心愿》
Feedval、Blogval将下线/谈理财和生存
2024.9感言
人生讨论(20):有人借钱怎么办?(2)
人生讨论(19):迄今为止最强的情感频道
数码评测(67):让小米/红米手机的反应提高1~2倍
数码评测(66):无线网卡FW150UH VS FW150UH
数码评测(65):如何快速自制CPU天梯图?
数码评测(64):2024年,你还在用VGA线吗?
人生讨论(18):6年就可以实现财务自由
人生讨论(17):为什么总是受欺负?
人生讨论(16):要钱的最新妙招
创业杂谈(17):什么项目能赢利?
人生讨论(15):有人借钱怎么办?
数码评测(63):高清切换超级神器
数码评测(62):再谈视频的尺寸
数码评测(61):近期数码采购和折腾
人生讨论(14):看穿尊重
数码评测(60):图拉丁-最佳中配工作“免费”手机
创业杂谈(16):博客何时终结?
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +