我正在尝试创建一个有角度的5 web应用程序,但我的老板不希望我使用Node.js/npm。相反,想让我使用Java,这可能吗?
在我所做的所有阅读/研究中,每个人都使用Node.js/npm“甚至是角网站”。那么,如何使用Java而不是Node.js/npm创建应用程序呢?
如果有人有一个使用java而不是Node.js/npm的Range5Web应用程序的例子,我将不胜感激。
发布于 2017-11-27 21:20:56
在某种意义上,您可以将Node和NPM视为开发工具。节点是您需要使用NPM的javascript运行时,NPM是包(java中的库)管理器。您可以使用NPM和角CLI来构建一个角应用程序。
我想您不需要使用节点、NPM和CLI来创建一个有角度的应用程序,但这有点像尝试在note pad中开发一个java应用程序,而不需要jvm来测试您的代码。
如果您遵循开发角度应用程序的最佳实践,那么最终您可以使用CLI构建一个生产包。该生产包只是一个可以托管在任何服务器上的html和javascript文件包(例如Tomcat)。
Angular不是一个像jQuery这样的库,您可以在页面上选择您需要的部分,它实际上是它自己的框架。如果你老板想让你做一个有角度的应用程序,他必须让你使用正确的工具。
发布于 2017-11-27 16:20:19
在没有node.js的情况下,用npm或纱线建立一个角度应用程序是不可能的。通常,您使用角CLI来设置一个项目并编译它。为此,您需要节点“构建”、“开发”、“编译或传输”您的角度应用程序。但是,在浏览器运行应用程序期间,您不再需要它了。
如果要使用maven触发构建,可以查看eirslett/前端插件。但其背后仍然存在着节点和npm。
而且,应用程序的后端服务不需要node.js。您可以选择Java。在这里,您可以将野地或佩亚拉作为应用程序服务器。
https://stackoverflow.com/questions/47514993
复制相似问题