写点什么

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

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

关注

评论

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

不听话的 Container

百瓶技术

flutter 布局与组件

26个主流机器学习算法的实现,获4万好评,这本机器学习宝典终于来了!

图灵教育

机器学习 代码 公式

手淘 Android 帧率采集与监控详解

阿里巴巴终端技术

android 性能优化 移动开发 客户端

LabVIEW感兴趣区域分析(实战篇—1)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 感兴趣区域分析 ROI

【量化】量化交易入门系列4:经典的量化交易策略(下)

恒生LIGHT云社区

量化策略 量化投资 量化交易 量化

活动预告 | OpenMLDB Meetup No.1

第四范式开发者社区

人工智能 机器学习 开源

【网络安全】红蓝攻防:shellcode的分析

H

网络安全 WEB安全

Office2021 和Microsoft 365分不清?这样选最划算

淋雨

Office 365

Redis 使用 List 实现消息队列有哪些利弊?

码哥字节

redis 消息队列 Redis 6.0 1月月更

Amazon SageMaker Data Wrangler 简化数据准备过程,助力机器学习

亚马逊云科技 (Amazon Web Services)

存储

常用开源监控系统分析推荐(必备知识)|附优质监控书籍资源

云智慧AIOps社区

安全 监控宝 监控工具 开源软件 运维管理

以搭建Vuepress文档为例,展示用VSCode来远程开发

为自己带盐

vscode 1月月更 远程开发

应用营销策略知多少?

坚果

产品设计 1月月更

VuePress 博客优化之添加数据统计功能

冴羽

JavaScript Vue 前端 博客 vuepress

云原生训练营毕业总结

白开水又一杯

云原生

如何使用 Amazon S3 多区域访问点提高多区域应用程序的性能速度和可用性

亚马逊云科技 (Amazon Web Services)

敏捷真的是开发者的绊脚石吗?

LigaAI

敏捷开发

通用数据保护条例的监管下,你的数据湖“断舍离”了吗?

亚马逊云科技 (Amazon Web Services)

存储

青藤:业务迁移到容器云上的6个注意事项

青藤云安全

美容院CRM系统解决方案

低代码小观

CRM 客户关系管理 CRM系统 客户关系管理系统 企业管理工具

如何用建木CI构建/发布建木Hub节点定义版本

Jianmu

DevOps CI/CD 开源项目 发送邮件 检查系统服务

workflow 之 Luigi 3.x 基本用法(qbit)

qbit

工作流 pipeline workflow 数据流

如何利用Spot,成本与稳定同时兼得

jinjin

spot 热池 spotmax

使用 esbuild 来打包一个 React 库

CRMEB

知乎基于Palo的用户画像和实时数仓构建实践

百度开发者中心

大数据

浅谈云上攻防——云服务器攻防矩阵

腾讯安全云鼎实验室

云原生 云上安全攻防

C++太难学,怎么破?这本书给你指点迷津!

图灵教育

c++ 编程 入门

龙蜥的朋友圈又大了!知名数据库产品服务商南大通用加入社区

OpenAnolis小助手

开源 社群

SphereEx 创始人张亮荣获『2021 年度海纳奖——分布式数据库十佳实践人物』

SphereEx

数据库 开源 ShardingSphere SphereEx 海纳奖

使用 Amazon Redshift ML 构建多分类模型

亚马逊云科技 (Amazon Web Services)

存储

全球最大规模中文跨模态生成模型文心ERNIE-ViLG来了!

百度大脑

人工智能

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