2008年10月28日

Yahoo放棄開發Vista版即時通

好像沒有人講到八卦的重點
我就來說說我對這新聞的看法吧

Yahoo放棄開發Vista版即時通
代表著微軟開發者平台的重大挫敗(如果不算是完全失敗的話)

「開發者平台」是什麼意思呢?
我們知道一個作業系統要好用
除了作業系統本身附贈的軟體之外
應用程式也是愈多愈好
(應該沒人完全只用附屬應用程式吧)

應用程式哪裡來呢?要有人寫
開發作業系統的公司,如微軟
會自己開發一些重要的應用程式,如微軟Office
但是一家公司不可能開發完天下所有的程式
最好能有第三方廠商一起來開發
(3rd party,不一定是公司也可能是個人)

即使像蘋果電腦這樣強勢一手主導軟硬體的公司
也是會盡量吸引第三方開發者
原因無他 應用程式多,用戶也就會跟著多

學過C語言的人 很多應該都接觸過Turbo C
那是在DOS時代最熱門的整合開發環境之一
它是由當時在開發環境業界一等一的Borland公司發行的
時間到了90年代中期 Windows 95發行
微軟發行的開發環境 在DOS時期還不能和Borland競爭
這時候不一樣了 只要微軟想要拿的市場
即使是後進者 也幾乎沒有拿不下來的 瀏覽器就是個例子
Windows時代 微軟推出Visual Studio 還有MFC
與Borland的OWL對抗 過程略去不提(個人沒參與到那時代)
最後Borland淡出開發環境業界 微軟勝利
這就是「開發者平台」之爭
當然平台還有很多 比如說Java, qt, GTK等
微軟獲得的勝利是在自家的Windows作業系統上

微軟在與Borland競爭的過程中
也提出了新的願景(或有人說是行銷口號)
這就是.Net 後來為辨別清楚 也稱為.Net Framework
.Net是一個很龐大的計劃 龐大到它的願景到現在還沒完全實現
它學習了一些Java平台的特點 比如說VM(虛擬機器)
在.Net上寫程式和過去是很不同的 比如說VM會幫你管理記憶體
微軟的術語裡稱呼這些.Net程式碼為 managed code
而過去的MFC的開發方式 稱為unmanaged
在.Net當中也有個新東西來取代MFC 稱為WinForms

但是WinForms只不過是用在GUI(使用者圖形介面)而已
前面說過.Net這計劃很龐大 微軟的野心怎麼可能僅止於此而已呢!
微軟發表了WinFX Win代表Windows FX代表.Net Framework eXtension
這個WinFX將會是代號Longhorn的新作業系統中的新開發平台

WinFX的三大支柱:
WPF(Windows Presentation Foundation)
WCF(Windows Communication Foundation)
WinFS(Windows Future Storage)

後來WinFX改名為.Net Framework 3.0
Longhorn正式名稱為Windows Vista
但是三大支柱之一的WinFS因為來不及開發而去掉這功能

重點來了:Yahoo即時通 for Vista是用WPF開發的
停止開發可能代表了:
Windows Vista的市場接受度成長得太慢
第三廠對微軟新開發平台保持觀望

微軟的WPF還有另一項技術稱為WPF/E(又稱Silverlight)
第三廠不採用微軟新技術的後果
除了微軟新版Visual Studio變得比較不好賣之外
還有其他可能 那就是第三廠開發者跳到其他公司的平台
假如這真的發生 對微軟來說算得上是一大危機


Posted by fauzty at 樂多Roodo! │09:16 │回應(1)引用(0)資訊業界
樂多分類:網路/3C 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/7454279
回應文章
msnSDK 釋出支援YAHOO即時通的版本
http://rd-program.blogspot.com/2008/11/msnsdk-yahoo.html
Posted by CUE at 2008年11月6日 01:24