写在Groovy/Grails栏目开通的话
我从07年6月份开始接触Groovy,然后从12月份开始尝试Grails,到现在都有几个月了。几个月来,在摆弄2G的时时刻刻,会一些想法。很多时候,都想把这些想法写下来,却因种种原因搁了下来。现在终于有时间和精力来把这些不成熟的想法写下来,用来和大家讨论2G的问题,不亦乐乎?
要接触一个新的技术,大家肯定都要问一下它的优越性在哪里,是否值得我们使用,等等诸如此类的问题。
我此前搭了应用架构,都是基于Spring+Struts平台的,特别是Struts2的引入,给我带来了很大的惊喜。但是在使用的过程中,依然有一些问题困扰着我:
1.            配置的问题,Struts2的配置文件就剩一个了,加上Spring的配置文件。这些配置文件依然让人头疼,配置消耗的时间,开发小组之间使用配置文件的撞车现象,偶尔的配置文件覆盖,等等。
2.            Action在redirect的时候,参数的传递又是一个麻烦事情。
3.            Java语言在搭建架构上的种种繁琐和不便。
等等
公司有.net项目组,常常诧异于我们Java平台开发速度的问题。这些都使我寻找更为快捷的开发平台。一提到快捷,谁都会想到这几年风靡全球的Ruby/ROR,从铺天盖地的描述中,我感叹于ROR开发的快捷,却迟迟没有往ROR平台上转。原因如下:
1.       语言的问题,就算我可以花时间往Ruby上转,但项目组的人呢,即使他们都愿意,这个代价是不是有点大。
2.       组件的问题,一个开发平台的好处不光是要看平台本身,还要看其他项目对平台的支持。比如报表组件的支持、安全组件等等。Java平台在这些方面得天独厚,这是我不敢舍弃Java平台的一个最重要的原因。
3.       应用架构和代码积累,从公司到我个人,在Java平台开发都有好多年了,慢慢的也积累了不少的代码,能够一朝就抛弃吗?
带着上面的种种问题,我一头扎进了2G的世界。Grails借鉴了ROR平台快捷的优点,而又是我们不白白扔掉Java平台的资源,何乐而不为呢?

写在Groovy/Grails栏目开通的话相关推荐

  1. Groovy/Grails的发展与回顾

    Groovy/Grails的发展与回顾 作者: cornsomething 本文是这一年以来,在美国召开令人激动的 NFJS 系列会议的人们汇集在一起的东西.在几个礼拜之前,我非常幸运的在西雅图参加了 ...

  2. groovy+grails+gradle开发

    近期进了一家新公司,所用的技术栈就是:groovy+grails+gradle 技术介绍网上还是比较少的,我也是第一次接触: groovy: Groovy是一种基于JVM(Java虚拟机)的敏捷开发语 ...

  3. Groovy轻松入门——Grails实战基础篇

    在学习任何东西之前,最重要的是培养兴趣,Groovy世界最耀眼的技术之一--Grails相信大家早已耳闻,我将通过Grails实战系列文章向您展现Grails的迷人风采,使您感受到Grails的魅力, ...

  4. 《Spring Boot极简教程》第8章 Spring Boot集成Groovy,Grails开发

    第8章 Spring Boot集成Groovy,Grails开发 本章介绍Spring Boot集成Groovy,Grails开发.我们将开发一个极简版的pms(项目管理系统). Groovy和Gra ...

  5. groovy grails_在Grails战争中添加一个“精简”的Groovy Web控制台

    groovy grails 假设您已将Grails应用程序部署到服务器上–如何查找应用程序的配置方式? 如果您有来源,则可以查看Config.groovy , BuildConfig.groovy等( ...

  6. 在Grails战争中添加“精简” Groovy Web控制台

    假设您已将Grails应用程序部署到服务器上–如何查找应用程序的配置方式? 如果您有来源,则可以查看Config.groovy , BuildConfig.groovy等(在这种情况下,我正在谈论Gr ...

  7. gradle groovy_Eclipse Mars:具有Gradle,Groovy和GSP支持的Grails 3.1

    gradle groovy 如果您想像使用Groovy / Grails Tool Suite或以前的Eclipse版本一样容易地使用Eclipse Mars(4.5)开发Grails 3项目,该怎么 ...

  8. Grails 1.2参考文档速读(15):验证

    在前面的几篇中,我们已经看到了Grails的验证框架带来的便利,现在让我们深入对其进行了解. 和Grails的大多数特性一样,Grails的验证框架同样也是建立在Spring之上的,不同的是它是以Sp ...

  9. Day 6:在 Java 虚拟机上使用 Grails 进行快速 Web 开发

    在"30天学习30种新技术"的第六天,我决定去学习一个 web 开发框架 : Grails. Grails 是一个基于 Groovy 和 Java 的开源 Web 框架.它是 Ja ...

最新文章

  1. 量子力学又一突破,中国科学家首次实现量子纠缠态自检验
  2. 高可用高性能负载均衡软件HAproxy详解指南-第三章:HAproxy实例
  3. Oracle10g SQL tune adviser简单介绍【转自ITPUB zhouwf0726】
  4. c语言报告程序分析报告,2012C语言程序分析报告.doc
  5. Sql Server 监控 Job 执行情况
  6. WCF面向服务应用程序系列之十:绑定-标准绑定(HTTP/TCP)
  7. python中星号数字乘字符串_Python系列-数字和字符串
  8. OAuth2实现原理
  9. perl表达 匿名数组和匿名哈希
  10. instantclient 配置 链接oracle,PLSQL与InstantClient的配置
  11. 要重复多少次变成潜意识_什么是潜意识?如何利用潜意识为自己步步高升
  12. Zigbee物联网应用
  13. 2021年中国人口数量、人口结构现状、男女比例及人口增长情况分析[图]
  14. 超大水箱持久水润,让这个冬天不干燥,摩飞有雾加湿器体验
  15. 高通关闭插入USB后自动开机的解决方案
  16. opencv-11-中值滤波及自适应中值滤波
  17. python实战(一)Python爬取猫眼评分排行前100电影及简单数据分析可视化python实战(一)Python爬取猫眼排行前一百电影及简单数据分析可视化
  18. 关于物联网的各种转换,16进制 二进制 10进制 效验总结
  19. 什么是善辩型人格?善辩性人格的职业分析
  20. 南京工程学院计算机英语,南京工程学院是什么意思

热门文章

  1. BZOJ 1066 POJ 2711 [SCOI2007]蜥蜴
  2. 唯一登录、联合登录、单点登录——唯一登录
  3. i.MX6ULL驱动开发 | 04-Linux设备树基本语法与实例解析
  4. redhat7图形界面网卡设置_初学Linux之配置网卡的四种方法
  5. 网站建设设计具体服务内容
  6. ThinkPad电脑(win10)总是自动休眠的解决办法,亲测有效~
  7. linux防火墙关闭 重启 开启、防火墙开放端口
  8. SELinux权限问题解决
  9. python代码画乌龟_乌龟教你Python编程——“玫瑰花”是怎么画的!
  10. Android 局部刷新