老版本VS新版本

王志勇 发表于 2018年09月27日 09:24

昨天想调试HTML5,发现与HTML4不兼容,于是放弃HTML5的前台开发。因为目前的HTML4足够用,在各浏览器显示正常,如果改成HTML5,改动太大。如果将来再推出HTML6、HTML7、HTML8也需要跟进的话,同样会有庞大的修改工作量。

与此类似的是PHP开发,现在的PHP最新版本是PHP7,我的所有程序仍然是运行在PHP5下,因为那些新特性基本都用不到,除非有某个特定的内置组件,只有PHP7支持,这时候主程序仍然是运行在PHP5下,然后再架设一个PHP7的VPS来分担新功能、远程调用。

PHP的内置组件会发挥至关重要的作用。比如PHP5自带的php-gd,能够给图片做缩略图、或者缩放,CentOS下需要运行 yum -y install php-gd 的命令才能支持php-gd。

原生的PHP5,已经足够强大。

10年前,曾经想尝新,安装过Photoshop CS,安装包1G。后来一直用Photoshop 7,安装包162M。可能只有那些专门从事复杂的图像处理、绘图的部门,才会用到这些高版本。
记得2002年,Photoshop 7才出来不久。我有位同学所在的公司,是从事建筑效果图专业绘图,当时整个公司都还在用Photoshop 6,因为Photoshop 7他们用不惯。但我用Photoshop 7却很顺手,可能是因为Photoshop 7是我最早学会的Photoshop版本之一。
如今,Photoshop经过了很多版本,我仍然用Photoshop 7。

PHP、网页程序开发最好的工具是EmEditor,没有之一。现在的最新版是18.X,安装包是十几M;但我仍然用2001年时的3.28版本,安装包只有1.06M。

VPS主机,我选择安装CentOS 5 + Ubuntu 12两种系统,以CentOS 5为主。可能对于流行的很多软件,都需要运行在最新版本的系统中,如CentOS 6、CentOS 7,Ubuntu 15、Ubuntu 16。然而,对于自行开发,CentOS 5的老版本仍然是很好的选择,因为它省资源。
大部分功能我都选择在CentOS 5+PHP5下运行,由于这个环境下,不支持SQLite,在Ubuntu 12+PHP5环境下,能够完美支持SQLite、读取.db文件,运行这个命令即可让PHP支持SQLite:
apt-get -y install sqlite sqlite3

PHP开发,XP系统仍然是最理想的工作环境,这也是我不愿把Win7~Win10作为主力系统的原因,只是有些软件在XP下无法运行,才会切换到Win7~Win10。

如今,已经开始有一些软件在封杀XP系统。比如IE9、最新版的火狐60版本等等,都不允许在XP下安装。一些网站也在封杀低版本的火狐浏览器,如知乎、GoDaddy、name.com。我仍然在用2014年底的最新版火狐34,因为它比现在的新版火狐快1倍。

三四个月前,GoDaddy彻底封杀低版本火狐,现在又解除了封杀,只是有一个旧版本提示。

PC平台的软件,体积、占用资源的增长相对十分缓慢,可能是很多软件开发团队很注意优化。然而,手机APP的体积增长则很惊人,比如百度贴吧APP、支付宝、手机淘宝。
我用的手机版QQ,仍然是2015年的QQ 5.9.1,使用直今,流畅无比,也省资源。

总之,软件大多是版本越老反而越好用,能用一天是一天。

1条评论:
1   ChoJemmy 2018-09-27 10:33
还以为作为一个资深程序员,你应该很喜欢尝试新鲜事物呢。

自由勇 2018-09-27 12:29
嗯,还是老版本好用。:)
现在的新技术,新界面,新版本,真是层出不穷。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

王志勇:程序设计者。
1980-09-26 (38周岁)

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

Blog存档 Archives

2018年10月
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2018 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue