You are currently at: ejtech.hkej.com
Skip This Ads
Don't Miss

新經濟是積德隨緣(馮文)

By on February 9, 2015

本文作者馮文為資深IT人,從事電腦、媒體、政策及教研工作,為《信報》撰寫專欄「科技人間」

Drupal是用來建立網站的軟件,是開源軟件之中成功的例子。我們知道,90年代網頁技術初面世之時,網站都是逐頁用手編寫,後來出現輔助編寫網頁的工具(例如當時有名的Dreamweaver),但逐頁編製仍然花費時間,極需要一個能自動生成網頁的機制。2001年,比利時的Dries Buytaert有見及此,當時還是大學生一名,已興起自己動手的念頭,用PHP建造了這樣的工具。網上給人使用後,加入開發的人愈來愈多,逐漸成為一個有生命力的開發群體。我自己大概10年前接觸到這軟件,初時感到很難入手,多年後才漸為了解,這經歷亦可與讀者分享。

網絡世界講求適應力

原來,開源軟件雖然可免費取得,但運用要能得心應手,甚不容易,因為開源群體並沒有正式的支援,技術文件亦分散各處,往往多番揣摩仍不見來龍去脈。Drupal所涉的網頁技術不算太複雜,但如何在伺服器上安裝,仍然有一定難度,無論伺服器上的SQL設置,和插件的布置等等,在早期的版本用者都得自己安裝。直至版本6開始,才出現自動化的安裝程序,這大為減輕用者起始的困難。版本7更有簡化的插件安裝程序,幫助軟件功能自動更新。解決安裝的困難,這是開源軟件要能流行的首要條件。

對鼓勵開發者的參與而言,Drupal選用PHP語言也是明智的決定。有人可能認為PHP並非很「勁」的電腦語言,事實上相比Java,PHP 似乎比較粗糙。但我見到十多年來Drupal群體的壯大,跟PHP的平易近人不無關係。因為懂PHP的開發者人數多,有什麼功能沒有的,自己動手便可,因此功能轉變的反應非常快,有些功能甚至出現幾個替代方案。於是Drupal的適應能力變得很強,而這正是網頁世界所必需的。

當然,這樣對入門者而言又更是困難,每周每月都出現不同的方案,如何掌握?幸好,千禧年代中期興起網上互助群體,例如StackOverflow,無論最細微的技術問題,都有高人樂於提點,友朋互助的情況很常見。資訊的流通與開源群體的成長,兩者不可分割,如是者Drupal最近已步向版本8,據說志願開發者達3萬多人,估計全球大約百分之二十網站使用。

互助群體助解難

談及開源群體,每有人問若然不涉金錢,何來有人願意參與呢?拿過來使用這還可以理解(雖然不用付費,一些機構用戶仍然擔心)。開發者的動機何在?我自己思索這問題多年,提供一個簡單的答案:施比受更為有福,積德隨緣就是新經濟。

更多馮文文章:

圖:cc licensed @ Paco Espinoza

支持EJ Tech



如欲投稿、報料,發布新聞稿或採訪通知,按這裏聯絡我們