Ubuntu 12 VS Ubuntu 18 及软件的话题延续(2):为什么XP系统一直是我的编程环境首选?

王志勇 发表于 2019年03月02日 09:16

第一篇得到的结论是,环境(系统、软件、硬件),有很多的细节,发展到了一定的程度,并不会在5、10、20年之后,再有发展,而是某个特定的技术细节,已经达到了无法突破的极限,就像人体无法长到3米高。特别是一些基础(底层)的技术细节,在开发的初期往往就已经达到了极限。后续的版本,仅是对基础功能的扩展,并没有性能的实质提升。

反而在环境的驱动下,使一些原本好用的基础功能变得不好用。所以,如今的很多系统、软件,变得日趋臃肿,比如最近2年的国内主流APP,很多安装包都从2年前的10M-30M,变成了现在的50M-100M。

正好昨天论坛有网友问,windows上的PHP开发环境用什么比较好?很多人用phpstudy、laragon、laravel。我在windows下一直用Apache+PHP的组合,即XP+MiniApache+php-5.2.8-Win32,这个环境至今整整10年,httpd.conf和php.ini可以备份一下,重装系统后,运行MiniApache的setup.cmd,约5秒钟,一键全自动完成。配置方法如我在2009年3月11日,写的这篇

XP系统一直是我的编程环境首选,原因一是体积小、重装方便,XP重装系统后,C盘占用的体积在1.8G~2G左右,Win 7在10G左右。对于开发者,重装系统、组装电脑是必备的最基本技能。为什么需要经常重装系统呢?因为在开发中,有时候一个误操作,会使某个软件,或者环境出现怪异的现象,通过网上搜索来解决也浪费很多时间,或者找不到答案,这时候重装系统能快速解决一切问题

原因二是XP系统,以及之前的Win2000、Win98,全部都有自定义开始菜单的功能,如下图,对于开发者,这一功能非常重要。但从Win 7系统之后,删去了这个功能。
这个功能的作用,是能快速打开快捷方式,比如快速打开某个常用的软件、某个常用的目录。在编写程序中,每天至少要打开常用的目录50-200次;写程序的时候,至少要打开10-20个窗口
快速打开快捷方式,在下图中,先按键盘的左Win键,然后按键盘的1~4键(我自定义的4个菜单),再按数字3,即可立即打开对应的目录。或者按Win→1→7,可以快速打开Photoshop,每次这个操作至少可以节省10~20秒。

上图中,快捷方式的名字,也可以改成用字母开头,这样可以快速打开。比如我常用的Apache的快捷方式是D:\PD\server\apache\setup.cmd,制作一个它的快捷方式,然后快捷方式改名为:FApache 。

这里为什么要在Apache前面加个F呢?因为A已经被别的快捷方式名占用,所以前面加个别的字母或数字。这样,按 开始→1→F,可以快速打开Apache的DOS界面。
按 开始→1→A,可以快速启动Word 2000。
按 开始→1→C,可以快速启动CorelDRAW 9。
等等……

制作这个自定义开始菜单,方法很简单,点击开始,在“程序”点击鼠标右键→浏览,如下图:

然后向上一级目录,如下图,在这里建立1、2、3、4的目录,将常用的快捷方式,复制到这些1、2、3、4的目录。这些1、2、3、4的目录下,也可以再创建文件夹。

之后的Win 7、Win 8、Win 8.1、Win 10,则去掉了这个自定义开始菜单的功能。

从2018年开始,有一些软件、网站已经逐渐放弃了对XP系统的支持。比如XP系统下,能安装的Firefox最高版本是Firefox 43。GoDaddy网站,在这些版本的火狐浏览器中,登录后,浏览器会闪退。

这时候,只能切换到Win7/8/10的环境下。但平时的使用、开发,我还是以XP系统为主,好用、顺手。

2条评论:
1   鸟叔 2019-03-04 10:53
怎么方便怎么来就对了

自由勇 2019-03-04 11:10
嗯,是的。:)

2   自由勇 2019-06-14 10:42
Trackback来自《漫长的PHP 7.X安装之坑的困境详解

PHP开发最理想的操作系统,我个人认为还是XP,XP、Win 2000、Win 98有一个非常方便的功能,可以自定义开始菜单。从Win 7开始,这个重要的自定义开始菜单的功能被删去了。

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

正文:

  记住信息?

王志勇:1980-09-26 (44周岁)
程序设计,前端设计。

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

与此相关的链接
自由勇专栏

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2024 auiou.com All rights reserved.
此Blog程序由王志勇编写