Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该如何设计wordpress后端+;反应+;java前端应用程序? 大约2周,我试着设计一个系统,应该考虑以下要求;_Java_Node.js_Wordpress_Express_Reactjs - Fatal编程技术网

我应该如何设计wordpress后端+;反应+;java前端应用程序? 大约2周,我试着设计一个系统,应该考虑以下要求;

我应该如何设计wordpress后端+;反应+;java前端应用程序? 大约2周,我试着设计一个系统,应该考虑以下要求;,java,node.js,wordpress,express,reactjs,Java,Node.js,Wordpress,Express,Reactjs,我们已经有了一个用java编写的前端应用程序(我们不想改变它) 我们想用wordpress制作我们的后端系统 我们的UI团队将在react中设计UI 我应该考虑SEO和其他标准的Web需求 第一种设计: 我将从WP后端(或直接从数据库)获取REST,并使用java内置时间js,在我的应用程序中编译react 第二种设计: Java将使用来自wp后端(或数据库)的数据向nodejs(在:3000中工作)发出请求,使用express+react的节点将呈现html并给出输出。Java将获取此输出并

  • 我们已经有了一个用java编写的前端应用程序(我们不想改变它)
  • 我们想用wordpress制作我们的后端系统
  • 我们的UI团队将在react中设计UI
  • 我应该考虑SEO和其他标准的Web需求
第一种设计:

我将从WP后端(或直接从数据库)获取REST,并使用java内置时间js,在我的应用程序中编译react

第二种设计:

Java将使用来自wp后端(或数据库)的数据向nodejs(在:3000中工作)发出请求,使用express+react的节点将呈现html并给出输出。Java将获取此输出并将其放在视图端

第三种设计?

我找不到这份工作的最佳方式。有人能帮我找到最好的设计和一些解释吗

最好的,据我所知,你的客户喜欢并坚持使用WordPress仪表板作为界面。 你是如何做到这一点的?简单地说,只要把WordPress安装在某个地方,就可以让你的客户机访问WordPress实例管理员,让他享受添加数据的乐趣

2) 获取客户端保存的数据 2.a)构建从数据库获取数据的解决方案,根据需要对其进行操作,并将其发送到所需的任何前端引擎/设置。WordPress数据库非常容易理解(它有相当多的文档,包括图表,表的数量非常少),所以我非常确定您可以想出一个可以工作的设置。 2.b)创建一个前端客户端,该客户端将对WordPress实例进行api调用-以下是WordPress内置的一些东西,您可以使用客户端调用它们:还有一个插件可以帮助您实现这一点。如果需要,WordPress和插件都可以使用您自己的自定义内容进行扩展,尽管您可能希望尽可能多地使用它

2.c)创建一个由ReactJS支持的WordPress主题-根据您的用例有多种设置方法,但对WordPress后端进行ajax调用非常简单,因此您可以在不同的视图/状态/前端应用程序中加载任何您想要的资源

从你的问题我不明白你为什么要扔这么多东西: 调用WordPress函数以使用java应用程序获取数据,然后该应用程序将调用nodejs应用程序,该应用程序将呈现返回java应用程序的视图,然后该java应用程序将显示信息?这听起来不对

或者使用java应用程序从WordPress数据库获取数据,并将信息发送到reactjs前端

或者跳过java应用程序,使用针对wordpress api/ajax api的ajax调用将数据发送到前端


我可能遗漏了您的一些需求,但请尽量保持堆栈的简单。

就我个人而言,我不喜欢wordpress后端。为什么不在后端使用java呢?有什么原因吗?@SaiYeYanNaingAye是的,我们的客户已经有了一些wordpress的经验,他们对此表示抵制。前端的Java或Javascript?我们的前端应用程序已经是Java开发人员,我们不想更改它(但只有一些更改)。我们不需要react-powered wordpress应用程序,我需要react-powered java应用程序。但是如果只使用react,将会出现“seo”问题,所以我想让我的系统基于服务器端渲染。然后呢?也许你应该继续第2.a点,但是你越是把事情复杂化,你就越会选择灰色的解决方案,这将很难维护,很难扩展,也很难向客户或其他开发人员解释(审计和其他)。同样,你应该能够用上面的信息精心设计你的解决方案。祝你好运。只要点击一个链接到数据的帖子,可能会帮助你: