给网站架设初心者:初阶观念与趋势剖析

网站,可以让你在网路世界有个发声的立足点。拥有自己的网站可以扩大影响范围,让使用者能透过浏览网站从色彩、文字、排版……等找到品牌的独特之处,增加网站曝光次数,能够直接从网站进行最适行销。

在网路发达的这个时代,有很多架设网站的方法。其中之一则是可以让无程序基础的人们自行架设网站,动动滑鼠不需要程序码就能架设好自己的网站。

因此,对大部分人们来说,程序小白自行开发网站已经不再只是个梦想。不过,在网站架设之前,有些网站架设的初阶观念与发展趋势,你的心里还是需要有个底,要不然做好的网站不符合搜寻引擎、使用者的需求岂不是很冤。

给网站架设初心者:初阶观念与趋势剖析


目录

  • 服务器系统
    • Windows系统
    • Linux系统
  • 内容管理系统
  • 什麽是内容管理系统?
    • Drupal
    • Squarespace
    • Joomla
    • Shopify
    • WordPress
  • 网站架设新趋势:内容管理系统
  • 结论

服务器系统

说到要架设网站,大家第一反应就会开始考虑服务器的问题。服务器的硬体需求大多都会因应网站效能做选择,但软件的部分便会卡在作业系统的抉择。常用在服务器的作业系统大多不离Windows和Linux这两种作业系统。

Windows系统

服务器所使用的Windows作业系统与目前你电脑所显示的Windows 10系统其实差异不大,但服务器所用的作业系统是针对网站、资料库运作所开发的,与後者家用版的作业系统,系统稳定性与效能感受皆不在同一水平。

Windows服务器与微软挂上钩,就表示要收费才能使用,但也带来不少好处,像是:系统稳定度高、简单好配置、能很好控制访问量。相对的,作业系统的自由度就没有这麽友善了,也因此使用Windows系统所需的IT能力,不需要像Linux系统那麽精通。

服务器

Linux系统

虽然Linux系统对於IT能力要求很高,但比起Windows系统,Linux系统既不需要收费,在服务器上也没有太多奇奇怪怪的限制,他的自由度与免费开源才是Linux系统之所以受欢迎的最大因素。

当然这是预设你有一定的资讯背景。若没有,Linux系统的自由度就是一把双面刃,不是让你转行当系统供应商或系统管理者,就是让你抓虫抓到怀疑人生。

另外要注意的是,这里所提到的服务器系统是为了运行而不是开发,还有在维护上,Windows系统在一定程度下会比Linux系统来得好维护,但实际上就不好说了,原因的话就在於网站架设後,可能会源源不绝扩充的网站功能。

【 延伸阅读 】如何自己架设网站服务器?


内容管理系统

以基本的层面来说,网站架设便是将网站内容托管给服务器。想要取得网站内容,浏览器会向服务器发送寻找档案的请求,如果服务器找到了档案,就会读取它,按使用者需求处理,最终回传档案。

不过,就目前网站架设需求,大部分都还是希望可以掌握网站部分控制权,用来更新文章、管理顾客资料、更换图片…等。因此为了降低控制权的使用门槛,有工程师将其设计成一套弹性程序,可以广泛应用於各个网站。


什麽是内容管理系统?

内容管理系统Content Management System (CMS),也就是我们上述所提到的那一套可以简单操作部分网站的弹性程序。不同於之前的网站如果需要更新文章或图片,就要大费周章请工程师撰写程序码,CMS直接在网站後台架起一个简洁易懂的介面设计,让行销人员、美编人员不需要再绕过一大圈才能完成网站更新。

CMS目前在市面上流通的至少有250至350种不同的系统,其中以Windows系统和Linux系统为基底的CMS也不在少数,w3techs有一份统计使用各种内容管理系统网站的百分比,其中约莫有42.2%的网站使用WordPress,下面我们来介绍一下这份名单上的前五名:

w3techs所提供的使用各种内容管理系统网站的百分比

Drupal

其实在w3techs所提供的数据上,Wix才是第五名,但我个人感受Wix更偏向是一个网站架站平台,有点类似有电子商务功能的痞客邦,因为它的SEO优化与数据掌控权大部分都无法掌握在网站拥有者手上。
所以,这边我们选择介绍Drupal,Drupal在CMS系统赫赫有名,因为它所需要程序基础远多於其他CMS。可是Drupal所能完成的网站自由度却能超出你的想像,它不同於其他的CMS聚焦在模板功能,更推崇於架设无限扩充、拥有强大且独特功能的网站。

Drupal

Squarespace

Squarespace、Wix与等等会提到的WordPress都属於类似的网站架设平台。但台湾比较少人在使用Squarespace,它在欧美被广泛应用,特别是艺术家、创意产业以及个人品牌、独立品牌等的最大原因,在於它的精致的模板拥有自定义的CSS,可以根据需求进行样式的设置与规划。

Squarespace

再者,Squarespace 内置所提供的插件虽然相对其他CMS少很多,限制住网站扩张的可能性,但开放代码让使用者可以自行编辑程序码置入网站中的方式,却大大弥补插件过少带来的缺陷。

Joomla

Joomla、WordPress与Drupal被称为CMS的三巨头。Joomla正好排名第二,如果WordPress与Drupal各自都有优势无法取舍,那就可以选择Joomla。它的UI介面设计同样不逊色,并且它所能管理的文章量,可能会是三巨头中最多的!

Joomla

Shopify

Shopify更像是一套购物网站的CMS解决方案。不过不像在亚马逊中百家争鸣,而是像一般的品牌电商网站一样,并且运行和维护自己的网站不需要花费太多力气,在网站安全方面则会有Shopify负责保驾护航。

Shopify

WordPress

根据hostingtribunal所提供的数据,截自今日如果仅计算 CMS 架设的网站,那麽其中有64.1%都是使用 WordPress。它算是少数可以用在小至个人部落格到复杂的大型企业网站的CMS。

WordPress

与同样是三巨头中的Drupal比,假设用Drupal来制作一个部落格,Drupal的复杂性就会让人觉得杀鸡焉用牛刀,但WordPress就不会有这个困扰,可能正因为它的通用性与简单易懂的介面,因此使用WordPress的占比才会如此高。


网站架设新趋势:内容管理系统

从上面的数据看来,不可否认的是WordPress、Joomla、Drupal…等此类的内容管理系统已经形成一个趋势。内容管理系统很好地降低网站架设的门槛,让架设网站的资讯背景不再是阻止人们尝试的限制。

并且在CMS市场占有极高份额的WordPress,它还能先运用免费方案事先摸索後台介面,安装布景主题、外挂,或各种模组功能都不成问题!想要运用程序码修改架构、功能也都可以在WordPress的後台一并完成。

结论

网站架设的技术发展其实非常快速,当你还在慢慢摸索Flash时,又到了HTML5、RWD响应式,以及CMS内容管理系统的时代。而这些通常没有资讯背景的人们都不太会关注,所以时常会发生拿着骨董敲敲打打的问题。因此在网站架设前,你可以先多关注网站架设相关的发展趋势。

【 延伸阅读 】网站架构规划小技巧,让你第一次和设计师沟通就上手!


<<:  自我笔记 - Git 日常使用

>>:  machine learning : 使用permutation importance继续优化Titantic模型

30-9 之Presentation Layer - MVP ( Model-View-Presenter )

接下来我们来谈谈 MVP ( Model-View-Presenter ),在知道 MVC 也只是在...

[Angular] Day8. Templates and Text interpolation

前几天大概讲完了 Angular 的 Component 的基本功能与介绍,在很多例子中可以看到在 ...

JAVA 语言

https://wolkesau.medium.com/java-语言-8e8158d75b5d J...

Day14-Webhook 实作(三)LINEBot 之 MessageBuilder(I)

大家好~ 今天来试着传送不同类型讯息回覆使用者吧! 以下范例为以如何使用不同的 MessageBui...

Day16:【TypeScript 学起来】新增任意属性的好方法:Index Signatures 索引签名

在之前 interface 那篇文章, 认识到可以使用 Index Signatures, 发现他...