阅读更多

13顶
1踩

企业架构

原创新闻 Grails 1.4 M1发布

2011-06-09 14:23 by 见习编辑 hotwind 评论(29) 有8790人浏览

Grails 1.4 M1已经发布了,Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,从而为大家带来一套能实现超高生产力的一站式框架。 利用了Java EE sphere 最好的APIS。

该版本的新特性:

  • 升级库:支持Spring 3.1 M1, Groovy 1.8, Hibernate 3.6, Servlet 3.0 and Tomcat 7.0。
  • 二进制插件:可利用插件打包命令中的-binary标记将插件打包为JAR文件。
  • 代理重载:支持新的JVM代理来处理类的重新加载,可将改变重载入域名类,静态类型服务,以及更多以前不支持的事件。
  • 追踪插件使用的情况:用来报告插件使用情况的最新可选系统已经被集成到Grails。Grails相关信息的网站即将发布最常用的插件。
  • Scaffolding UI的改进
  • 将资源插件集成到Grails内核
  • GOPM API在Java中可用
  • 优化单元测试
文档下载地址:http://grails.org/doc/1.4.0.M1/

查阅详细信息:http://grails.org/1.4.0.M1+Release+Notes

下载地址:Amazon S3
13
1
评论 共 29 条 请登录后发表评论
29 楼 ray_linn 2011-06-11 22:07
keating 写道
ray_linn 写道
Clojure
jamesqiu 写道
用了Clojure后,发现web framework、模式啥的全是浮云;在Clojure中,你不用想那么多,问题都是自然而然就解决了。



Clojure好是好,可惜语法看起来很不爽,不如Nemerle,同样支持lisp类似的macro。

那么,scala呢?



scala还是不错的,语法和java C#接近,clojure只会如同历史上那些优秀但是又让人恶心的语言一样,不红不紫。
28 楼 renzhen 2011-06-11 20:05
litaojeff 写道
liat 写道
wushexu 写道
ray_linn 写道
phoenixup 写道
ray_linn 写道
在一堆现有的东东上包了一层语法糖,--为什么不推翻spring hibernate重新来过?

发展并不是意味着全盘否定,Grails这种谨慎的发展态度我觉得更可取。质疑它的结构很简单,问题在于需要有可行的想法支持你的质疑,你说呢?


我不喜欢spring和hibernate的繁琐,与其用grails,我不如选择jruby+rails?

在grails下并不觉得繁琐,grails可以和rails一样简洁直观,尽管实现方式不一样。groovy和ruby一样是很灵活的语言,能屏蔽一切你想屏蔽的东西。groovy做dsl并不亚于ruby


groovy在国外也不怎么受待见,更新速度不jruby差远了。性能两者的差别也不大。grails功能和更新上比rails差远了,rails 3把很多web framework甩出了几条街了。不过rails开发嘛,还不如选择原装的ruby on rails。
27 楼 keating 2011-06-11 07:46
ray_linn 写道
Clojure
jamesqiu 写道
用了Clojure后,发现web framework、模式啥的全是浮云;在Clojure中,你不用想那么多,问题都是自然而然就解决了。



Clojure好是好,可惜语法看起来很不爽,不如Nemerle,同样支持lisp类似的macro。

那么,scala呢?
26 楼 ray_linn 2011-06-11 07:17
Clojure
jamesqiu 写道
用了Clojure后,发现web framework、模式啥的全是浮云;在Clojure中,你不用想那么多,问题都是自然而然就解决了。



Clojure好是好,可惜语法看起来很不爽,不如Nemerle,同样支持lisp类似的macro。
25 楼 jamesqiu 2011-06-10 21:11
用了Clojure后,发现web framework、模式啥的全是浮云;在Clojure中,你不用想那么多,问题都是自然而然就解决了。
24 楼 ray_linn 2011-06-10 17:51
java-007 写道
ray_linn 写道
在一堆现有的东东上包了一层语法糖,--为什么不推翻spring hibernate重新来过?

不了解不要瞎说,groovy语法简单,用更少的时间写出同样的代码你用什么???
Grails最牛的地方是“能实现超高生产力”,在某些并发不是很多,时间要求比较紧得项目用非常合适。



....您看懂了么?谁要推翻groovy了?国内第一份groovy教程还是我写的,与其hibernate和spring,还不如用groovy实现自己的activerecord.
23 楼 java-007 2011-06-10 17:41
油炸大龙虾 写道
groovy为啥不推翻重来,去除掉对oracle jdk的依赖,成普通脚本语言

java有非常丰富的类库,你不去用,非要自己费力发明轮子。
22 楼 java-007 2011-06-10 17:39
la_ka 写道
他妈的为什么一辈子都在追别人的东西~唉~

因为中国的教育制度,限制着我们的思维,善于复制,不善于创新。
21 楼 java-007 2011-06-10 17:38
allenny 写道
这么好的东西为何国内火不起来?

1.大多数人不知道,知道了不去学习深入。
2.现在还出来一个不稳定的时期,更新变化比较大,很多人观望。
3.没有一个人气超高的论坛,供大家交流讨论,经验不能共享。
20 楼 java-007 2011-06-10 17:34
ray_linn 写道
在一堆现有的东东上包了一层语法糖,--为什么不推翻spring hibernate重新来过?

不了解不要瞎说,groovy语法简单,用更少的时间写出同样的代码你用什么???
Grails最牛的地方是“能实现超高生产力”,在某些并发不是很多,时间要求比较紧得项目用非常合适。
19 楼 java-007 2011-06-10 17:30
calvinlyc 写道
allenny 写道
这么好的东西为何国内火不起来?

用来做企业级网站就是个噩梦, 版本升级就是个噩梦,bug多的就是个噩梦....

1.我用这个做了3个企业网站了。一直跑的好好的啊。不知道你说的噩梦,是什么???
2.版本升级,确实麻烦,但是现在功能已经比较全了,有必要非升级不可吗???
3.bug多,建议不要紧跟最新版,用稳定版。
18 楼 litaojeff 2011-06-10 15:35
liat 写道
wushexu 写道
ray_linn 写道
phoenixup 写道
ray_linn 写道
在一堆现有的东东上包了一层语法糖,--为什么不推翻spring hibernate重新来过?

发展并不是意味着全盘否定,Grails这种谨慎的发展态度我觉得更可取。质疑它的结构很简单,问题在于需要有可行的想法支持你的质疑,你说呢?


我不喜欢spring和hibernate的繁琐,与其用grails,我不如选择jruby+rails?

在grails下并不觉得繁琐,grails可以和rails一样简洁直观,尽管实现方式不一样。groovy和ruby一样是很灵活的语言,能屏蔽一切你想屏蔽的东西。groovy做dsl并不亚于ruby

17 楼 ray_linn 2011-06-10 14:17
wushexu 写道
在grails下并不觉得繁琐,grails可以和rails一样简洁直观,尽管实现方式不一样。groovy和ruby一样是很灵活的语言,能屏蔽一切你想屏蔽的东西。groovy做dsl并不亚于ruby


好吧,我讨厌它那条SSH的尾巴,(无端端增加发布包的大小)如果它不能做得更好,更灵巧,为什么不用现在最好的呢?

grails这条路不就是以前castle.net走的么(基于Nhibernate)。
16 楼 wushexu 2011-06-10 13:58
hibernate比activerecord有优势的地方就是它是有session的,也就是有cache,你执行一个很大的事务,优势就显现出来了
spring你可以忽视它,你就是用它,也不用写配置文件,也不用写接口
15 楼 wushexu 2011-06-10 13:45
ray_linn 写道
phoenixup 写道
ray_linn 写道
在一堆现有的东东上包了一层语法糖,--为什么不推翻spring hibernate重新来过?

发展并不是意味着全盘否定,Grails这种谨慎的发展态度我觉得更可取。质疑它的结构很简单,问题在于需要有可行的想法支持你的质疑,你说呢?


我不喜欢spring和hibernate的繁琐,与其用grails,我不如选择jruby+rails?

在grails下并不觉得繁琐,grails可以和rails一样简洁直观,尽管实现方式不一样。groovy和ruby一样是很灵活的语言,能屏蔽一切你想屏蔽的东西。groovy做dsl并不亚于ruby
14 楼 Craft 2011-06-10 13:15
ray_linn 写道
phoenixup 写道
ray_linn 写道
在一堆现有的东东上包了一层语法糖,--为什么不推翻spring hibernate重新来过?

发展并不是意味着全盘否定,Grails这种谨慎的发展态度我觉得更可取。质疑它的结构很简单,问题在于需要有可行的想法支持你的质疑,你说呢?


我不喜欢spring和hibernate的繁琐,与其用grails,我不如选择jruby+rails?

没有经历过EJB时代吧,不了解spring/hibernate的优势吧,还没有用过grails开发实际项目吧,用ruby/rails开发过多少个项目了,你试过用c重写一个平台了吗
13 楼 ray_linn 2011-06-10 12:59
phoenixup 写道
ray_linn 写道
在一堆现有的东东上包了一层语法糖,--为什么不推翻spring hibernate重新来过?

发展并不是意味着全盘否定,Grails这种谨慎的发展态度我觉得更可取。质疑它的结构很简单,问题在于需要有可行的想法支持你的质疑,你说呢?


我不喜欢spring和hibernate的繁琐,与其用grails,我不如选择jruby+rails?
12 楼 aoliwen521 2011-06-10 10:56
升级。。。兼容性怎么样啊。
11 楼 ariestiger 2011-06-10 10:09
GOPM是个啥?还是GORM?
10 楼 calvinlyc 2011-06-10 09:44
allenny 写道
这么好的东西为何国内火不起来?

用来做企业级网站就是个噩梦, 版本升级就是个噩梦,bug多的就是个噩梦....

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Web前端从初级到高手之路

    本套课程分为UI设计基础课程、Web前端通用代码与UI交互实现、移动端Web前端与UI实现三个大章节,课程讲述UI设计、Flash、交互设计、HTML5、CSS3、JavaScript等web前端技术。凡是购买本套课程的学员,可以加QQ群: 152364681,专业讲师进行在线答疑与指导,学不懂有疑问,随时问,永久服务,并赠送海量web前端练习素材,名师一路陪伴,让学员真正成为一名优秀的web前端工程师。

  • 前端如何做好用户体验?

    “追求用户体验”这句话前端开发者们已经听了无数遍,那么当前端在做用户体验的时候,到底是在做什么?定义▐体验是什么?体验是一个宽泛的定义,在不同的上下文有不同的含义。本文的体验通常是指狭义的面向 C 端用户的 H5 页面的用户体验。即便如此,体验依然是主观的,不同人的经历不同喜好必然有差异。但人类也有很多共同点,做好体验其实就是在基于目标用户群体的主观世界中,尝试去满足他们相对客观的共同需求。▐...

  • 浅谈前端视角下的用户体验

    性能优化是一个老生常谈的话题,每谈及性能优化,我们一定会提到的就是用户体验,用户体验的好坏是决定产品成功与否的关键。性能优化是为了提升用户体验,从这个角度出发,“快”即是好的用户体验,但我们知道,用户体验其实是一个相对抽象和复杂的概念,性能只是其中的一个影响因素。那么究竟何谓用户体验,又何谓好的用户体验呢?本文尝试从一个前端技术同学的角度,来谈谈对于用户体验的一些理解和看...

  • [译]Preload,Prefetch 和它们在 Chrome 之中的优先级

    本文讲的是[译]Preload,Prefetch 和它们在 Chrome 之中的优先级, 原文地址:Preload, Prefetch And Priorities in Chrome 原文作者:Addy Osmani 译文出自:掘金翻译计划 译者:gy134340 校对者:IridescentMia,vuuihc 今天我们来深入...

  • 提升用户体验!专家级前端工程师如何进行前端性能优化?

    作为一个前端工程师,前端性能优化是一个非常重要的领域。优化的目标是提高页面的加载速度和响应速度,以提供更好的用户体验。为了实现这个目标,我们需要考虑以下几个方面:

  • 功能问题:作为前端,如何优化用户体验?

    试想,如果在设计前期,就对用户体验做了深度考虑,那么在后期的档期修改以及用户的反馈方面,必然会有很大的积极影响。

  • 前端体验优化

    一、UED 用户体验设计(英语:User Experience Design),是以用户为中心的一种设计手段,以用户需求为目标而进行的设计。设计过程注重以用户为中心,用户体验的概念从开发的最早期就开始进入整个流程,并贯穿始终。其目的就是保证: 1、对用户体验有正确的预估 2、认识用户的真实期望和目的 3、在功能核心还能够以低廉成本加以修改的时候对设计进行修正 4、保证功能核心同人机界面之间的协调工作,减少BUG。 二、视觉体验 前端出现的BUG基本上在测试阶段就能被发现,然后得到更正,实在没发现的,也无法从

  • 优化微前端架构:性能和用户体验

    1.背景介绍 微前端架构是一种设计模式,它将一个大型应用程序拆分为多个独立的、可独立部署的微服务。这种架构可以提高开发效率、降低维护成本、提高可扩展性和灵活性。然而,在实际应用中,微前端架构也面临着一些挑战,其中最重要的是性能和用户体验方面的问题。 在这篇文章中,我们将讨论如何优化微前端架构,以提高性能和用户体验。我们将从以下几个方面入手: 背景介绍 核心概念与联系 核心算法原理和具体操作...

  • 前端知识(十四)——浅谈用户体验测试的主要功能

    用户体验测试通过模拟不同网络环境和使用场景,评估产品在各种条件下的响应速度,以确保产品在实际使用中具有稳定的性能表现。通过全面评估产品的各个方面,用户体验测试有助于提高产品的质量,增加用户满意度,最终实现产品的成功上市和长期成功。可用性测试:可用性是用户体验的重要组成部分,用户体验测试会评估产品的可用性,包括用户在不同情境下的交互、产品的学习曲线、错误处理等方面,确保产品对用户是友好且容易上手的。无障碍性测试: 用户体验测试还关注产品的无障碍性,确保产品对于不同能力和需求的用户都是可访问的。

  • 前端开发中的一些用户体验细节

    用户体验已经是一个老生常谈的话题了。我非常赞同某位达人所说的,用户体验设计应该贯穿于产品从萌芽到出生的整个过程,产品原型、视觉设计、前端开发、后端开发甚至还包括产品测试大家都应该有份。只有各个环节的同学都把这个事儿当事儿了,那么做出来的产品才有可能是好产品。我想,UED团队在这个过程中最需要做的就是把用户体验的理念当成血液一样输送到产品的全身。这也是我们新媒UED团队一直努力的方向。 本文主...

  • 前端用户体验设计:创造卓越的用户界面和交互

    解释用户体验的定义、重要性和影响,以及它与用户界面的关系。

  • 前端开发与用户体验优化

    在React.js中,我们可以将界面划分为一系列的组件,每个组件负责一个独立的功能。例如,我们可以创建一个“招生计划列表”组件来显示所有的招生计划,创建一个“招生计划详情”组件来显示单个招生计划的详细信息。在我们的招生系统中,有多个页面,如招生计划列表页面、招生计划详情页面、报名页面等。当用户执行一些需要时间的操作(如提交表单、加载数据)时,我们会显示加载提示,让用户知道系统正在处理他们的请求,避免用户感到困惑。当用户操作出错时,我们会显示友好的错误消息,帮助用户理解问题所在,并提供解决问题的建议。

  • 颜色代码

    <br />颜色代码大全<br /> <br /> ffff00ffff33ffff66ffff99ffffccffffffffcc00ffcc33ffcc66ffcc99ffccccffccffff9900ff9933ff9966ff9999ff99ccff99ffff6600ff6633ff6666ff6699ff66ccff66ffff3300ff3333ff3366ff3399ff33ccff33ffff0000ff0033ff0066ff0099ff00ccff00ffccff00ccff33cc

  • 阿里云前端专家冯军:前端用户体验该如何优化

    2022 年 9 月 28 日,阿里云用户组(AUG)第 11 期活动在深圳举办。活动现场,阿里云前端专家冯军,向参会企业代表分享了前端用户体验该如何优化?本文根据演讲内容整理而成。

  • 评 金蝶正式宣布用友前总裁何经华担任集团CEO

    记得02年软件世界采访何先生时,何先生曾经说过,用友将是他的最后一站,他将努力将用友打造成一个什么什么的文化及未来,现如今却自食其肥,不知是中国职业经理人的秉性还是中国软件企业的悲哀。 =====================================================  新浪科技刚从一位软件业资深人士处获悉,用友软件前总裁何经华将加盟金蝶国际软件集团(以下简称“金蝶

  • 前端设计与用户体验

    清明节假期,突然想起一点东西:一个网页的复杂程度,和网页的传输效率,网页的打开速度有直接的关系。网页传输效率和网页打开速度对于用户体验至关重要。一个好的设计,不仅仅把产品的特点表现的淋漓尽致,同时需要给用户最佳的用户体验。如何不断优化自己的网站设计呢? 1.网站多媒体的设置:多媒体是网站传输的重要的载体。现在用户耐心看完网站的文字内容很难,快速阅读的社会需要提供更多的图片视频音频等多媒体。对于图...

  • 用友软件:总裁易主

    用友软件:总裁易主 11月2日,用友软件600588(相关,行情,个股论坛)股份有限公司宣布,从2004年11月1日起,何经华先生不再担任用友软件600588(相关,行情,个股论坛)总裁职务,由公司董事长王文京先生兼任公司总裁。何经华先生将出任用友公司顾问。     据悉,何经华先生是2002年4月受公司董事会邀请出任用友软件600588(相关,行情,个股论坛)股份公司总裁的,历时两年半。

  • Web前端用户体验的基本要求

    Web前端用户体验的基本要求 信息架构: 信息的组织,归类以及结合结构要清晰合理 交互体验 人与产品/服务的交互机制要一人为本,让用户能够有效并高效的使用产品/服务 交互界面 人机交互应针对主要的用户群的基本需求进行设计, 最大可能的符合用户群的审美观 易用性 最少的学习成本(网站的使用),系统错误(少),强势干扰(少) 最高效的使用效率,可记忆性,满意程度 兼容性 浏览器的兼容性 硬件设备的兼容性 在实际的工作中可以用这些点来时时提醒自己,web设计中应注意的问题 ...

  • 前端提高用户体验的解决方案

    提高用户体验

  • Vue进阶(幺柒伍):前端用户体验提升(六)色彩搭配

    Vue进阶(幺柒伍):前端用户体验提升(六)色彩搭配

Global site tag (gtag.js) - Google Analytics