WinFX 啥???

好久沒玩 .NET 了,來到西雅圖才聽到 WinFX(下一代的 managed api http://msdn.microsoft.com/winfx/default.aspx),鴨子聽雷。
VS 2005 和 .NET Framework 2.0 都還是 Beta,居然就在討論更下一個版本的 Beta。看來為了因應明年的 Vista,大家都不得不提早暖身。
 
  • Windows Communication Foundation Services(Indigo)http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnlong/html/introtowcf.asp
    • "A" stands for Address: Where is the service? wsdl:service section and links wsdl:binding to a concrete service endpoint address
    • "B" stands for Binding: How do I talk to the service? wsdl:binding section and binds a wsdl:portType contract description to a concrete transport, an envelope format and associated policies
    • "C" stands for Contract: What can the service do for me? wsdl:portType, wsdl:message and wsdl:type sections and describes types, messages, message exchange patterns and operations
看起來像是 Web Service 版的 COM+…. 想要同時整合 Web Service + Web Service Enhancements Extension、COM+、MSMQ、Remoting 等以往的分散式技術於一身 
  • Windows Presentation Foundation(Avalon)
    unifies a whole range of output services: user interface, 2-D and 3-D drawing and imaging, document-based printing and rendering, speech, and audio and video services
  • WinFS
    關聯式檔案系統…
  • WWF 是啥??(Windows Workflow Foundation?)http://msdn.microsoft.com/windowsvista/building/workflow/
    同時提供建立商業邏輯和人事的流程。哇,這又會是新的程式設計 model,需要深思的架構。 
 
各種應用程式設計都多了一堆的 architect 圖形設計環境
 
  • 是否 Office 12 把很多功能都做成 Web Service 了?
包含 Workflow 功能,可以在 VS 建立 Office Workflow Project,內建許多 Office 的功能,如寄 EMail。
自行開發的應用程式與 Office 整合在一起,利用 Office 提供的服務變得更緊密
 
程式應用多了一環需要考量:資料、服務、Windows/Web UI、Mobil Device

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s