笔趣阁 > 读书成神豪 > 第220章 你叫我什么?

第220章 你叫我什么?


  网站的基本内容确定了,接下来就是开发的方向!

  是做静态网页呢?还是动态网页呢?

  所谓的静态网页多数为单一的超文本标记语言文件~

  每次请求该页面时,都会返回相同的内容。

  在网站设计期间内容只需创建一次。它通常是手动编写的,尽管有些站点使用类似于动态网站的自动创建工具,其结果将长期存储为完成的页面。

  要是做成静态网页的形式还是很容易的~

  毕竟很多静态网站甚至可以自动生成!

  其中常用的生成工具包括Jekyll和Adobe  Muse等生成工具。

  并不是静态网站就逊色于动态网站!

  静态网站的好处在于它们更容易托管,因为它们的服务器只需要提供静态内容,无需执行服务器端脚本。这可以降低网站维护的工作量,并且由于静态网站不需要数据库,所以可以极大的避免暴露系统安全漏洞。

  另外静态网站还可以在低成本的服务器硬件上更快地加载页面。

  不过随着便宜的网络托管扩展到提供动态功能,这些优势变得不那么重要了,虚拟服务器可以以低成本提供短时间的高性能的服务。

  几乎所有网站都有一些静态内容,因为主要的辅助性资源(如图像和样式表)通常是静态的,即使在页面HTML代码几乎全是动态生成的网站上,也不例外。现今不少网站也皆倾向把动态网页静态化,从而进行SEO优化。

  动态网页是服务器通过应用程序服务器处理服务器端脚本生成的网页。

  它们通常从一个或多个后端数据库中提取内容:一些通过跨关系数据库的数据库查询,用于查询目录或汇总数字信息;另一些使用MongoDB或NoSQL等面向文档的数据库来存储更大的内容单元,例如博客文章或维基文章。

  在设计过程中,动态页面通常使用静态页面进行模拟或线框化。

  有一说一,开发动态网页所需的技能比设计静态网页来得更多,因为其同时涉及服务端设计、数据库设计和客户端设计。即使是中等规模的动态网站项目,也因此通常需要团队协作才能完成。

  开发动态网页时通常直接用Perl、PHP或ASP等语言。

  其中一些,特别是PHP和ASP,使用“模板”方法,其中服务器端页面类似于完成的客户端页面的结构,数据被插入到由“标签”定义的位置。这是一种相比Perl这样的纯过程语言更快捷的开发方式。

  对于很多网站来说,“标签”方法、“模板”方法这两种实现大多数已经被例如内容管理系统等高阶的、面向应用的工具所替代。

  这些工具建构在一些通用的代码之上,并假设网站提供的内容遵循几种既有的模型,例如按时间顺序排序的網誌、一个专题杂志或新闻网站、一个共笔网站或是一个用户论坛。这些工具让网站的搭建变得更加容易,仅仅需要纯粹的设计和内容组织,不再需要任何编程。

  编辑网页内容本身(包括模版页面)既可以通过站点本身,也可以使用第三方软件完成。编辑所有页面的功能仅提供给特定类别的用户(例如,管理员或注册用户)。在某些情况下,允许匿名用户编辑某些Web内容,这种情况较少(例如,在论坛上添加消息)。

  综合考量,章杉还是决定弄一个动态网页~

  看到章杉这架势,直接开始编辑界面,顾悠悠简直无语了~

  这是要一个人硬撸一个网站出来吗?

  “杉哥,你这是要自己硬刚出来吗?

  即便网站在开发的过程中可以一个人搞定,但后期绝对极难做到一个人负责!”

  倒不是顾悠悠打退堂鼓~

  正所谓术业有专攻!

  一个网站的市场营销和沟通设计可以确定什么样的产品适合目标市场。目标市场可能是某一年龄段的人群或特定的文化链;因此设计师要理解其受众的趋势。

  设计者也要理解他们正在设计的网站的类型!

  这意味着,例如,B2B网站的设计考虑因素可能与针对消费者的网站(如零售或娱乐网站)有很大的不同。可能需要仔细考虑,以确保网站的美观或整体设计不会与内容的清晰度和准确性或网站导航的便捷性相冲突,特别是在B2B网站上。设计师也可能会考虑网站所有者或商业代表的声誉,以确保他们被描绘得有利。

  而且不光如此,还要考虑到用户体验~

  用户对网站内容的理解往往取决于用户对网站工作原理的理解,这是用户体验设计的一部分。

  用户体验与网站的布局、明确的说明和标签有关。

  用户对如何在网站上进行交互的理解程度也取决于网站的互動設計。

  如果用户意识到网站的有用性,他们更有可能继续使用它。

  尽管熟练且精通网站使用的用户可能会觉得,一个与众不同但不太直观或用户友好的网站界面比较有用。

  但是,经验较少的用户不太可能看到一个不太直观的网站界面的优势或有用性。

  这推动了更加普遍的用户体验和易于访问的趋势,无论用户技能如何,都能够容纳尽可能多的用户。

  许多用户体验设计和交互式设计在用户界面设计中得到了考虑。

  如果没有高级编程语言技能,高级交互功能可能需要插件。

  选择是否使用需要插件的交互性是用户体验设计中的一个关键决策。

  如果插件没有在大多数浏览器中预先安装,用户可能既不知道如何安装,也没有耐心安装插件来访问内容。

  如果该功能需要高级编程语言技能,那么与功能将提升用户体验的增强量相比,写代码在时间或金钱上可能成本太高。

  发布不可靠的功能对于用户体验而言可能比不尝试更糟糕。这取决于目标受众是否需要或值得冒险。

  关于用户体验这方面往往是最难搞定的一部分,往往开发者是吃力不讨好!

  毕竟众口难调!

  更不要说……

  然而章杉的话却打断了顾悠悠的思路~

  “亲爱的,什么叫只有我一个人硬刚,不是还有你呢么~”

  顾悠悠愣住了:“你说什么?”

  “我说我们两个一块搞定这个网站啊!”

  “不是啊,我是说你叫我什么?”

  “亲爱的啊,怎么了~”

  


  https://www.biqivge.cc/book/25833/655091681.html


请记住本书首发域名:biqivge.cc。笔趣阁手机版阅读网址:m.biqivge.cc