我们使用普通的PHP和MySQL构建了一个电子票务系统。在了解了这个系统需要在便携式Android设备上访问之后,我们聘请了一个应用程序开发人员来构建一个简单的应用程序。
有趣的是app(来自截图)功能几乎与我们创建的网络系统相同。应用程序开发人员在完成后表示不会依赖我们的系统,而是直接与数据库通信。将来,如果我们更新我们的PHP系统,他说我们可以更新应用程序。
我刚刚学习如何开发Android应用。从应用程序开发人员的说法看来,他只是将我们的代码翻译(编译?)到应用程序中。这可能吗?我知道有一种用PHP构建Android应用程序的新方法,但我很怀疑他是否这样做。我错过了什么,或者当我们自己做某事时,我们只是浪费资金?
答案 0 :(得分:1)
无法在Android设备上运行PHP应用程序,没有。然而,它可以在应用程序内运行轻量级浏览器,访问您的网站。尝试对您的实际网站进行一些小修改,然后再从您的移动设备访问该网站,看看它是否发生了变化。
应用程序开发人员在完成后表示不会依赖我们的系统,而是直接与数据库通信。
您不希望直接与数据库通信 - 听起来它需要将MySQL保持在互联网上。从安全角度来看,这并不理想(我不知道Android是否还有驱动程序)。相反,您应该运行AJAX Web前端并以这种方式向数据库发送命令(但不是SQL命令),彻底清除/取消输入数据。的确,也许这就是他指的是什么?
或者当我们自己做某事时,我们只是浪费资金?
很难回答这个问题。如果你因雇用他而发现一些有用的东西,也许这是值得的吗?当然,这说明在雇用某人时彻底了解技术环境非常重要,也许在将来雇用某人时,您将在实施之前讨论他们的技术解决方案。如果您决定退出该阶段,请向他们支付R& D和技术规格,并自行完成。
无论如何,为何奇怪呢?作为完成此项工作的一部分,请在移动设备和服务器端询问其实施的技术细节。当然不要忘记要求源代码 - 希望它写入合同中,你拥有这个知识产权。