我想你應該首先考慮你的收入模式。也許你會發現一些有助於你決定的見解。
不過,我認爲走在中間道路可以帶領你到一個更好的環境。
我會考慮你不僅是開發一個應用程序,並上傳到一個網站,並期望人們從月球落入你的網站,並支付你和下載。我會告訴你有一個銷售團隊,一個服務質量等等。
考慮到所有的Windows操作系統支持的WinForms應用程序,開發一個WinForms客戶端是必須的,安全的賭注(再次下注的收入取決於你的銷售力)。但是你也需要設計一個應用程序架構。我建議你制定一個後端(即會處理inventrys,歷史檔案,業務規則等),你可以安裝在你的客戶的基礎設施,或(猜猜是什麼?)提供其作爲服務。
在該後端,根據你的客戶基礎是什麼,你可以提供Web客戶端,桌面客戶端或Windows存儲的客戶端。每個人都有自己的利害關係人和專業人員,可以在不忽視客戶目標的情況下利用自己的利益。
除此之外,嘗試提供一些好東西,簡單而有趣。 POS系統總是如此無聊以至於你可能有機會與衆不同。
你也擔心應用程序的性能。那麼,它的大部分依賴於後端及其基礎設施。我想你還是想在一個完全本地應用程序,但你可以設計出更好的架構,打開你的商業機會,並通過更好地瞭解實踐和更現代化的架構提供一個很好的經驗。
您需要考慮的最大區別是現代應用程序運行在比桌面環境更受限制的環境中。訪問硬件組件和系統資源更加有限,取決於您的應用的功能,這可能是一個問題,或者至少令人頭疼。使用桌面,您仍然可以像Windows 95一樣使用所有的訪問權限,但也存在更多的安全問題。 Windows商店應用程序也更難以盜版。
希望這有助於您理解下一步該做什麼。
我的現代應用程序中的安全支付使用$ 20個的月銷量排名前;)不知道在那裏你會發現現代的UI應用程序的客戶端。此外,您可以在Windows商店中發佈經典應用程序,但您的公司應該廣爲人知,並且已經建立。 – crea7or
@ crea7or是否意味着好事或壞事?大聲笑。 –
我不認爲20美元的月收入對於頂級類別的應用來說是好事;) – crea7or