我正在潜入网页设计和开发。我从头开始编写了几个网站(只是客户端代码),从touch index.html
. 这种做法是否仍在使用,或者大部分网络是由模板、Wordpress 或其他权宜之计组成的?
3 回答
我认为 3 件事足以创建好的网站(展示网站或小型网络应用程序):
服务器端 = 了解 CMS 及其结构和核心功能 + 具有基本的服务器语言概念。在这个 OP 的情况下(Wordpress-PHP 组合很好)。
客户端:CSS3 + HTML5 + Javascript(Jquery 或等效)。
- AJAX 作为双方之间的“桥梁”。
在不使用 CMS 的情况下从头开始做事对知识有好处,但需要更多时间。
我认为这里有两个问题:
1) 这种做法还在使用吗?
- 是的,你刚刚用过。浏览器会支持它,所以有人会这样做。
2) 大部分网络是由模板、Wordpress 等组成的吗?
- 是的,我会这么认为。
你可以反其道而行之,绕过 Web 服务器并创建一个程序,直接响应端口 80 上的 HTTP 请求,但使用 Web 服务器可以省去编程的麻烦,并允许你处理文件。使用touch index.html
除此之外的其他东西只是又一步,使用更方便的方式获取您需要的 html 文件。
并不是说所有的网站都必须是动态的——比如我自己的博客是用middleman写的,这很像编写 Rails 应用程序,只是你将应用程序编译成静态 HTML 文件。用像 Markdown 这样的东西来编写生成一个漂亮的页面要容易得多,而不必手动编辑 HTML。
一条规则:如果您正在构建一个非常复杂的网站,您将花费大量时间来做一些您可以在几秒钟内完成的事情(或许多事情)。从头开始编写网站是学生的任务/家庭作业。