星期五, 7月 08, 2005

Windows 開發架構的戰國時代

Source: 各家視窗開發環境策略, 李華、張蘭貞, 倚天雜誌, 1993 December, P109 ~ 118

微軟的方案開發架構重點在:

1. 將零組件組合成具彈性的解決方案
2. 建構在他人專長之上 (Outsourcing 觀念)
3. 螢幕介面與功能的分割 (Client/Server 架構)
4. 組合這些原則以達成持續成長的過程

MSDN 上有許多更詳盡的客戶成功案例可以參考,練練英文也不錯~

Borland 提出工作群體技術的兩個重點:Workgroup Desktop 與 OBEX (Object Exchange),前者定義 publish/subscribe 資料互享關係,後者為 middleware,為 OS 與 AP 搭起橋樑。BOCA (Borland's Object Component Architecture) 偏重在 Client/Server 架構,以 BOCA 為中介層,整合各家軟硬體平台。IDAPI (Integrated Database Application Programming Interface) 包含比 ODBC SQL/CLI 更廣的 NAV/CLE,是針對資料庫存取的方案。三者的關係為 BOCA 包含 OBEX 與 IDAPI。

這些東西似乎只有 IDAPI 存在比較久,與 BDE (Borland Database Engine) 有較緊密的相關性,在 Delphi 5 還可以見到他的蹤跡~

CA 收購許多軟體廠商由大型電腦平台串往桌上型平台,以 Visual Object (CA-Clipper 的 Windows 後繼版本,但架構大翻新) 為主軸整合分散於不同電腦的料庫

他所收購的幾套資料庫軟體我都有買 (CA-Clipper, CA-Realizer, CA-dBFast),很遺憾該公司並不瞭解如何在消費型市場上競爭,多數都無疾而終。現在該公司回歸主業,沒有繼續推廣消費產品的動作。

以今日看來這些方案都稍嫌粗糙,但在競爭的情況下,可以不斷刺激、比較,比起現在的獨大標準有意思多了~

星期四, 7月 07, 2005

藍圖、策略性願景、方向

Source: 建構 21 世紀的新藍圖 新加坡「智慧島」的啟示, 程嘉君, 資訊與電腦, 1994 January, P18 ~ 20

新加坡全國資訊基礎建設 National Information Infrastructure NII

1. 基礎:基礎電信服務網路
2. 建構在基礎 1 之上:加值型資料服務
3. 建構在基礎 2 之上:各種全國資訊技術應用系統
4. 配合:政策與法律架構
5. 配合:相關技術標準

總藍圖勾勒五個策略性發展願景和方向:

1. 把新加坡發展成區域中心 Global Hub
2. 使資訊技術成為推動經濟發展的動力
3. 使個人的潛能更加發揮
4. 建立區域性和全球性通訊系統
5. 改善生活品質

啟示:

1. 資訊技術的應用是因應未來經濟社會不可或缺的基礎建設
2. 資訊技術的發展和運用是一種手段而非目的,是實現社會發展的重要工具

很清楚的願景,讓政府推動政策有個準則與方向,人民知道該如何在未來的社會如何演化,進而找到一個可以安身立命的位置。當政府確實推動相關政策,人民才可以真正的生根,才能對國家產生認同。

這也可以做為思考如何發展公司的參考,公司的起源越紮實,相關的發展、順序、與取捨才有依據,才不會在商業社會中迷失方向。

星期三, 7月 06, 2005

成為一個傑出作者

Source: 拜訪侯捷的天空, 賀元、李靚慧, PC Magazine 中文版, 1994 October, P226 ~ 230

「無責任書評」是侯俊傑有別於之前的專業書籍「虛擬記憶體:觀念、設計與實做」、「Windows 技術核心」、「Windows 的記憶體管理」、「動態資料交換 DDE」等書籍,即使是翻譯書籍,他也以實做驗證每個範例程式,幫讀者抓出許多原著上的瑕疵,執著和努力的精神令人欽佩

賀元則是以「世紀末軟體革命」一書與其他兩名作者開始嶄露頭角,當初物件導向技術可是很新的觀念,但賀元他們年輕、熱情、大膽的放手去做,將咀嚼後的心得轉化為文章,同時不斷發表對文章的後續補充與更正,也算是那時候的驚人之舉~

有幸讀到這寫好作者的文章,省下很多找書的寶貴時間與金錢。隨著網路普及,個人出版門檻降低,也有越來越多優秀的作者得以在網站發表專業深入的文章,其中也不乏佳作,如「鳥哥的私房菜」,「第一次的親密接觸」等等,期望未來能看到更多好的作品被發掘出來~