2014-01-09 67 views
0

我正在開發的銷售(POS)點爲Windows點。我被分成兩個選擇,將其作爲桌面應用程序或現代應用程序進行開發。的Windows應用現代VS桌面應用銷售

從我的理解,WIndows商店不直接發佈桌面應用程序。我想在Windows Store中銷售我的應用程序,這樣我就可以使用現代應用程序。

但是,我也明白,現代應用程序並不意味着複雜的應用程序。 POS應包含庫存,用戶和班次管理,供應商信息和一些商業智能,未來可能會變得複雜。現代應用程序可以滿足這一點嗎

此外,現代應用程序的限制是什麼?我知道我需要遵循微軟的一些設計慣例,但除此之外,當數據量很大時,它會很慢嗎?

爲了您的信息,我使用SQLite作爲獨立數據庫。

+0

我的現代應用程序中的安全支付使用$ 20個的月銷量排名前;)不知道在那裏你會發現現代的UI應用程序的客戶端。此外,您可以在Windows商店中發佈經典應用程序,但您的公司應該廣爲人知,並且已經建立。 – crea7or

+0

@ crea7or是否意味着好事或壞事?大聲笑。 –

+0

我不認爲20美元的月收入對於頂級類別的應用來說是好事;) – crea7or

回答

2

我想你應該首先考慮你的收入模式。也許你會發現一些有助於你決定的見解。

不過,我認爲走在中間道路可以帶領你到一個更好的環境。

我會考慮你不僅是開發一個應用程序,並上傳到一個網站,並期望人們從月球落入你的網站,並支付你和下載。我會告訴你有一個銷售團隊,一個服務質量等等。

考慮到所有的Windows操作系統支持的WinForms應用程序,開發一個WinForms客戶端是必須的,安全的賭注(再次下注的收入取決於你的銷售力)。但是你也需要設計一個應用程序架構。我建議你制定一個後端(即會處理inventrys,歷史檔案,業務規則等),你可以安裝在你的客戶的基礎設施,或(猜猜是什麼?)提供其作爲服務。

在該後端,根據你的客戶基礎是什麼,你可以提供Web客戶端,桌面客戶端或Windows存儲的客戶端。每個人都有自己的利害關係人和專業人員,可以在不忽視客戶目標的情況下利用自己的利益。

除此之外,嘗試提供一些好東西,簡單而有趣。 POS系統總是如此無聊以至於你可能有機會與衆不同。

你也擔心應用程序的性能。那麼,它的大部分依賴於後端及其基礎設施。我想你還是想在一個完全本地應用程序,但你可以設計出更好的架構,打開你的商業機會,並通過更好地瞭解實踐和更現代化的架構提供一個很好的經驗。

您需要考慮的最大區別是現代應用程序運行在比桌面環境更受限制的環境中。訪問硬件組件和系統資源更加有限,取決於您的應用的功能,這可能是一個問題,或者至少令人頭疼。使用桌面,您仍然可以像Windows 95一樣使用所有的訪問權限,但也存在更多的安全問題。 Windows商店應用程序也更難以盜版。

希望這有助於您理解下一步該做什麼。