网络应用还是正常?软件开发这个系统的想法?

时间:2012-03-30 21:31:54

标签: c# php html5

一位朋友让我考虑为他的出租车公司开发定制系统。目前他们根本没有系统来处理他们的帐户或工作/预订等。最终会有移动应用程序等附加功能进行预订,但现在我需要开发骨干系统。

他正在谈论将它全部构建为一个网络应用程序,因此所有帐户信息/发票等都在一个位置(最有可能在安全的专用服务器上),以便办公室中的人或他自己在平板电脑上他出去玩,很容易看出是什么等等。

由于某种原因,我的一部分并不是100%确信这是最好的主意,但它确实将它保留在同一个地方它意味着如果我在.net中写一些内容它不需要安装在所有的机器,他可以从家里或他的平板电脑访问它。

任何人都可以想到或链接到学习论文或其他什么东西,这可能表明哪种方式更适合这种方式?如果它是一个网络应用程序,它很可能会在php / html5中完成(我一直在学习Django,但不认为我的技能都在那里)如果不是一个Web应用程序,它很可能是Java或C#(我在这个过程中)学习c ++,但技能不再存在。)

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

如果这是发布此类问题的错误位置,请尽最大的道歉并相应地关闭

3 个答案:

答案 0 :(得分:2)

我是桌面开发人员,在这种情况下,最好在网络上完成。

如果我们使用C#:
我们有一个服务器和一个conbecting程序。 c#无处不在(尽管java确实如此),但只是对于像这样相对较小的东西,它已经过去了。但你可以有离线数据(如果需要的话)

幅: 易于访问(只需要一个浏览器)和光线

第三种选择: C#可用于开发Web应用程序。作为sich,您可以在C#中创建并通过浏览器访问它。 (我会选择这个,但我是桌面开发人员,所以我猜这是正常的。)

我会告诉你这个,主要是以另一种方式向你展示。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我的意见,

我会在Java / C#等中使用restservice或类似设置服务器,这样您就可以轻松地将Web和桌面应用程序结合起来。充分利用这两个世界:)