跳转到主要内容
东方龙马 提交于 26 July 2009

 

Drupal是一种功能强大的网站设计新工具,相信未来会有越来越多的人喜欢它、爱上它。在你动手构建网站之前,让我们先比较一下几种常用建站技术的优缺点。

简单的静态网页

很多网站是由无需改变的独立HTML网页搭肩而成。这种HTML网页可用专门的网站设计程序或简单的文本编辑器(如微软的记事本)来创建,然后通过FTP客户端软件或者网站托管公司提供的其它文件传输程序,将这些网页上载到网站服务器上。

这种网站开发方式的优点包括:

1. 采用定制的HTML编辑器创建网页就像写信一样简单。

2. 网站编辑器可提供预先做好的主题,使得网站无需专业图形设计经验就可设计得很吸引人。

3. 很容易启动建站流程。

4. 对于简单的网站,简单的技术往往比复杂的技术更合适。

5. 网站能快速建好。

6. 建站不花什么钱,或者只需花较少的钱购买网站设计软件即可(在中国这笔钱也可以省去)。

7. 硬件系统要求低,网站可在几乎任何主机上运行。

缺点

虽然静态网页开发起来很简单,但网站投入使用以后再修改就比较困难。

1. 如果想为网站添加新页面,可能需要修改当前的所有页面。

2. 如果想修改所有页面的公共内容部分,如页眉或页脚,可能需要改动网站的每一个页面。

3. 若要对网站做大的改动,可能还不如重建一个新的网站容易。

4. 网站内部结构较易出错,使得页面不能打开或浏览者在打开页面时经常遇到错误。

5. 不能添加高级功能特性,除非进行定制编程。

6. 所编写的网页代码运行效率不高,或指向不正确的目的页面,而且网页在某些浏览器上可能无法正常显示。

7. 其它开发者所开发的安全及优化技术不能自动应用到网站。

用PHP和MySQL完全定制网站

简单静态网站设计的另一个极端是完全用编程语言(如PHP)和数据库(如MySQL)来开发网站。对于这类系统,网站的所有功能都是由一个或多个程序开发人员为该网站专门定做的。开发人员可能会使用一些公共代码库来加速开发进程,但网站设计基本上都是定制而成的。

优点

完全定制的网站有如下优点:

1. 最终做好的网站是完全定制化的,可满足网站设计的所有要求。

2. 其他程序员日后还可为网站增加新的功能特性。

3. 如果一个网站从一开始就采用这种方法来建,便比较容易实现复杂的功能。

4. 定制编程可以实现复杂的功能。

5. 与预定义模版网站或内容管理系统相比,定制网站效率更高。

缺点

开发一个完全定制化的网站比较困难,也很费时。其缺点如下:

1. 如果程序员的技术水平和经验不足,网站就难以维护及改进。

2. 改变网站外观和设计布局的工作量很大,除非建站之初已考虑了定制的可能性。

3. 创建和维护网站要耗费编程人员大量的资源。

4. 不小心就会产生安全漏洞,这可能会影响整个网站服务器,或泄漏客户保密信息。

5. 这类网站可能需要更多的硬件资源来维持正常运行。

6.从头开发这类网站价格非常昂贵。

主机网全新上线,买空间、服务器就上主机网,安全有保障!

 

Drupal内容管理系统

Drupal是一种基于PHP和MySQL的内容管理系统。在使用Drupal创建和编辑网页之前,需要将其安装在网站服务器上(本地或者远程托管都可以)。一旦安装成功,就可用Drupal创建和编辑任何网页。不同规模的网站所需要的常见功能都可通过Drupal实现,这些功能特性包括:

a.用户管理

b.内容分类

c.构建菜单

d.为所有页面建立统一的外观风格

e.在网页上添加图片

f.创建及管理博客

g.创建及维护论坛

h.联系表格

i.翻译及国际化语言支持

更多……

要创建普通的网站,以上功能已经足够。但Drupal还有一个功能强大的模块系统,开发人员可以自主开发功能模块并插入到Drupal内核框架中,而实现无缝的新功能添置。Drupal用户社区现已开发了很多模块并将其免费发布。人们能够想到的所有任务几乎都已经有了相应的Drupal功能模块。如果你仍然找不到想要的功能模块,还可根据自己的特殊要求来定制。

Drupal还有一个强大的主题系统,可让你即时改变网站的外观及布局。Drupal网站上已有一些免费的主题可供选择,你可以对其定制以符合自己的要求。当然,自己也可以开发定制主题,或者从一些商业网站上购买主题。

用Drupal建站的优点

Drupal有许多其它建站方法无法可比的优点,比如便于网站维护,着重于满足商业需求的功能,而非重复构建常用的功能模块。其具体优点如下:

1. 无须花时间来实现基本功能,因为这些功能已由Drupal实现,因此可集中精力创建内容和功能以支持具体的商业需求。

2. 网站外观容易改变,不需重写整个网站或改变所有网页。

3. 对网站的改动立马生效,从而确保这些改动正确无误。

4. 更新网站前可预览所做的修改,保证了网站的正常运行。

5. 可以跟踪网页修订历史,而且可以要求所有网页在发布前都必须先通过一个审批过程。

6. 不需要使用FTP或其它文件传输工具就可将网页上载到网站。

7. 开发成本很低,因为Drupal是开源和免费的。

8. 活跃的Drupal用户社区可帮助解答可能遇到的几乎任何问题。

9. Drupal系统背后有活跃的维护和增强技术支持,从而确保及时发现并解决潜在的安全隐患。

10. Drupal可以被很多人有效地使用,是否有编程经验无关紧要。

11. 网站管理任务可以分配给一个团队,他们可以各负其责,对网站的不同部分进行管理和维护。

12. Drupal一直在不断地加强和更新,Drupal用户可以比其它网站设计用户更快地接触并应用新技术。

Drupal的缺点

尽管Drupal十分强大,仍难免有一些缺点:

1. 熟悉和有效使用Drupal需要一个学习过程。

2. 与基本的静态网页相比,它对硬件的要求更高。

3. 有时候需要编程对Drupal模块进行定制,才能满足特定的要求。如果定制编程不现实,就只好折中一下需求而屈尊俯就了。

4. 由于有大量的网站采用了Drupal技术,这些网站可能容易成为黑客攻击的目标。

5. Drupal的架构可能有一些局限,使得定制功能较难实现。

Drupal将功能性、灵活性、安全性及易用性完美地结合起来,无论小型网站还是大型网站,Drupal都是不错的选择。如果你计划建一个网站,请优先考虑Drupal。

摘自:动易网络