首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络、移动和桌面互联技术

网络、移动和桌面互联技术
EN

Software Engineering用户
提问于 2020-05-21 04:17:26
回答 2查看 51关注 0票数 -2

我计划用桌面应用程序+ web应用程序+移动应用程序来完成大学项目,我计划为这3种语言使用以下语言:

  • 桌面应用程序: Java
  • Web应用程序: PHP
  • 移动应用:飞镖颤振
  • 数据库: Mysql

现在,我有一个问题,如何连接这3与相同的数据库。

例如:桌面应用程序可以在没有任何问题的情况下进行连接,因为它们都在同一个网络中。问题是如何将移动和web应用程序与本地数据库连接起来。

请告诉我如何处理这种情况。

谢谢你!!

EN

回答 2

Software Engineering用户

发布于 2020-05-21 04:43:48

您需要API.

这是一个非常熟悉的ip/域名服务器,移动/web应用程序/桌面应用程序可以通过网络协议(如HTTPS )与其联系,以检索数据并提交更新/请求。

您还可能需要创建一个任务管理器,以便根据API的请求/需要执行脱机处理。这不是用于将数据保存到数据库之类的快速任务,而是更复杂/更长的处理,这很容易导致http worker/client/human超时。

票数 1
EN

Software Engineering用户

发布于 2020-05-21 04:50:25

你考虑过开发一个进步网络应用程序吗?我相信这可能是个万事通。

一个PWA允许良好的使用,无论设备-桌面,移动,网络等。它可以下载离线使用,因此证明自己是非常可靠和灵活的。

此外,它只是开发的一个应用程序,然后基本上可以在任何地方使用。因此,您可以使用一组语言/技术堆栈,并将其用于您提到的所有这些环境中。

查看这里获取更多信息和PWA方法的一般好处。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/410407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档