第220章 你叫我什么(1/2)
网站的基本内容确定了,接下来就是开发的方向!
是做静态网页呢?还是动态网页呢?
所谓的静态网页多数为单一的超文本标记语言文件~
每次请求该页面时,都会返回相同的内容。
在网站设计期间内容只需创建一次。它通常是手动编写的,尽管有些站点使用类似于动态网站的自动创建工具,其结果将长期存储为完成的页面。
要是做成静态网页的形式还是很容易的~
毕竟很多静态网站甚至可以自动生成!
其中常用的生成工具包括jekyll和adobee等生成工具。
并不是静态网站就逊色于动态网站!
静态网站的好处在于它们更容易托管,因为它们的服务器只需要静态内容,无需执行服务器端脚本。这可以降低网站维护的工作量,并且由于静态网站不需要数据库,所以可以极大的避免暴露系统安全漏洞。
另外静态网站还可以在低成本的服务器硬件上更快地加载页面。
不过随着便宜的网络托管扩展到动态功能,这些优势变得不那么重要了,虚拟服务器可以以低成本短时间的高性能的服务。
几乎所有网站都有一些静态内容,因为主要的辅助性资源(如图像和样式表)通常是静态的,即使在页面htl代码几乎全是动态生成的网站上,也不例外。现今不少网站也皆倾向把动态网页静态化,从而进行seo优化。
动态网页是服务器通过应用程序服务器处理服务器端脚本生成的网页。
它们通常从一个或多个后端数据库中提取内容:一些通过跨关系数据库的数据库查询,用于查询目录或汇总数字信息;另一些使用ondsql等面向文档的数据库来存储更大的内容单元,例如博客文章或维基文章。
在设计过程中,动态页面通常使用静态页面进行模拟或线框化。
有一说一,开发动态网页所需的技能比设计静态网页来得更多,因为其同时涉及服务端设计、数据库设计和客户端设计。即使是中等规模的动态网站项目,也因此通常需要团队协作才能完成。
开发动态网页时通常直接用erl、h或as等语言。
其中一些,特别是h和as,使用“模板”方法,其中服务器端页面类似于完成的客户端页面的结构,数据被插入到由“标签”定义的位置。这是一种相比erl这样的纯过程语言更快捷的开发方式。
对于很多网站来说,“标签”方法、“模板”方法这两种实现大多数已经被例如内容管理系统等高阶的、面向应用的工具所替代。
这些工具建构在一些通用的代码之上,并假设网站的内容遵循几种既有的模型,例如按时间顺序排序的网志、一个专题杂志或新闻网站、一个共笔网站或是一个用户论坛。这些工具让网站的搭建变得更加容易,仅仅需要纯粹的设计和内容组织,不再需要任何编程。
编辑网页内容本身(包括模版页面)既可以通过站点本身,也可以使用第三方软件完成。编辑所有页面的功能仅给特定类别的用户(例如,管理员或注册用户)。在某些情况下,允许匿名用户编辑某些eb内容,这种情况较少(例如,在论坛上添加消息)。
综合考量,章杉还是决定弄一个动态网页~
看到章杉这架势,直接开始编辑界面,顾悠悠简直无语了~
这是要一个人硬撸一个网站出来吗?
“杉哥,你这是要自己硬刚出来吗?
即便网站在开发的过程中可以一个人搞定,但后期绝对极难做到一个人负责!”
倒不是顾悠悠打退堂鼓~
正所谓术业有专攻!
一个网站的市场营销和沟通设计可以确定什么样的产品适合目标市
本章未完,下一页继续