終於裝好了PHP,沒想到這次費這麼大勁,得從源代碼下手!
不過這也是因為過去一直用PERL或SHELL寫的CGI,
很少用PHP。
稍微仔細看了一下,發現PHP和PERL/CGI的區別,其
實比較象C++和C的區別。PERL和C離操作系統更近,
PHP和C++更遠離操作系統,適於更高層的應用。正因為如
此,PERL更普適,除了WEB上,還有其它很多應用;而
PHP專門於(動態)網頁,能讓程序員跳出操作系統底層的束
縛,更加集中精力於網頁設計。
因為老夫是吃系統飯的,除了WEB,還有其它如MAIL,
DNS和安全等很多方面興趣,所以覺得CGI更有趣(老夫
PERL和SHELL都用來寫CGI程序)。老夫剛來加拿大
改行搞IT,第一大成就便是用純粹的UNIX SHELL碼
寫了一個完整的網絡實時聊天室——當然是用硬盤而非內存作緩
沖,所以一旦超過10人使用硬盤便開始大喘氣。不過覺得挺好
玩,傳統的UNIX手段如標準輸入、輸出以及環境變量,通過
一個16進制和10進制的轉換就能同HTTP直接接軌了。
一般大家寫CGI,很少象老夫那樣瘋狂用SHELL,多半都
用PERL。如萬維這裡的論壇,看起來就象從免費、開放的
MATT’S SCRIPTS借來並修改的(加了用戶註冊用
密碼才能上貼的功能)。這種傳統的論壇實時性不算最強(同
IRC或較先進的WWW聊天室相比——不過實時性越強滾動越
快的,越是純粹聊天瞎白乎),但有相對穩定的主題和清楚的跟
貼THREADS。
如今又興起了所謂的“博客”,按老夫通俗的說法:也就是版主
的一點平民化,和論壇的個人化!其實,這些都不是啥新技術發
明,而是老酒換新瓶而已。老夫的老網友、風月客將這個吹得天
花亂墜的“博客”評點得在精闢不過了:“BLOG其實就是一
個有前言變化的留言簿 (GUESTBOOK十幾年前就有了)”
當然話又得說回來,如今用PHP做的BLOGGING工具,
可以大批量允許人們在一個網站上隨時開自己的BLOGS,不
必靠網管、版主之類的來幫忙。不過也僅此而已,無它新意!