2012-03-30 25 views
1

一位朋友要求我考慮爲他的出租車公司開發定製系統。目前他們根本沒有系統來處理他們的賬戶或工作/預訂等。最終會有額外的移動應用程序預訂,但現在我需要開發一個骨幹系統。Web應用程序還是正常?軟件來開發這個系統的想法?

他正在討論如何將所有帳戶信息/發票等都放在一個位置(很可能位於一個安全的專用服務器上),以便辦公室或他自己的平板電腦上的人工智能如果他出去和約可以很容易地看到什麼是什麼等

部分我的某些原因並不是100%相信這是最好的想法,但它確實保持在同一個地方,它意味着如果爲例如我在.net上寫東西,它不需要安裝在所有的機器上,他可以從家中或平板電腦上訪問它。

任何人都可以考慮或鏈接到一個研究論文或什麼,這可能表明哪種方式是更好的方式去與此?如果它的網絡應用程序最有可能在PHP/HTML5(我一直在學習Django,但不認爲我的技能都在那裏)完成,如果不是一個Web應用程序,它很可能是Java或C#(我在這個過程中學習C++,但再次技能都不存在。)

tldr:C#/ Java系統或PHP/HTML5的Web應用程序的出租車帳戶/預訂系統。

如果這是錯誤的地方張貼這類問題,最深切的道歉和關閉的相應

+0

http://www.instantcab.com/ – SLaks 2012-03-30 21:34:02

+0

有趣的鏈接,我去年在uni打造了一個android應用程序,根據gps或互聯網定位工具預定出租車來到您的位置。從長遠來看,這將會整合到這個系統中,目前它對於從紙質記錄和計算機化中獲取所有數據非常重要。 – Vade 2012-03-30 21:41:38

回答

2

我是一個桌面設備,在這種情況下,它可能更好地在網上完成。

如果我們使用C#:
我們有一個服務器和一個conbecting程序。 c#在任何地方都無法工作(雖然java可以),但是對於像這樣相對較小的東西來說,它已經過時了。但你可以有離線數據(如果需要雖然)

網站: 易於訪問(只需要一個瀏覽器)和光

第三個選項: C#可用於開發Web應用程序。作爲sich,你可以在C#中創建它,並通過瀏覽器訪問它。 (我會選擇這個,但我是桌面開發人員,所以我猜這是正常的)。

我會離開你這個,主要是發佈給你看另一種方式。

+0

我從來沒有使用C#來構建Web應用程序,它是如何?它不需要目標機器上的.net框架嗎?這將是矯枉過正,所以輕鬆建立在PHP中的東西? – Vade 2012-03-30 21:44:09

+1

c#web應用程序需要**服務器**上的asp.net。它會像其他任何網站一樣工作。但它將更容易移植到移動應用程序等 – 2012-03-30 21:45:24

+0

也,我認爲它可能建立web應用程序沒有asp.net,但這是具體的在這一點上,你得到的主要想法。 – 2012-03-30 21:47:05

0

我不是一個桌面應用程序開發人員,但我會在我看來芯片。網絡已經走了很長的路,現在很容易製作網絡用戶界面。您可能從Web應用程序中獲得的最大好處是它依賴於操作系統;任何使用網頁瀏覽器的人都可以使用它。

+0

這是使所有基於網絡的爭論的一部分,我猜想唯一的真正擔心是金融數據的安全性存儲在網絡服務器上,我必須承認我對網絡安全性的最新認識(可能這就是現在已經做好的事情),考慮到這一點,它是否會在所有網絡中添加一些內容? – Vade 2012-03-30 21:40:14

+0

不要指望只是製作一個Web應用程序就可以使它在網頁瀏覽器上正常工作。移動設備或平板電腦的使用模式與使用鼠標和鍵盤的系統的使用模式大不相同。但是,網絡是一個不錯的選擇。 關於財務信息的安全性...你需要在你的公開前端?我會說,你不會真的在你的移動設備上使用它,所以你可以保持與公共API分開。 – 2012-03-30 21:42:48

+1

網絡安全不存在。只有使得獲取數據非常不切實際。連接到服務器的程序也是如此。 – 2012-03-30 21:43:03

0

我的意見,

我會建立一個服務器中的Java/C#等與restservice或類似的東西,這樣你可以很容易地結合了Web和桌面應用程序。獲取最好的兩個世界:)

相關問題