Mad*_*uja 14 java tomcat node.js reactjs
我们在纯JSP/JQuery中有一个应用程序,我们试图将其转移到ReactJs以实现可维护性.我看到的ReactJs的一个好处是服务器端渲染.但是,我所看到的服务器端渲染的所有示例都将Node.js用作服务器端.我们目前正在使用Tomcat,而不是仅仅为了服务器端渲染而部署node.js.
我考虑过几个替代方案,比如使用Nashorn(http://winterbe.com/posts/2014/04/05/java8-nashorn-tutorial/)
但是,Nashorn似乎没有准备好生产.
是否有人在生产中在Tomcat上部署了React.js和服务器端渲染?
iwe*_*ein 15
尝试在没有NodeJS的情况下呈现Javascript app服务器端是折磨自己的绝佳方式.试图在jvm中运行javascript甚至更糟.我会建议反对它.
可以使用PhantomJS(在没有Node的情况下在技术上运行)甚至在*nix上使用xvfb和Chrome来渲染完整的客户端服务器端.一切都已经完成,不同程度的痛苦调试.
在 tomcat中运行javascript 本身是相当不寻常的......除了"因为我们可以"之外,我看不到其中的重点.我最好的猜测是没有人在生产中这样做.