2012-09-11 51 views
0

不,你沒有看錯標題...離開的Visual Studio 6世界新的東西......從哪裏開始

我公司一直在做的Visual Studio 6/MFC/DCOM應用了而現在(記住:這些在1998年熱回),我現在有機會開始一個新的應用程序,一種新產品。

由於很多原因(好或壞或兩者),我們希望保持與微軟技術。 我們的最終客戶是用於使用Windows和桌面應用程序的大公司。對於他們中的大多數人來說,他們將離開(或將在未來一兩年內離開)Windows 7 for Windows 7(甚至不要想到Windows 8)。

排位賽的「普通開發者」自己,我開始玩弄來到概念的工作證明構建具有:

  • Visual Studio 2010中
  • WPF - 與Telerik的拉德控制WPF的幫助(不管你喜歡與否,這不是問題)
  • MVVM
  • 棱鏡

我很高興與它BU的...有一個與upcomming Windows 8的

  • 的WinRT
  • 地鐵應用了一堆新的術語(有抗輻射的預覽地鐵控制)
  • XAML或HTML

也有很多不良意圖被提供給微軟:

  • 世界糧食計劃署(甚至更多Sylverlight)會死
  • 桌面應用程序會死更面向Web

我的問題是:你會在我的情況怎麼辦?

我期待的那種答案:

  • 我肯定會做
  • 你可以做這種方式,所以它不會阻止你更新到別的東西后來
  • 技術X讓你這樣做而Y這。在這種情況下,我會堅持使用X.

感謝

+2

成功這是一個投票的問題,因此並不適合對於s O. – mydogisbox

+1

在你的情況下,我可能會去程序員這不是真的被覆蓋! –

+1

投票轉向程序員... –

回答

3

我一直自90年代中期開始發展,所以我知道你來自哪裏。我曾經工作過相同的技術堆棧。最近,我的UI工作圍繞WPF/Silverlight/Prism/MVVM和MVC/HTML/CSS/JQuery展開。看起來您的組織的技術技能是針對桌面應用程序的,而不是基於瀏覽器的。我認爲自然進展將使用基於XAML的開發,特別是WPF。我認爲,基於Web的開發將延長您的新應用程序的開發時間,因爲它引入了許多可能對您的組不熟悉的技術。

正如你所提到的那樣,人們現在所擔心的是基於XAML的應用程序處於死亡狀態。這可能是事實,但不是很快,如果你相信微軟,你可以選擇將它們轉換成WinRT/Metro(C#/ XAML堆棧)。這種方法的一些注意事項:

  • XAML需要一段時間來學習
  • MVVM與棱鏡相比,網絡堆棧對於很多開發者
  • 沒有很多具有這些技能的開發者的困難的概念

WPF,在一個MVVM模式PRISM配對,是一個功能強大的桌面開發工具包,可以真正讓你與你的新項目