代码之家  ›  专栏  ›  技术社区  ›  user26087

基于网络还是通过VPN的胖客户端?

  •  0
  • user26087  · 技术社区  · 16 年前

    在我临时受雇的一家电力公司,我们必须对计费和支付系统进行升级(目前的系统是dbaseIII系统)。我和公司的程序员决定使用VB.Net和MySQL。

    账单在主中心打印,然后分发给分支机构。

    在与总经理和公司负责人的讨论中,我们两人的任务是利用互联网,因为中心所在的城镇有互联网连接,而对于那些没有互联网连接的城镇,我们可以使用移动互联网。

    我们现在的问题是我们必须实施什么类型的系统。它应该是基于网络的,还是通过vpn连接到我们数据库服务器的桌面应用程序。

    5 回复  |  直到 16 年前
        1
  •  1
  •   Beep beep    16 年前

    如果这是一个固定价格的项目,客户将接受网络或桌面,请使用VPN桌面。您将节省大量时间,并拥有更具响应性的东西(从用户的角度来看)。

    然而,如果你认为客户最终需要在移动设备或网络上使用该产品,那么你选择winforms就是在搬起石头砸自己的脚。

        2
  •  1
  •   Denis Troller    16 年前

    • 无部署麻烦

    • 用户机器不能直接访问数据库。

        3
  •  0
  •   Chris Lawlor    16 年前

        4
  •  0
  •   Richard B    16 年前

    我认为答案取决于您需要进行的数据库查询的类型/频率。通过VPN从胖客户端查询数据库可以是SLOOOOOWWWWWW。在web应用程序中,应用程序逻辑在数据库附近运行,甚至可能在同一台机器上运行,因此数据库查询速度很快。缺点是UI可能会变慢。但是,设计一个基于web的响应式UI可能比使VPN快速更容易。

        5
  •  0
  •   Rajesh Vaghela Rajesh Vaghela    16 年前

    1>如果是笔记本电脑,那么你可以创建一个网站,只有授权人员才能登录,然后他可以插入一个数据库。您可以使用HTTP来提高安全性。