伙计们,我需要您以正确的方式带领我。我需要开发一个与多个设备(智能手机和平板电脑)通信的桌面应用程序。该桌面应用程序必须在Linux系统上运行,并且只能使用本地网络(不能使用Internet)。设备正在从桌面应用程序发送和接收数据。第一个问题是我应该使用哪种技术将智能手机与桌面应用程序连接起来?
第二个问题是,我不知道应该使用哪种框架和工具来开发桌面应用程序(Linux)和智能手机和平板电脑应用程序(iOS和Android)。我应该将Qt与C ++或JavaFX一起用于桌面应用程序吗?我也在研究其他跨平台框架(https://www.slant.co/topics/983/~best-cross-platform-gui-toolkits和https://www.hongkiat.com/blog/frameworks-tools-build-cross-platform-desktop-apps/),但由于我不是专业的程序员,所以有些可能会花很多钱,所以我会在业余时间做这些事情。你有什么建议吗? 对于智能手机应用程序,我正在考虑使用Unity。还有更好的选择吗?
我将不胜感激。
答案 0 :(得分:0)
我个人要做的方法是在两者之间放置一个数据库,让设备将数据上传到数据库,并且让您的桌面应用程序读取该数据库。
我建议您亲自开发电子应用程序,但这很大程度上取决于您的技能。 Electron主要是HTML,CSS和Javascript(您可以使用node与数据库对话)。电子的优点是它可以跨平台兼容。