网络应用程序还是普通应用程序?软件开发了这个系统的思想


Web app or normal? software to develop this system idea?

一位朋友让我考虑为他的出租车公司开发一个自定义系统。目前,他们根本没有系统来处理他们的账户或工作/预订等。最终会有额外的功能,如移动应用程序来预订,但目前我需要开发一个骨干系统。

他正在谈论将其构建为一个网络应用程序,这样所有的账户信息/发票等都在一个位置(很可能在一个安全的专用服务器上),这样办公室里的人或他自己在平板电脑上就可以很容易地看到什么是什么等等。

出于某种原因,我并不100%相信这是最好的主意,但它确实把所有东西都放在了同一个地方,这意味着如果我在.net中写一些东西,它不需要安装在所有的机器上,他可以在家里或他的平板电脑上访问所有这些东西。

有人能想到或链接到一篇研究论文或其他什么吗?这可能会表明哪种方式更好?如果它是一个网络应用程序,它很可能会在php/html5中完成(我一直在学习Django,但认为我的技能还不全在那里)如果不是一个网络程序,它最可能是Java或C#(我正在学习C++,但技能也不全在。)

tldr:C#/Java系统或php/html5网络应用程序,用于出租车账户/预订系统。

如果这是发布此类问题的错误位置,请深表歉意并相应关闭

我是一名桌面开发人员,在这种情况下,在web中做得可能更好。

如果我们使用C#:
我们有一个服务器和一个conbecting程序。c并不能在任何地方都起作用(尽管java确实起作用),但对于像这样相对较小的东西来说,它已经过时了。但是你可以有离线数据(如果需要的话)

网址:易于访问(只需要一个浏览器)和轻

第三种选择:C#可以用于开发web应用程序。因此,你可以在C#中制作它,并通过浏览器访问它。(我会选择这个,但我是一个桌面开发人员,所以我想这很正常)。

我把这个留给你,主要是向你展示另一种方式。

我不是桌面应用程序开发人员,但我会在我的意见中加入。网络已经走过了很长的路,现在制作网络用户界面非常容易。您可能从web应用程序中获得的最大好处是它依赖于操作系统;任何有网络浏览器的人都可以使用它。

我的看法,

我会用Java/C#等语言设置一个带有restservice或类似功能的服务器,这样你就可以轻松地将web和桌面应用程序结合起来。两全其美:)