最近琢磨着自己搞个网站玩玩,就想着得用点啥软件来做。一开始真有点蒙,网上信息太多,五花八门的。
一开始的想法和准备
我先是到处看,都说要用代码编辑器。想着不就写字儿嘛随便找个记事本不就行?后来发现不行,代码那玩意儿颜色、格式啥的,用普通记事本看简直要命,眼睛都花。
然后就看到有人推荐下面这些:
- 文本编辑器:像是什么 Sublime Text, Atom, Notepad++ 之类的,说是轻便,打开快。
- 集成开发环境(IDE):比如 Visual Studio Code (VS Code), WebStorm 这些,听着就“高级”一点,说功能全,写代码方便。
- 还有提到图形设计软件,比如 Photoshop (PS),说是搞图片、界面设计用的。
- 甚至还有那种拖拽就能生成网页的工具,但我寻思着还是想自己写写代码,感觉那样才算真“做”网站。
当时就觉得,嚯,这么多家伙事儿,到底哪个好使?有点选择困难。
实际动手试试
决定从简单的开始。我先装个 VS Code,因为听人用得多,而且好像免费。装上一看,界面还挺酷。随便建个 HTML 文件,敲几行代码,这玩意儿真不一样!
它那个代码颜色高亮,看着就舒服多,不容易串行。还有自动提示,比如我打个 `<p`,它就能提示我补全成 ``,省不少事儿,也不容易写错标签。
试着用它写点基本的网页样子,感觉还行。文件管理也方便,一个项目的文件都列在左边,找起来清楚。
后来想给网站加点图片,自己拍的照片太大,也不好看。就想到之前看到的 Photoshop。捣鼓半天,学点基础的裁剪、调色、压缩大小。感觉 PS 这东西是挺强大,但对我这种只想简单处理下图的人来说,有点“杀鸡用牛刀”,而且学起来也费劲。
后来发现的问题
光有静态页面不行,网站得能动起来,比如搞个留言板啥的。这就涉及到“后端”。又是一堆新东西,什么 PHP、Python、*,还有数据库,像 MySQL 这些。
这时候发现,光靠 VS Code 写写前端代码还不够。还得装数据库软件,配置运行环境。虽然 VS Code 也能装插件支持这些语言,但整个流程就复杂起来。不是说装一个软件就完事儿的。
我还遇到个大问题,就是代码改来改去,有时候改错想退回去,或者几个人一起做,代码合并就乱套。后来才知道有版本控制系统,主要是 Git。又是一通学,怎么提交、怎么拉取、怎么解决冲突。这玩意儿真是必备的,不然项目一大,代码管理就是灾难。
现在的感受
折腾一圈下来,我的体会是,“制作网站的软件”根本不是指某一个神奇的软件,它是一整套工具的组合。
最核心的还是代码编辑器或者 IDE,像 VS Code 这种,能大大提高写代码的效率和舒适度。这是基础中的基础。
然后根据你的需求,可能需要图形处理软件来美化界面,虽然不一定非得是 PS 那么专业的,但总得有个处理图片的办法。
要做动态网站,就得加上后端语言的运行环境和数据库管理系统。
版本控制系统 (Git) 也是少不的,能让你不至于在代码修改中迷失方向。
要问我用啥软件做网站?我会说,先搞个好用的代码编辑器(我个人用 VS Code 挺顺手),然后根据你要做的网站复杂程度,一步步把数据库、Git 这些工具配上。别指望一个软件搞定所有事,那不现实。就是这么个实践过程,一步一个脚印踩坑过来的。