我想用 java 编写我的 web 服务....但是如果我可以用 c++ 编写我的主要代码然后通过 JNI 访问以在 java 中使用它会怎样?它是否有效? 其次,我必须创建一个网站,再次使用 C++ 代码获取数据,但网站将使用 php..这可能吗...& 如何实现?
如果我出错了,还请建议我...?或者其他一些方法来做这件事......!
这是实现图...是否可能并且是否有效...?
最佳答案
这可能吗?是的。
这样有效率吗?有争议,但我会说不。
我建议您最好的选择是为您的网络应用程序只使用一种语言。 C++、Java 和 PHP 这三者都具有强大的 Web 服务能力。如果您必须添加如此多的技术层,管理您的应用程序将很快成为一场噩梦。
编辑
由于您要为 Android 应用程序创建 Web 服务,我建议您使用 Java 编写它。这是因为您可以利用代码重用,如果您想将开发人员添加到您的团队中,这也很有帮助。
PHP 和 C++ 也是不错的选择。由于设置简单,在这种情况下我个人更喜欢 PHP。如果我以前有一些可重用的代码,我只会选择 C++ 而不是 PHP,因此我不需要移植任何业务逻辑。
从那里,您可以使用构建 Android 应用程序来与您的网络服务对话,以及为您的网站创建前端。
关于java - 将 Java 、 C++ 和 PHP 相互连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12190479/