王志勇 发表于 2018年09月27日 09:24
与此类似的是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,使用直今,流畅无比,也省资源。
总之,软件大多是版本越老反而越好用,能用一天是一天。
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
https安全吗?
独立博客有必要安装https吗?
近期的主题:
推荐2026年度的新型特级网红
秒会+实战PHP程序设计培训(2)
趣谈民谣吉他/古典吉他
人生讨论(22):瀑布秋千坠亡事件的深入本质
人生讨论(21):“明白不”的心理机制
明星经济和创业思维(3)
明星经济和创业思维(2)
明星经济和创业思维
博客近况和话题
“叱咤”的粤语正确读音
有关一语成谶成立吗?
伟大的人:张雪峰先生
为什么很多大V都会有深度黑粉?
成事的关键
同岁歌手:谢霆锋
待填充
2025的年底感言
评论正在逐渐给博友审核中
吃饭(聚餐)能交到朋友吗?
现实中怼人太晚的危害
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +