……
一句明確的“WWW標準免費”,無疑讓那些有心之人大大地松了一口氣。
蓋因,哲儒在業界的能量已經不是一般的大了,要不然,“倒唐”風波當中,其也不會成為垂涎的肥肉;而舊金山市政禮堂內所搭建的演示平台,更是把WWW應用的前景展示得淋漓盡致——如此優秀的架構,吸引力是毋庸置疑的,可就怕授權這道門檻。
本來,研發者收取專利費,天經地義,無可厚非,但過去幾十年裡,以IBM為首的大公司們,借此打造的銅牆鐵壁,實在讓大家吃盡了苦頭。
專利保護這根繩子,如果勒得太緊的話,反而成為進步的最大阻礙——從某種角度來講,今日的好萊塢,不就是當初為了躲避愛迪生在美國東部的專利網,而跑到美國西部的電影人,發展起來的嘛。
唐煥推出了WWW,確實非常了不起,但如果沒有機會參與進去,那和自己又有什麽關系呢?
現在WWW標準免費確定無疑了,眾人最直接的感覺就是,唐煥有此氣度,倒也對得起剛才那五分鍾起立鼓掌。
見台下眾人都滿意了,唐煥微微一笑。這個世界從來不缺聰明人,其對互聯網前景同樣信心十足。但估計極少有人能預料到未來十幾年內,互聯網技術競爭會有多麽慘烈。所以,先用免費的WWW標準,在互聯網上圈出來屬於自己的萬維網地盤,扼殺掉其它類似的標準,才是首當其衝的一步。
按了一下遙控器,將計算機的視頻輸出投影到大屏幕上,唐煥轉入正題道:“想必大家對HTML印象最深刻的一個地方,就是無所不在的超鏈接了,其可以直接帶領我們前往下一個頁面。”
“如此簡便但卻透著了不起創意的信息組織和呈現方法,在HTML頁面編輯過程中,容易實現麽?”
“我告訴大家,出乎意料的簡單——只需用<A>和</A>這對標簽,將想要做為超鏈接的文字包圍起來,並在<A>的屬性‘HREF’裡賦值絕對路徑或者相對路徑就可以了。”唐煥一邊說著,一邊打開一個最簡單的文本編輯器,輸入一些結構一目了然的代碼,然後保存為網頁文件,並用瀏覽器Polestar打開,果然出現了一個藍色的超鏈接文字,用鼠標一點,便導航到了本屆哲儒春季開發者大會的官方首頁上。
“So_Easy!”唐煥聳了聳肩,最後總結道。
與會7000人當中,能夠提前接觸到WWW技術的專業人員並不多,絕大部分還是第一次見到如此神奇的一幕,頓時情不自禁地鼓起掌來。
“<A>和</A>這種先後呼應、兩兩匹配的標簽,是HTML語言最大的特色。”唐煥又把話題轉到了整個HTML語言上。
“正如HyperText_Markup_Language——超文本標記語言這個名字的含義那樣,HTML屬於一種標記語言,派生自ISO在1986年發布的一個可以定義標記語言的元語言標準,即Standard_Generalized_Markup_Language——標準通用標記語言。”
“SGML堪稱無所不能,但也因此過於複雜,進而難以普及。至少,目前的個人電腦難以承擔對它解析的沉重任務。”
“所以,我們在SGML的基礎上,研發了一個大約包含了80個標簽的子集,就是大家現在看到的HTML了。”
“在我們看到的頁面當中,提供結構標記的HTML,只是基礎技術之一,如果需要應付更複雜的應用場景,還得讓另外兩項技術——腳本語言和樣式語言,來配合。我們提供的對應解決方案是PASCAL_Script和Cascading_Style_Sheets——層疊樣式表,即CSS。”
“用過哲儒電子表格軟件WordEasy最新版本的人,肯定會對其中功能強大的宏語言——PASCAL_Script,印象深刻。現在,這個腳本語言又有了新的用武之地——讓原本靜態的HTML頁面變得動態起來。”
“比如,我用自己的帳號登錄社區,會在頁面上得到‘你好,唐,現在是幾點幾分’的歡迎提示。”唐煥再次敲起了代碼,然後一邊給變量重新賦值,一邊說道:“現在換成比爾·蓋茨登錄社區,頁面內容隨之變化。”
坐在台下前排的蓋茨,笑著和大家一起鼓掌,眼神裡則閃動著莫名的光芒。
“CSS負責集中管理諸如顏色、字體等等和頁面美化相關的元素,並且可以做到精確定位。頁面越是複雜,CSS這種和HTML分開的管理模式,所具備的好處就越加明顯。”
“舉一個聖誕節到來、頁面需要變得喜慶一些的例子,如果對圖像、文字段落等等部分逐一修改,往往會工作量極大,可能聖誕節過完了,喜慶的頁面也沒修改完畢。”
“其實,只要負責集中管理這些元素的CSS,分別對應正常時間和聖誕節各做一個方案,到時候讓HTML修改一下對CSS的引用,便可以輕松交差、無需加班了。”
“更進一步,我們甚至可以用PASCAL_Script監視時間,一到聖誕節便自動更換對CSS的引用,全程無需專業維護。”
“為了設計出賞心悅目的網頁,以吸引瀏覽量,CSS可以交給專業美工,而HTML和PASCAL_Script的代碼邏輯,可以交給眼裡只有‘0’和‘1’區別的技術人員。”
不得不說,唐煥對構建WWW網頁所需要的三駕馬車——HTML,以及PASCAL_Script和CSS的全面介紹,讓原本對此感覺高深莫測的人們頓生親近之感,以至於眼前豁然開朗。
“完全可以預見到,隨著硬件規格、軟件技術的不斷向前發展,HTML會持續豐富自身,同時,負責對其解釋和渲染的瀏覽器,也會更進一步地提供支持。”
等真誠而又熱烈的掌聲過後,唐煥將大屏幕的內容切換到了一張示意圖,“剛才所提到的,由HTML,以及PASCAL_Script和CSS構建起來的WWW網頁,在客戶端交給瀏覽器Polestar快速解析、渲染、執行、呈現,”
“這些數據是服務器響應用戶的請求,用HyperText_Transfer_——超文本傳輸協議即HTTP,通過網絡傳輸過來的,這在瀏覽器Polestar地址欄中的Universal_Resource_Locator——統一資源定位符即URL中,有著非常明晰的體現。”
“這個用於獲取網頁的字符串地址,大致的組成形式為‘協議類型://服務器地址:端口號/路徑/文件名’,其中協議類型和端口號可以省略,瀏覽器Polestar會默認為HTTP,因為它還支持FTP,所以在使用非HTTP時,需要額外標注,而用戶在日常使用時,僅需發出服務器地址就可以了,服務器會推送過來主頁,之後所有的網上衝浪活動,都交給鼠標的輕輕點擊和超鏈接的自動跳轉。”
對於唐煥這個部分的闡述,媒體記者等非專業技術群體,表現出了濃厚的興趣,WWW的易用性,簡直可以把任何人拉入互聯網,實在太值得大書特書了。
銀行、保險公司,以及各個大企業的IT高管們,則把目光早早地轉到了大屏幕上示意圖的後台部分,希望從中發現打動自己的信息。
很快,唐煥便給出了這方面的答案。
“HTTP是一個客戶端發出請求和服務器端進行應答的標準協議,底層支撐為互聯網標準協議TCP/IP,但事實上,其它網絡協議也可以支撐。所以,HTTP不受限於任何硬件平台,適用於所有網絡環境,並且以加密協議的方法,滿足安全性方面的嚴格要求。”
接下來,唐煥又為專業技術人員更多地披露了HTTP服務器的細節。
“哲儒互聯網服務ZIS可以連接包括EBase在內的任何SQL數據庫,只要開發出對應的驅動程序即可。當然了,ZIS還支持PASCAL_Script以比瀏覽器更高的安全級別運行,功能自然隨之無所不包。”
“我可以預見到,像ERP這樣的解決方案,其架構將在WWW上,從兩層——客戶端和服務器,演變為三層——客戶端和服務器,以及中間層,甚至多層,即更多的中間層。這會帶來極大的靈活性、易維護性,還能讓硬件專注於執行同一類任務,從而明顯提高性能。”
……
被本屆哲儒春季開發者大會吸引來的人們,最初只是在舊金山市政禮堂內的個人電腦終端上,對WWW在界面上的友好易用讚不絕口,但隨著以唐煥為首的技術團隊,逐個會議主題展開後,他們才赫然發現——天哪,這是一個好複雜的浩大工程。
媒體更是熱情洋溢地高呼:唐為互聯網應用描繪出了新的畫卷,如此偉大的創舉所產生的經濟拉動效應,將會幫助美國在接下來的十年裡,重新大幅度甩開緊緊追趕的RB毫不誇張地講,在進入1990年代的第一個年頭裡,唐煥以自己的方式,為互聯網發展指明了方向,和當初個人電腦的中途加入不同,這次他成為了原生的開創者。
當互聯網發展的迷霧撥開後,有識之士們自然是聞風而動,矽谷的創業熱浪,簡直要把人烤暈。
有多大的利益,就意味著會伴生多複雜的紛爭。自_由和免費是互聯網的基因,更是推動其發展的主要動力。
1990年哲儒春季開發者大會結束沒多久,就有創業團隊宣稱,自己將要研發WWW瀏覽器,來挑戰哲儒的北極星瀏覽器。
更有眼光開闊者分析,如同個人電腦離不開操作系統,互聯網也將離不開瀏覽器,這是一個新的平台之爭,而大家幾乎站在同一條起跑線上——沒有通過WWW標準拿捏大家的哲儒,無非就是準備充分了一些而已。
唐煥對此的態度很大度、很簡單——如果在掌握了這麽多的主動權的情況下,還是被掀翻於馬下的話,那他也無話可說,誰讓愚蠢得無可救藥了呢。
不過,有些布局還是要早早地抓一下的。
三流企業做產品,二流企業做品牌,一流企業做標準。
競爭者們當然可以研發瀏覽器和哲儒競爭, 但要按照唐煥的標準來,否則就一頂不兼容的帽子扣過去,壓死你!
為了牢牢掌握這種領導力,唐煥著手組建兩個標準化組織。
第一個是World_Wide_Web_Consortium——萬維網聯盟,簡稱為W3C,主要任務就是負責制定和維護WWW平台上的標準,督促應用開發者和內容提供者遵循。
W3C標準屬於強製標準而非推薦標準。換而言之,唐煥允許WWW標準免費,但必須按照他的規矩來,競爭對手要是處心積慮地在其中夾帶私貨,對不起,滾蛋!
這就像原本時空裡,微軟看到了JAVA的前景,於是在自己的編程工具套件Visual_裡加入了Visual_J++,表現優異得甚至威脅到了正統的JAVA,但太陽微系統公司一個律師函就可以逼得微軟放棄這番心血,轉而通過推出C#來競爭。
現在,唐煥就要在免費的大義凜然下,保證車同軌文同書的標準統一。這已經是他的拿手好戲了,布置起來可謂駕輕就熟。