`
xnnyygn
  • 浏览: 44120 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

初识Grails

阅读更多
我想没有比找到一个适合自己的框架更让人兴奋的,而grails对于XY自己来说就是这样一种存在.
虽然XY自己只学习了Java一年不到,但是从windows转移开发环境到linux,完全整合spring+hibernate+struts1框架,中间的辛苦只有自己清楚.XY借着对于编程的兴趣以及学校给予的项目,不断做下去.
事情不总是一帆风顺的,在学习Java这门庞大的技术的同时,开发过程中各种问题接连出现.项目基本上只有我一个人在开发,而且JEE技术在学校内的使用者,或者说可以交流的人不是很多.最大的问题在于web2.0本身的复杂性导致XY在开发工程中陷入了复杂的配置文件中.
XY在去年年底或者更早些接触了JavaEye技术社区,在后来也了解到Ruby on Rails的存在.但是初期XY并没有什么感觉,只是因为Netbeans帮助上的一篇文章让XY感觉到Ruby on Rails快速开发的能力让XY冲动了一下去图书馆借了一本书,最终那本书没有复印就还掉了.
上个月的时候,XY获得了新的服务器,同时按照XY自己的想法,配置了rhel5_x86_64机器,获得了XY首个linux下的产品环境.
获得了更好的环境,但是自己的开发却无法更快,虽然XY突发灵感的对于前端进行分层开发(后来想想和rails的controlling/view的结构类似,特别是url,重复造轮子了),不过因为java的静态语言的特性导致在开发过程中的很麻烦,特别是在修正的时候(XY的TDD用的不好),重新启动时间的浪费不是省油的灯,最终XY希望寻找一种动态语言的解决方案.
按照XY的想法,XY找到了ruby on rails,这是一个让XY非常喜欢的语言,特别是他能够在10分钟内开发一个简单的博客网站,不过因为是脚本语言,所以语法上,运行环境上都不一样,但是XY能够承受,但是最终导致XY放弃ruby on rails的直接原因在于rhel5_x86_64编译ruby-fcgi失败,虽然只是一个c文件,但是始终无法编译成功,加上XY在看了一些ruby on rails的书籍之后,感觉自己如果需要学习ruby on rails的话,可能需要花费很多时间,有一句话说:
学习一样新的东西没有问题,关键在于其学习的成本.对于XY来说,可能成本太高了,因为基本上所有东西都是新的.
不过转机在于今天,今天和往常一样去了图书馆,为了寻找一本FLEX的书,选择好之后XY暂时不想出图书馆,然后左右翻看书籍,很意外的发现了一本自己以前没有注意过的grails的书,XY一开始并没有注意这个语言的名字,貌似在javaeye看到过,但是在看了里面的内容之后,XY发现自己找到了自己一直在找寻的解决方案,单纯这样还是不能让XY选择这门语言的,最终让XY选择grails的还是自己的ubuntu上的netbeans的groovy/grails支持,没有比这个更加能让人兴奋的了,结合了groovy和rails的适合从java体系过渡过来的使用者的框架,同时有这不错的IDE支持,虽然XY现在看到的文档很少,不过XY相信XY不是半年前的自己了,相信XY自己能够通过网络解决(XY找到的ruby的书其实也不是非常多),事实上,能够和java结合,是XY最大的后台,一旦有难以解决的问题,就让grails调用java去解决吧,就这么决定了.
分享到:
评论

相关推荐

    一步一步学grails(1)

    《逐步学习Grails(1):初识Grails与项目搭建》 Grails,作为一个基于Groovy语言的开源Web应用框架,以其高效、灵活和强大的特性在IT行业中占有一席之地。本教程旨在通过一个项目驱动的方式,引导初学者一步步走进...

    Grails Grails Grails

    **Grails 框架详解** Grails 是一个基于 Groovy 语言的开源Web应用程序框架,它构建在Java平台之上,旨在简化开发过程并提高生产力。Grails 的设计深受Ruby on Rails的影响,提供了MVC(模型-视图-控制器)架构模式...

    Eclipse下搭建Grails项目

    【Grails项目搭建详解】 Grails是一个基于Groovy语言的开源Web应用框架,它简化了开发过程,尤其适合快速构建动态网站。在Eclipse中搭建Grails项目可能相对复杂,但通过以下步骤,即使是初学者也能顺利进行。 1. *...

    Grails权威指南 Grails权威指南

    《Grails权威指南》是一本全面深入探讨Grails框架的专著,旨在帮助读者掌握这一强大的Web开发工具。Grails是一种基于Groovy语言的开源框架,它为构建现代、高效的应用程序提供了简洁高效的解决方案。本指南针对不同...

    grails-用户手册

    《Grails用户手册》 Grails,作为一个基于Groovy语言的开源Web应用框架,深受开发者喜爱,它简化了Java开发的复杂性,提供了强大的MVC(Model-View-Controller)架构,以及丰富的插件系统。这份用户手册将帮助你...

    eclipse开发grails插件

    对于Grails开发,我们需要的是Eclipse中的Grails插件,它能够提供对Grails项目的创建、运行、调试等一系列功能。 **Grails**是基于Groovy语言的全栈式Web开发框架,它借鉴了Ruby on Rails的设计理念,提供了快速...

    grails中文入门简介

    Grails是一个基于Groovy语言的全栈框架,它遵循约定优于配置的原则,并且紧密集成Spring和Hibernate等流行的Java库,简化了开发流程。Grails在IT行业中尤其受到重视,因为它能够帮助开发者快速搭建并部署基于MVC模式...

    grails快速开发web

    ### Grails 快速开发 Web 应用程序 #### 一、Grails 概述 Grails 是一种基于 Groovy 的开源应用框架,用于简化 Web 应用程序的开发过程。它采用约定优于配置的原则,这使得开发者可以更快地创建功能丰富的 Web ...

    the definitive guide to grails 2

    《Grails 2 的终极指南》是一本深入探讨Grails框架精髓的专业书籍,该书以英文撰写,旨在为读者提供全面、深入的Grails框架学习资料。Grails框架基于Groovy语言,是一种高度动态、敏捷的Java应用开发框架,它简化了...

    eclipse插件grails(groovy)

    Eclipse 插件 Grails(Groovy)是一个强大的开发工具,它使得在Eclipse环境中进行Groovy和Grails应用的开发变得更为便捷。Groovy是一种动态、面向对象的编程语言,而Grails则是一个基于Groovy的开源Web应用框架,...

    Grails中文参考手册

    **Grails 概述** Grails 是一个基于 Groovy 语言的开源 web 应用程序框架,它构建在 Java 平台上,旨在提高开发效率,简化常见 Web 开发任务。Grails 遵循 Model-View-Controller (MVC) 架构模式,允许开发者快速...

    grails login

    **Grails登录系统详解** Grails是一个基于Java的开源Web应用程序框架,它使用Groovy语言进行开发,提供了高效、简洁的编程模型。在Grails中实现用户登录功能是构建任何Web应用的基础,它确保了数据的安全性和用户...

    grails-2.4.4.zip

    《Grails 2.4.4 框架深度解析》 Grails 2.4.4 是一个基于Java的开源Web应用框架,它利用Groovy语言的强大特性,为开发者提供了一种高效、灵活的开发环境。这个压缩包“grails-2.4.4.zip”包含了完整的Grails 2.4.4...

    Groovy和Grails配置方法

    ### Groovy和Grails配置方法 #### 一、Groovy与Grails简介 Groovy是一种强大的面向对象编程语言,它运行在Java平台上,并且能够直接与Java代码进行交互。Groovy支持函数式编程特性,拥有丰富的语法糖以及简洁的...

    Grails入门指南 -- 针对grails1.0.4更新

    ### Grails入门指南知识点 #### 一、Grails框架简介 - **背景**: Grails是一个基于Groovy语言的开源Web应用框架,适用于Java平台。它旨在简化开发过程,提高开发效率,尤其受到那些希望保留Java环境同时寻求更高效...

    grails 中文文档+grails-fckeditor-0.9.5.zip插件

    《Grails技术详解:中文文档与Fckeditor-0.9.5插件解析》 Grails,作为一款基于Groovy语言的开源Web应用框架,以其高效、简洁的特性深受开发者喜爱。它集成了许多Java EE的功能,同时简化了开发流程,使得开发人员...

    grails中文参考手册

    《Grails中文参考手册》是针对Groovy编程语言构建的Web应用框架——Grails的一份详尽学习资料。Grails以其高效、灵活和强大的特性,成为开发人员在Java平台上构建Web应用的热门选择。这份手册旨在帮助初学者快速上手...

    Grails1.1中文文档

    《Grails 1.1 中文文档》是一个非常宝贵的资源,尤其对于国内的开发者来说,由于Grails在中文社区中的资料相对较少,这份文档的价值不言而喻。Grails是一个基于Groovy语言的开源Web应用框架,它借鉴了Ruby on Rails...

Global site tag (gtag.js) - Google Analytics