none
為啥微軟的軟體都沒用到.NET呢? RRS feed

  • 問題

  • 問個笨問題

    為啥微軟的軟體都沒用到.NET呢?

    除了網頁有用到asp.net以外

    office, windows底下的東西, 好像都沒有用到.NET耶

    這是為什麼呢?

    2006年5月22日 上午 04:23

解答

  • 誰說沒用到 ... SQL Server 2005 就內植了 .NET CLR (CLR Hosting),Visual Studio 2005 也要用 .NET 啊,未來新的作業系統會內建有 WinFX (Next Generation of Windows API),其他相關應用陸續出爐中 ...
    2006年5月22日 上午 04:35
    版主
  • OFFICE 12(OFFICE 2007)跟Share Point 2007也有用到.NET技術喔,未來的作業系統將內建FrameWork2.0了。
    2006年5月22日 上午 05:01
    版主

所有回覆

  • 誰說沒用到 ... SQL Server 2005 就內植了 .NET CLR (CLR Hosting),Visual Studio 2005 也要用 .NET 啊,未來新的作業系統會內建有 WinFX (Next Generation of Windows API),其他相關應用陸續出爐中 ...
    2006年5月22日 上午 04:35
    版主
  • OFFICE 12(OFFICE 2007)跟Share Point 2007也有用到.NET技術喔,未來的作業系統將內建FrameWork2.0了。
    2006年5月22日 上午 05:01
    版主
  • 不用到OFFICE 12(OFFICE 2007)跟Share Point 2007

    Office2003就可以跟.NEt整合的很好了~直接用C#或VB.NET來開發Office相關的文件

    只不過在VS2003或是VS2005(2005TS版已經內建)要開發Office的話,可以額外安裝VSTO!!

    使用VSTO開發Office真的方便很多! ^^

    2006年5月24日 上午 11:50
  • 應該是為何目前這些主力產品在開發上仍然不是使用.net 作為開發平台

    我也很好奇....

    2006年6月1日 上午 10:21
  • .Net是微軟長期的發展方向,這點是無庸置疑的.以Vista為例,.Net Framework已成為OS內建的重要元件(WinFX),而且新一代的Windows API(將取代Win32 API)也都是.Net FX的形式加以呈現.所以未來Vista的應用程式都會透過.Net呼叫 Windows 系統 API.

    而Office也早已支援.Net;因此你可以使用Visual Studio to Office Tools (VSTO)輕鬆開發Office2003相關的應用程式,這些也都是.Net的應用程式.下一代的Visual Studio開發工具的一大重點就是加強Office 2007程式開發的功能(當然也是.Net的形式).

    SQL Server 2005也是一個很好的例子,它的DB Engine內植了 .NET CLR,因此你可以在SQL Server 2005上用.Net程式語言開發DB應用程式,如store procedures.新版的Exchange12 也會採用.Net作為Client端的OWA應用程式.

    從以上的例子,可以了解.Net是Microsoft軟體發展策略的核心;實質上,微軟的重量級產品也都用到.Net而且也支援.Net. 當然在Windows,Office等重量級產品中大部分還是原生碼程式(native code),不過基本上,它們是屬於所謂的平台系統(Platform)的層次;一般執行於其上的應用程式多半將會是.Net形式的應用程式.

    2006年6月1日 上午 11:26
  •  

    那請問vs2005 sql2005 office2007 share point 2007是完全.net寫的嗎?

    如果只是部分,爲什麼? 是怕有一天被decompile成功嗎?

     

    2006年6月4日 上午 03:49