2011-10-18 107 views
0

我的高級工程師被問了這個問題。他實際上問了我兩個問題。首先,他問我「爲了生成任何特別的軟件,您可以選擇哪一種軟件: - 一個Web應用程序,您可以通過Web服務器上傳並使用域名(例如。google.com搜索引擎)或站點單獨的應用程序以可下載的格式存儲,用戶在其硬盤空間中保存一份副本(例如copernicus搜索代理)「雖然顯而易見的答案是」取決於應用程序「,但技術差異是什麼? (其中一個,我可以發現與http一起工作會有所不同) 第二個我將它作爲一個單獨的問題發佈,但將它與此鏈接!獨立應用程序vs Web應用程序

回答

3

這真的取決於你打算做...

如果你想創建一個任何人都可以快速訪問軟件,一個網絡應用程序是你所需要的。從任何地方輕鬆訪問。

如果你想創建一個強大的軟件,它使用了大量的硬件特性和資源,本地應用程序可能會更好。

但是,未來我們會看到更多的Web應用程序,因爲這些技術正在縮小與本機應用程序的差距。性能和可能性越來越好。

+0

謝謝!但我一般也想知道獨立和Web應用程序之間的技術差異。 – Purushottam

+0

@Purushottam那麼首先是網絡應用程序的能力。它不能對文件做任何事情,因爲這將是一個巨大的安全問題。另一個問題是速度。獨立應用程序速度更快,因爲它們不需要通過互聯網進行加載(當然,那些依賴於互聯網的應用程序除外)。獨立應用程序可以運行低級別或高級別(或兩者兼而有之)。網絡應用程序沒有這種功能(它們最好是最高級的)。 – Simon

+0

@Purushottam網絡應用程序非常便攜。這是一個巨大的優勢,沒有真正的兼容性問題(Mac,Windows,Linux,Android,IOS幾乎沒有區別)。另一個優點是可以在不安裝的情況下使用應用程序,即使在不同的計算機上也可以從任何地方訪問它們。同樣要使用網絡應用程序,必須有互聯網連接,與獨立應用程序不同。正如Sebastian Oberste-Vorth在一點上也是對的:這一切都取決於你想要做什麼。希望這會有幫助。 – Simon