写点什么

《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:584491
用户头像

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

关注

评论

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

Flutter 与 uni-app 的深度对比:鸿蒙开发的最佳选择竟是原生开发

坚果

鸿蒙 HarmonyOS

前端热更新:无声引擎驱动中国互联网的数字化转型

xuyinyin

海信三筒洗衣机全系配置及价格公布,疯狂宠粉!科技创新引领产业升级

新消费日报

阜博集团完成对 PEX 的收购

财见

Cision宣布获得2.5亿美元新资金

财见

无感改造,完美监控:Docker 多阶段构建 Go 应用无侵入观测

阿里巴巴云原生

golang 阿里云 云原生

《Operating System Concepts》阅读笔记:p667-p699

codists

操作系统

CST联合Isight进行天线DOE设计

思茂信息

cst cst电磁仿真 CST Studio Suite

CAD如何利用两点间的中点解决镜像中心线问题

极客天地

Nacos-Controller 2.0:使用 Nacos 高效管理你的 K8s 配置

阿里巴巴云原生

阿里云 云原生 nacos

【活动预告】4.19 相约上海,详解数据库与 AI 的理念融合

Apache IoTDB

直播预告 | KWDB 数据库安装使用快速上手

KaiwuDB

数据库 直播

CodeBuddy 焕新升级: 软件开发智能体 Craft 重磅发布

CodeBuddy

腾讯云 腾讯 AI编程 CodeBuddy

利用代理 IP 突破反爬限制,实现跨境电商数据高效爬取

Yan-英杰

Python 爬虫 爬虫实战

阿里云 MSE Nacos 发布全新“安全防护”模块,简化安全配置,提升数据保护

阿里巴巴云原生

阿里云 云原生 nacos MSE

如何高效使用 Text to SQL 提升数据分析效率?四个关键应用场景解析

镜舟科技

数据湖 数据分析 分析型数据库 StarRocks Text to SQL

优化 Apache 日志记录的 5 个最佳实践

运维有小邓

日志管理系统 Apache 日志

CAD缩放后有符号不显示怎么办

极客天地

CAD中的草图绘制功能

极客天地

字节跳动开源 Godel-Rescheduler:适用于云原生系统的全局最优重调度框架

字节跳动开源

云原生 全局最优调度 多策略协同 高吞吐执行 生产级稳定性

Serverless MCP 运行时业界首发,函数计算让 AI 应用最后一公里提速

阿里巴巴云原生

阿里云 Serverless 云原生

代码成为 "乐高积木"——AI 时代的开发革命

代码制造者

#AI编程

线上线下畅玩无阻,陪玩系统小程序源码是怎样做到的?

DUOKE七七

php vue.js MySQL uniapp

如何合理规划Elasticsearch的索引|得物技术

得物技术

索引 Elastic Search 容量设计

Claude 语音模式曝光:支持多音色和文件上传;谷歌发布和海豚对话的语音模型 DolphinGemma|日报

声网

Kube-Proxy 可观测性最佳实践

观测云

Kubernetes

Apache Doris 2025 Roadmap:构建 GenAI 时代实时高效统一的数据底座

SelectDB

AI 数据湖 存算分离 实时分析 日志场景

KWDB 开源社区走进重庆大学

KaiwuDB

数据库 kwdb数据库 校园行

从开发者视角解读 Google Cloud Next 25

声网

「高盛」最新人形机器人研报:主流人形机器人公司梳理和商业化瓶颈(附报告)

机器人头条

科技 大模型 人形机器人 具身智能

MCP Server 开发实战 | 大模型无缝对接 Grafana

阿里巴巴云原生

阿里云 云原生 Grafana

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