Jquery 更具互动性的Grails应用程序(如Sproutcore)

Jquery 更具互动性的Grails应用程序(如Sproutcore),jquery,grails,css,sproutcore,Jquery,Grails,Css,Sproutcore,我有一些问题 我目前正在使用编写网络应用程序。现在我玩了一点,它有一些优点,比如漂亮的用户界面和自动ajax/javascript更新的轻松数据绑定 当我在grails中使用Sproutcore时,是否可以从Sproutcore使用grails的域和服务逻辑(而不仅仅是后端的数据库模型) 是否有其他“桌面感觉”,即用户友好的web框架可以与grails一起使用(或者其他一些框架和语言,只要付出的努力得到回报)? 我知道有,而且。但是除了卡布奇诺之外,其他所有的都缺少漂亮的ui小部件。其余的似乎对

我有一些问题

我目前正在使用编写网络应用程序。现在我玩了一点,它有一些优点,比如漂亮的用户界面和自动ajax/javascript更新的轻松数据绑定

当我在grails中使用Sproutcore时,是否可以从Sproutcore使用grails的域和服务逻辑(而不仅仅是后端的数据库模型)

是否有其他“桌面感觉”,即用户友好的web框架可以与grails一起使用(或者其他一些框架和语言,只要付出的努力得到回报)? 我知道有,而且。但是除了卡布奇诺之外,其他所有的都缺少漂亮的ui小部件。其余的似乎对内部业务项目有效,但对beauty cloudapps无效

使用CSS3/HTML5/jQuery增强Grails标准模板是否有可能(不费吹灰之力)达到与Sproutcore应用程序相同的效果(原则上应该可以构建类似的东西)?好的起点在哪里?有开源的应用程序可以看吗?还是好的教程

也许最好把这个问题分为几个小问题,但我认为这些问题结合在一起


Thx提前..

您可以在Grails中使用任何想要的javascript框架。如果您使用的是riajs框架,那么Grails后端仍将使用域对象、服务和控制器;唯一的区别是,您将主要从控制器返回json。你不会使用太多的GSP

是否可以通过Sproutcore使用域逻辑和服务逻辑 (而不仅仅是后端的数据库模型) 带圣杯的Sproutcore


这是个坏主意。服务器必须是应用程序的单一真相点。需要在服务器上强制执行业务规则。其他人可能会入侵他们的客户端并将坏数据输入到你的应用程序中。

我认为适合你描述的体系结构的一个好方法是将你的grails组件作为服务公开

Grails具有相当好的REST支持,可以将搭建的控制器动作绑定到REST服务

static mappings = {
   "/product/$id?"(resource:"product")
}
您可能需要编辑所使用的模板,但将它们更改为输出JSON或SOAP响应,并将其支持与您喜爱的ajax友好框架结合使用,可能会更容易

我想对于云友好的体系结构还有一些需要考虑的因素,建议花几个小时观看这两个扩展到这种体系结构的屏幕:


是的,我就是这个意思。但是我写得不对。我想直接从sproutcore调用grails域逻辑,不给任何其他人阅读代码的机会……除了控制器操作之外,我真的不知道如何做到这一点