流星瀑布:请教下:如何做论坛

来源:百度文库 编辑:高校问答 时间:2024/04/29 04:52:15

如何做论坛

作者:e4

近来我不断看到有朋友问如何用DW来做论坛,关于如何做论坛,在DW是做不了论坛的。 下面从我个人的角度来谈谈一些关于如何做论坛的想法:

1.要会HTML.

这是最基本的,因为做论坛不同于做一般的网页,HTML与论坛的宿主语言相互配合,迁插其间,并不是要用DW做得来的,是要手写代码的,无论你选择DW还是其它的所见所得程序,其都会产生无用的垃圾,在论坛设计中是非常讲究速度的,当你做论坛时,同一种结果往往有很多种实现方法,你就得去测试、选择最快的一种,如果你还得为那些垃圾伤脑筋的话,我宁愿上厕所看几个小时书。

2.选择、学会一种脚本语言.

ASP:Active Server Pages ,动态网页技术。是“美元”公司推出的一种用以取代CGI(通用网关接口,Common Gateway Interface)的服务器端嵌入式技术。
PHP:Hypertext Preprocessor,超文本预处理程序。雏形产生于1994年,创始人是Rasmus Lerdorf,也是一种服务器端嵌入式脚本语言。

ASP和PHP是现时最流行的两种脚本语言,谁好谁劣,存在着相当大的分岐。ASP要钱,对于我们的意见是要钱的东西免谈,但其后有强大的“美元”公司做技术后台,现时又推出了.NET,其野心摆明了要“一统江湖,千秋万载”,而且ASP只能运行WINDOW平台,配合“美元”公司的数据库程序使用,其可移植性相当差。PHP免费,市面上所有的免费、商业数据库都支持,一般运行于UINUX或LINUX,当然也可运行于WINDOW平台,在WINDOW平台开发、测试的PHP程序不作如何改动即可移植到UINUX或LINUX下运行,近年来在WINDOW的包围中LINUX已突围而出,去年的使用上升率为27%,比起WINDOWS的4%,远远过之而无不及,在RED HAT 8.0中已默认内置了PHP与MYSQL。看来RED HAT也是想力棒PHP与ASP和.NET一较雌雄了,秦失其鹿,天下共*(^_^我不会打那个zhu字)之,这样的热闹当然是越多越好了!

唉,谁好谁劣,还要大家去选择并仔细参详,ASP是要做下去的,PHP能挺多久呢?当然,两者的易学性是不容置颖的。而且,据传,PHP新版将向Java靠拢,JAVA在国内虽用得少,但它的大名我想大家早已如雷灌耳了,或许有的兄弟已经正在枕灯夜读呢!

3.要会SQL语言.
无论选ASP或PHP,都要用到SQL。SQL是英文Structured Query Language的缩写,意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如插入、更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。变的只是在SQL的标准上加入了易用性,力求使自己的产品更人性化,易用。

一般来说ASP与SQL SERVER相配合,PHP与MYSQL搭档。当然不用SQL,将论坛做成文本式的,也未尝不可,但其速度要比用SQL标准数据库的速度要慢,大约是0.05~0.2秒,我没详细测过,别小看这个速度,程序大了,在这个蜗牛速的网络,却是相当重要的一个数字。因此,会SQL是必要的,而且要精通,这样,你的程序才能运行得更快!而且可以使你在设计程序时事半功倍!

综上所言,想做论坛,得先学HTML,跟着是SQL(学会SQL后再学Oracle, Sybase, Microsoft SQL Server,Mysql等那是相当易了!),然后是ASP或PHP了,当然,用CGI或C语言等其它程序语言编写也未尝不可,但那太难,而且啊,编写好后想升级,嘻嘻,有得你忙!

近日失业中,无事可作,心情抑闷,便写了此篇文章,且技术及目光有限,其中未免有许多不置可否之处,高手见之,更是污人耳目,且有夜郎之嫌,未免不敬,尚请敬谅!