【发布时间】:2018-01-31 16:09:52
【问题描述】:
我正在尝试创建一个 Angular 5 Web 应用程序,但我的老板不希望我使用 Node.js/npm。而是要我使用Java,这甚至可能吗?
在我完成的所有阅读/研究中,每个人都使用 Node.js/npm “甚至是 Angular 网站”。那么如何使用 Java 而不是 Node.js/npm 创建应用程序呢?
如果 Angular 5 不需要 Node.js/npm,为什么这么多人使用它?它不会让他们的代码库陷入困境吗?另外如何使用 Java 替换 Node.js/npm?我应该知道哪些其他工具/语言来支持没有 Node.js/npm 的 Java/Angular 5 应用程序?
如果 Angular 5 需要 Node.js/npm ,为什么?它对 Angular 5 框架做了哪些 Java 做不到的?
如果有人有使用 java 而不是 Node.js/npm 的 Angular 5 Web 应用程序示例,我将不胜感激。
【问题讨论】:
-
npm是节点包管理器,并不特定于前端或后端。 NodeJS 可以用作后端,但你可以在那里使用任何你想要的东西。如果您的老板不希望您使用npm(无论出于何种原因),那么如今构建任何东西都会很困难。 -
你的意思是后端?是的。我们正是这样做的。但是您仍然需要 工具链 的节点来编译前端。
-
NPM 是最常用的包管理器,你也可以使用其他包管理器如 bower 代替 npm 来获取前端所需的包。
-
Mohit Uprim - 在这种情况下,我不能下载所需的 Angular 5 包并将它们放入我的项目中吗?如果我不能,为什么不呢?
标签: java node.js angular npm angular5