写点什么

案例研究:利用 Grails 搭建 Feedlr.com 网站

  • 2009-02-12
  • 本文字数:577 字

    阅读完需:约 2 分钟

为什么会选择用 Grails 来搭建网站,和其他框架相比 Grails 的优劣势在什么地方?这是 Feedlr.com 网站开发者也是作者在本文中试图解答的问题。作者透漏,Feedlr.com 目前具备全文检索、RSS/Atom Feed 生成、Tag 标签、OpenID+ 普通登录整合等功能,而除去测试代码,这个 Web 2.0 网站最终的代码规模是 1.9K LOC。对于每天工作浩繁如山的程序员来说,这无疑是一个福音。

代码量小只是 Grails 的优势之一。对于 Grails 的其他优势,熟悉 Groovy 的开发者可能比较了解,这一框架和 Java 平台有着良好的兼容性,比如 Groovy 程序能够直接编译成 JVM 字节码的.class 文件、从前使用 Hibernate 框架的程序可以不需重新编辑就能应用 Grails 等。从而也让庞大的 Java 社区人群较为容易地过渡到 Web 开发领域。另外去年 SpringSource 收购了 Groovy 和 Grails 背后的公司 G2One ,对 Grails 社区也是一个不错的消息。

在该案例研究文章中,作者先是在“案例研究:利用Grails 搭建Feedlr.com 网站”一文中解释了如何用Grails 实现Feedlr.com 的核心功能,对框架的测试、部署,以及实际开发过程中所遇到的一些困难;然后在“ Grails 框架优劣势分析及同类比较”文章中介绍了 Grails 的优劣势,和 Rails、Django 等框架的横向比较,以及 Grails 的现状和未来。

阅读全文:案例研究:利用Grails 搭建Feedlr.com 网站 Grails 框架优劣势分析及同类比较

2009-02-12 00:451815

评论

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

深入学习 SAP UI5 框架代码系列之二:UI5 控件的渲染器

汪子熙

SAP 签约计划第二季 ui5 渲染器 技术专题合集

深入学习SAP UI5框架代码系列之八:谈谈 SAP UI5 的视图控件 ID,以及 SAP UI5 视图和 Angular 视图的异同

汪子熙

JavaScript 大前端 SAP UI5 签约计划第二季 技术专题合集

深入学习 SAP UI5 框架代码系列 | 内容合集

汪子熙

JavaScript SAP 内容合集 签约计划第二季 技术专题合集

小程序电商微服务拆分和框架选择

云里雾花

CPU的流水线指令设计

JavaEdge

Flutter自定义日历【Flutter 专题 11】

坚果

flutter 签约计划第二季

Redis持久化策略——RDB

蝉沐风

redis redis持久化 rdb RDB 快照

深入学习 SAP UI5 框架代码系列之七:控件数据绑定的三种模式 - One Way, Two Way 和 OneTime 实现原理比较

汪子熙

JavaScript 数据绑定 SAP UI5 签约计划第二季 技术专题合集

Linux安装mysql

犟马骝

Flutter 2.5 的新特性【Flutter专题12】

坚果

flutter 签约计划第二季

CloudPosse 的 Terraform 最佳实践

大可不加冰

DevOps 基础设施即代码 IaC Terraform HashiCorp

视野数科借助 SAE + Jenkins 打造云原生 DevOps,运维效率提升 60%!

阿里巴巴云原生

阿里云 Serverless DevOps 云原生 SAE

音视频理论(1)- 音频格式之 Monkeys Audio(APE)

liuzhen007

签约计划第二季

深入学习 SAP UI5 框架代码系列之一:UI5 Module 的懒加载机制

汪子熙

JavaScript SAP 签约计划第二季 ui5 技术专题合集

Exchange漏洞分析:SSRF RCE

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

工业3D视觉,为智能制造打开新视域

脑极体

深入学习 SAP UI5 框架代码系列之四:SAP UI5 控件的元数据实现

汪子熙

JavaScript SAP UI5 签约计划第二季 WebIDE 技术专题合集

深入学习 SAP UI5 框架代码系列之五:SAP UI5 控件的实例数据修改和读取逻辑

汪子熙

JavaScript SAP UI5 签约计划第二季 控件 技术专题合集

不改一行代码,轻松拥有企业级微服务治理|MSE微服务治理专业版重磅发布

阿里巴巴云原生

阿里云 云原生 微服务治理 MSE

EasyRecovery,重新找寻丢失的文件

淋雨

EasyRecovery

小谈startup类ConfigureServices方法的作用

喵叔

11月日更

模块五作业

doublechun

「架构实战营」

盘点Flutter领域的点点滴滴 【专题合集】

坚果

flutter 内容合集 签约计划第二季 技术专题合集

深入学习 SAP UI5 框架代码系列之三:HTML 原生事件 VS UI5 Semantic 事件

汪子熙

JavaScript SAP 签约计划第二季 HTML原生事件 技术专题合集

会日语的开发工程师看过来~

马农驾驾驾

Java c++ php .net 日语

复盘最近遇到的几个问题

GeekYin

编码习惯 经验总结

深入学习 SAP UI5 框架代码系列之六:SAP UI5 控件数据绑定的实现原理

汪子熙

JavaScript SAP SAP UI5 签约计划第二季 技术专题合集

新成就!OceanBase 入选 Forrester 首份分布式数据库报告

OceanBase 数据库

数据库 开源 新闻 oceanbase 荣誉

Flutter 中的手势【Flutter 专题10】

坚果

flutter 签约计划第二季

畅聊分布式体系架构

吴脑的键客

分布式架构

【死磕Java并发】-----J.U.C之Condition

chenssy

11月日更 死磕 Java 死磕 Java 并发

案例研究:利用Grails搭建Feedlr.com网站_Java_侯雍容_InfoQ精选文章