王志勇 发表于 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,使用直今,流畅无比,也省资源。
总之,软件大多是版本越老反而越好用,能用一天是一天。
置顶的文章:
股骨头坏死的中早期修复方法
Windows流畅度300%以上体感的操作
超低价享受i7-7700的体验
家用电脑理性优化升级天梯图之2026
服务器版Linux系统的选择之2026
秒会+实战PHP程序设计培训(2)
如何快速自制CPU天梯图?
我不明白你明不明白我明白(明白不)
最好的音乐播放硬件
如何打造全静音台式电脑之2026
近期的主题:
DIY(35-5):干扰源终于找到
https利弊(7):建站税
博客又有活儿得干了:双服务器备份
支架设计(2):功放机+航空头的支架
数码评测(81):停电引起电脑损坏如何防止?
Debian 12.0的“致命”bug
数码评测(80):最好用的平价鼠标和维修/改装
这次的PHP大漏洞/淡定的PHPer们
“明白不”的心理机制(2)
博客/网页有没有必要做访问量统计?
数码评测(79):如何打造全静音台式电脑之2026
AI编程和人工编程的差别
世界上最好的二级域名
数码评测(78):最好的音乐播放硬件
博客新调整计划
人生讨论(28):滑翔伞运动
真玄学心得(26):最新消息
DIY(35-4):6路×2 USB全自动电脑切换器
特级干货(1-2):发质/脱发与内分泌研究
“更新提示”的好处/提醒用语
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2025年-2026年03月(10)
2024年(13)
2023年 +