Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

不要改用户配置!

  以前用 Windows 的时候都觉得,很多软件打着「优化」的名义在改用户配置是很恶心的行为。最典型的就是篡改浏览器主页,并美其名曰「防止被篡改」。确实改用户配置会让一些功能的实现变得更简单,但节操就没了。作为一个有节操的开发者,我希望不改用户配置!
  但什么才算是配置呢?一个最典型的例子就是修改 /etc 中的东西,比如 hosts。如果需要将某个域名在本地做解析最简单的方法就是修改 hosts 文件,但这就修改了用户机器上的配置。即使当前程序被卸载,这个配置也会一直留在用户的机器上。这是非常恶心的!
  恶心是一回事,到底能不能成功又是另一回事。比如我机器上的 hosts 就写不了,因为它是自动生成的,有一套管理 hosts 的东西在操作它。所以在我的机器上写 hosts 根本没有意义。这种情况下依赖于写 hosts 的东西就没法用了。
  上面的 hosts 只是个配置的典型例子而已,能被称为用户配置的东西远不止 hosts。/etc 下面的东西算是机器配置,还有用户 home 目录下的各种 .xxxrc 之类的文件也是神圣不可侵犯的。以前用过一些应用级的工具居然会修改了我的 .npmrc,简直太恶心了。
  但这里说的只是应用级的工具而已,确实有很多系统级的东西是需要写用户配置的。比如管理 hosts 的工具,如果不能写 hosts 那成啥了?
网名:
3.84.186.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^