瀏覽單個文章
Rainwen
*停權中*
 

加入日期: Mar 2002
文章: 733
引用:
作者octapult
小弟不是相關行業的,所以有個疑問

Win 2K、XP、Vista、7 都是 NT kernel,只是版本不同
而且開發軟體都採用相同的 framework,軟體操作界面也類似
理論上來說,在 Win 2K 上面開發的軟體不是應該可以用最少的代價,讓軟體可以輕易的在 XP、Vista、7上面執行嗎?(這也是當初 MS 力推 Windows 其中一個賣點)
怎麼實際情況卻沒有想像中的容易?
跨平台要耗費龐大的工程,所費不菲
到後來還得弄出一個 .NET Framework 來?

是系出同源,相容性也不差,只是說核心上還是有一些差異,
每一代一定會有一些架構上或權限上的改變,小程式或許沒影響,
但較大型的系統可能就會遇到一些問題,升級就需要做全面性的檢測及改版,
畢竟大企業的系統一旦出問題,很可能會影響公司營運甚至商譽,不能等閒視之。

至於.NET Framework是比較屬於跨平台解決方案,有點像JAVA那樣。
舊 2011-11-04, 02:37 PM #139
回應時引用此文章
Rainwen離線中