软件有各种各样的功能, 能听音乐、制作图表、编辑文档、打游戏等等数不清的姿势, 我想要用电脑做什么事情,软件都能帮我完成,这很神奇,很不可思议,令我印象很深刻,因此在我的脑海中根深蒂固的留了下来, 渐渐转换成我对软件概念和形容的定义
随着对计算机接触的深入和对互联网各方面知识的加强, 我了解到, 网站也是软件的一个种类。 我很不认同,在我的印象中,网站只是用来下载的软件的一个入口而已,怎么也越俎代庖的成了为软件的一分子了呢?
然而, 每当我新建一张张的网站页面, 写着一段段的网站脚本,执行一句句的SQL命令,我就没有办法说服自己是在开发软件,因为我做的东西和我对软件的定义有着明显的区别, 所以我不是在开发软件, 我只是在制作网站
而网站开发完成后, 是不能直接使用的, 因为还需要安装运行网站的环境, 如web服务器、程序的运行时、数据库等软件,网站的正常运行必须依赖与这些第三方软件。
所以,我开发网站的原则就是, 尽量少让网站依赖别的组件, 只有在不借助它们的功能无法完成任务的情况下再去使用它们, 这么做的好处就是出问题的机率减少了,逼格也高的越来越像一个软件。