gpt4 book ai didi

angularjs - Grails 与 AngularJS

转载 作者:行者123 更新时间:2023-12-02 23:06:26 25 4
gpt4 key购买 nike

需要一个方向。

使用 AngularJS 应用程序构建 Grails 时哪种方法更好。

  1. 将assests文件夹用于客户端代码(ng和JS)
  2. 为客户端和服务器设置一个单独的文件夹(但只有一个 war 文件),如下所示

https://github.com/hantsy/angularjs-grails-sample

基本上,其中一种相对于另一种有什么优势。

先谢谢了

最佳答案

这个问题太宽泛,无法回答。总的来说,答案是:“这取决于..

  • 这取决于您希望应用程序是什么样子?
  • 这取决于您是否想在不同的应用中维护客户端和服务器端实现?
  • 这取决于您是否希望不同团队对每个部门进行细粒度访问,避免开发时发生冲突?

我个人认为,如果您获得的只是一个 Web 应用程序,那么一种方法相对于另一种方法没有任何优势。但是,您所引用的示例并没有在一场 war 中实现客户端和服务器。

客户端实现是 Node.js app它托管 Angular 组件。 Angular 让 REST calls to Node web server进而对 Grails app 进行相应的 REST 调用.

或者,这可以通过在 Grails 应用程序本身的 assets 中托管 Angular 组件来实现(根据问题中的第 1 点)。静态资源 (ng/js/css/html) 将从此处提供(在 asset-pipeline 插件的帮助下),从而消除了前面所述的 Node.js 应用程序的需要。

再说一次,哪种方法取代其他方法是一个更广泛的讨论,并且因人而异。

但是,如果您还没有跟踪最新版本的 Grails 的最新进展,那么有一个新可用的 Grails profile for Angular 。另一方面,Node、Express、Angular(最近的 v2)一直是热门话题,就客户端而言也是如此。

因此,明智的做法是对此进行更多研究,并决定哪一个最适合团队并最终适合组织。

关于angularjs - Grails 与 AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34645782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com