2012-07-15 43 views
3

我有一個winforms應用程序,並想知道我是否應該嘗試將其移到Windows Store應用程序(和WPF)。我希望城市風格的應用程序能夠與桌面應用程序具有相同的潛力,但是讓我想知道的事實是VS 2012不是地鐵應用程序。這並不令我感到吃驚,因爲我所見過的每一個地鐵應用程序看起來都像是一款手機應用程序,但實際上做得並不多,我無法想象VS如何看起來像地鐵應用程序。何時使用Windows應用商店應用?

對我來說似乎是微軟希望慢慢地將所有東西都轉移到地鐵上,否則我不認爲引入全新的視覺體驗只是爲了不必在城域和桌面之間切換,但即使記事本仍然存在桌面應用程序。所以我的問題是,基本上,每種應用程序都應該移動到地鐵,還是隻適用於小型手機應用程序的地鐵?

回答

1

Metro風格的應用程序用於內容消費,就像您在平板電腦上看到的一樣。

古典桌面應用程序用於創建內容。

+0

我覺得這個定義太狹窄了。這就好像說古典桌面應用程序用於內容創建,而_websites_用於內容消費;我們所有人都會遇到大量類似應用程序的網站:SO,Gmail,Amazon,eBay等。 – 2012-07-16 13:51:23

+1

-1。絕對不是真的。特別是當機器連接鍵盤和鼠標時運行。 – 2012-08-01 14:52:51

7

我不相信微軟正打算每個應用程序都要結束Metro。我看到更多輕量級類型的應用程序去Metro。重型的業務線應用程序將保持在桌面上。

雖然我確實看到了在企業環境中編寫桌面和Metro風格應用程序的機會。想象一下這個假設情景:

在企業中,我可以看到Accounts Receivable在他們的桌面上運行全面的單一桌面應用程序,就像他們在Win7下運行它們一樣,因爲它們的需求相當廣泛。

接待員將運行帶有Metro應用程序的觸控筆記本電腦,該應用程序僅與公司約會捆綁在一起。

裝載碼頭上的傢伙將運行Win8手機,該手機的入口/出口應用程序顯示交付時間表,以及不包含哪些時間表。

經理和管理人員都有Metro平板電腦,其中有一個可顯示指標的應用程序:大量漂亮的圖表和圖表,顯示目前公司在不同業務線上運營的情況和方式。

對於那些需要複雜性的用戶來說,這是桌面模式,但對於執行較小,特定計算機任務的用戶而言,他們可以使用支持觸摸的Metro應用程序。

1

我認爲metro應用程序是一個額外的功能,我不認爲它們是桌面應用程序的一個真正的替代品。如果你想將你的應用部署到平板電腦,手機或任何其他觸摸屏/手持設備,地鐵風格將是一個不錯的選擇。目前,地鐵應用程序的消費者並不多,因爲Windows 8甚至沒有進入市場。

正如您已經提到的,在臺式電腦上,metro應用程序非常不舒服,並且不能像桌面應用程序那樣提供全部功能。

所以我的問題是,基本上,每一種應用程序都應該是移動到地鐵還是隻適用於小型手機應用程序的地鐵?

我不這麼認爲,因爲這意味着許多使用Windows以前版本的客戶必須學會使用城域接口。

Metro應用程序提供的功能遠遠超過桌面小工具在Vista中所做的功能,因爲它們可以使用C#或其他.Net語言編程,但城域應用程序佔用了太多的空間以便用簡單的鼠標進行控制。

+0

* Windows 8甚至還沒有達到測試版狀態*謹慎鏈接源代碼?有Windows8的發佈候選人,在此之前已經有超過6個月的測試版。 Windows8是未來,不要過去編程。 – 2012-07-15 19:23:46

+0

好的,我改變了它,我被名字開發者和消費者預覽弄糊塗了。這是你投票的唯一原因,還是你太情緒化了? – 2012-07-15 19:35:19

+1

那就是它,我把它刪除了。 – 2012-07-15 20:37:19