第0830章 網際網路領導力之爭(1/2)
……
一句明確的「演示平台,更是把www應用的前景展示得淋漓盡致——如此優秀的架構,吸引力是毋庸置疑的,可就怕授權這道門檻。
本來,研發者收取專利費,天經地義,無可厚非,但過去幾十年裡,以ibm為首的大公司們,藉此打造的銅牆鐵壁,實在讓大家吃盡了苦頭。
專利保護這根繩子,如果勒得太緊的話,反而成為進步的最大阻礙——從某種角度來講,今日的好萊塢,不就是當初為了躲避愛迪生在美國東部的專利網,而跑到美國西部的電影人,發展起來的嘛。
唐煥推出了www,確實非常了不起,但如果沒有機會參與進去,那和自己又有什麼關係呢?
現在www標準免費確定無疑了,眾人最直接的感覺就是,唐煥有此氣度,倒也對得起剛才那五分鐘起立鼓掌。
見台下眾人都滿意了,唐煥微微一笑。這個世界從來不缺聰明人,其對網際網路前景同樣信心十足。但估計極少有人能預料到未來十幾年內,網際網路技術競爭會有多麼慘烈。所以,先用免費的www標準,在網際網路上圈出來屬於自己的全球資訊網地盤,扼殺掉其它類似的標準,才是首當其衝的一步。
按了一下遙控器,將計算機的視頻輸出投影到大屏幕上,唐煥轉入正題道:「想必大家對html印象最深刻的一個地方,就是無所不在的超連結了,其可以直接帶領我們前往下一個頁面。」
「如此簡便但卻透著了不起創意的信息組織和呈現方法,在html頁面編輯過程中,容易實現麼?」
「我告訴大家,出乎意料的簡單——只需用和這對標籤,將想要做為超連結的文字包圍起來,並在的屬性『href』里賦值絕對路徑或者相對路徑就可以了。」唐煥一邊說著,一邊打開一個最簡單的文本編輯器,輸入一些結構一目了然的代碼,然後保存為網頁文件,並用瀏覽器polestar打開,果然出現了一個藍色的超連結文字,用滑鼠一點,便導航到了本屆哲儒春季開發者大會的官方首頁上。
「so_easy!」唐煥聳了聳肩,最後總結道。
與會7000人當中,能夠提前接觸到www技術的專業人員並不多,絕大部分還是第一次見到如此神奇的一幕,頓時情不自禁地鼓起掌來。
「和這種先後呼應、兩兩匹配的標籤,是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快速解析、渲染、執行、呈現,」
本章未完,點選下一頁繼續閱讀。