我已经阅读了许多 Angular 2/4 教程,希望能够获得足够的信心来致力于构建一个项目。他们中的大多数使用 Angular cli 来生成入门模板。
就在几天前,我偶然发现了一个使用 dotnet cli 解释 .NET Core Angular 模板的讲座。由于我的大部分部署都在 Azure 中进行,因此我对使用 Microsoft 准备的模板的想法表示欢迎。
两个入门站点都可以工作,但生成的文件却大不相同。我知道实际的 Angular 应用程序将位于 ClientApp (dotnet) 或 src (ng) 文件夹中,并且可以从一个环境移动到另一个环境,但我想坚持一个可以发布/生产就绪的解决方案。
我的问题是:使用一种 cli 比使用另一种 cli 有什么优势吗?是否有 dotnet 具有而 ng 没有的任何高级功能?部署在 Azure 上时,dotnet 生成的站点的性能会比 ng 站点更好吗?
附注。我设法将 dotnet 模板更新到 Angular 4。我需要这样做,以便我可以将购买的管理模板连接到入门站点(他们使用 v4)。然而,并不是所有的风格/行为都能像他们应该的那样解决。Angular cli 的不同故事 - 集成现成的管理模板更容易。这可能是决定性因素吗?
提前致谢。