写点什么

《Grails 入门指南(第二版)》中文版发布啦!

  • 2010-10-25
  • 本文字数:869 字

    阅读完需:约 3 分钟

近日,InfoQ 中文站发布了《Grails 入门指南(第二版)》中文版

同样是 Web 开发框架,是什么让 Grails 如此特殊呢?

“寻觅就此结束(The search is over)”,这是 Grails 官方网站上的宣传语。其中固然有些噱头的成分,但并非夸大其词。MVC、ORM、拦截器、验证、事务、标签库、URL Mapping、日志、i18n 等这些日常开发中最常用到的特性,在使用 Grails 时都可以拿来就用,不必经过大量繁琐的配置和准备。还有测试,Grails 提供了大量的基础设施来简化测试代码的编写,这无疑为贯彻 TDD 提供了有力的支持。

要是仅限于以上特点,那 Grails 的能耐也就不过如此了。在当今的时代,一个框架如果不支持插件,它的生命力必然有限,最终会很快地被新秀取代。插件架构,这是 Grails 的一大特点,也正是这一特点使得 Grails 得以借助整个社区的力量来不断扩充完善,长久发展。目前,Grails 的插件个数已经超过 400,这对 Grails 的使用者来讲显然是一笔巨大的财富。

本书第一版的发布还是 3 年前的事情,针对的是 Grails 的 0.3 版。如今,Grails 的主要版本已经到了 1.3,正在朝着 1.4 的方向大踏步前进。再加上 Grails 社区的茁壮成长,采纳它的公司持续增加,推出第二版自然是顺理成章。就这一版的写作风格而言,第一版的读者不会对它感到陌生,跟第一版一脉相承。

Jason Rudolph 在本书的第一版完成了一项杰出的工作。完全道出了我学习 Grails 的历程。这本书的快节奏–从不在任何主题上做过多的停留,但却涵盖了创建一个完整可运行应用所需了解的全部内容–同那些又臭又长一般有 1000 来页的技术书籍相比,无疑有一种让人如释重负般的舒爽。

要是你对 Grails 感兴趣,而又在为寻找一本 Grails 的入门书而发愁,那还等什么呢,本书就是你的不二选择!在阅读过程中,你会感受到如本书作者所言的“舒爽”。附带说一句,如果你同时下载了第二版的中英文两个版本,你会发现,中文版较之英文版更加精美。这得感谢 InfoQ 中文站迷你书制作者的辛勤劳动。

关于更多 Groovy/Grails 的内容,请访问 InfoQ 的 Groovy Grails 专区。关于中文站发布的其他迷你书,请访问中文站的相关页面。

2010-10-25 08:584168
用户头像

发布了 255 篇内容, 共 56.9 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

golang中的选项模式

六月的

golang 选项模式

golang中的socket编程

六月的

golang socket

CORS跨域

六月的

CORS

进阶vue面试题总结

bb_xiaxia1998

Vue

go-zero docker-compose 搭建课件服务(八):集成jaeger链路追踪

六月的

Docker-compose go-zero

rabbitmq原理和应用

六月的

Go RabbitMQ

100+款AI产品薅羊毛攻略(上)——轻轻松松节省几十万

夏夜许游

人工智能 阿里云 AI 视觉

grpc中的拦截器

六月的

gRPC 拦截器

grpc错误处理

六月的

gRPC 错误处理

golang中的变量阴影

六月的

golang

深入浅出redis缓存应用

六月的

redis

golang的内存管理

六月的

golang 内存管理

golang中经常会犯的一些错误

六月的

golang

一键上手时下最火AI作画工具

华为云开发者联盟

人工智能 华为云

etcd实现分布式锁

六月的

分布式锁 etcd

PaddleNLP基于ERNIR3.0文本分类:WOS数据集为例(层次分类)

汀丶人工智能

nlp 文本分类

golang中的errgroup

六月的

golang errgroup

vue为什么v-for的优先级比v-if的高?

bb_xiaxia1998

Vue

goroutine&waitgroup下载文件

六月的

goroutine waitgroup

如何修改已提交commit信息

Appleex

git

固定QPS异步任务功能初探

FunTester

go-zero docker-compose 搭建课件服务(九):http统一返回和集成日志服务

六月的

Docker-compose go-zero

golang中的几种并发模式

六月的

golang 并发模式

租房小程序使用uniapp展示地图map

源字节1号

小程序开发

golang中的一些实用功能

六月的

golang

golang垃圾回收

六月的

golang 垃圾回收

Git的branch操作详解

timerring

git 10月月更 branch

vue组件通信6种方式总结(常问知识点)

bb_xiaxia1998

Vue

golang单元测试一(简单函数测试)

六月的

golang 单元测试

golang开发一个简单的grpc

六月的

golang gRPC

揭秘百度智能测试在测试评估领域实践

百度Geek说

测试 数据 企业号十月 PK 榜

《Grails入门指南(第二版)》中文版发布啦!_Java_胡键_InfoQ精选文章