很抱歉,如果我是新手。我是前端开发者。我将在grails应用程序中创建新的移动视图。我打算使用Reactjs进行前端开发,但我不确定是否或如何在Grails应用程序中使用Nodejs。我不是一个圣杯开发者,因此问题。任何有助于我理解节点如何与Grails协同工作的实用建议或链接都将受到赞赏。
感谢。
答案 0 :(得分:2)
不,这没有多大意义。 React是一个前端框架,可以与任何后端框架一起使用,后端框架可以使用它使用的格式创建数据并处理其请求。但Grails和Node.js是后端框架,基于完全不同的底层基础架构。 Grails适用于JVM,Node.js使用V8。
技术上是的,您可以使用Nashorn在JVM中使用Node.js,但它本身比本机使用它慢,并且不支持本机Node.js的所有功能。
你可以将你的后端划分为多个部分,并以你想要的任何技术实现每个部分(Grails,Spring,Node.js,Rails,Python等)你可以去完整的微服务路线,或者只是写它们在某种程度上,每个部分都是整体功能的重点子集,并在它们之间实现必要的通信。