学习grails之前,我必须知道groovy吗?在学习grails之前,我必须知道groovy吗?
10
A
回答
6
如果您是Java程序员,那么Groovy几乎没有学习曲线。你可以随时回到Java。刚开始使用Grails时,你会学习Groovy。 Groovy通过列表操作apis,闭包,XML解析等方式使Java更加容易。
9
Groovy的完整流畅性很好,但并非必要。无需掌握Groovy,就可以从Grails开始。
“Grails In Action”对Groovy有一章很好的介绍。
我认为在Spring和Hibernate中建立基础更重要,这样您就可以知道发生了什么。
5
我有一个没有Groovy知识的Grails开始学习他的方法的同事,但他仍然写了“效率低下并臃肿的Grails代码”,因为学习Groovy不仅仅是学习Groovy学习语法。
学习Groovy是关于改变你的编程习惯,而Grails更是如此。因此,在开始“Grails in Action”之前,您应该花一周时间阅读纯Groovy的“Groovy in Action”,或者访问Groovy User Guide以了解与其他语言不同之处。
4
如果您了解java,Groovy很容易取代。如果不是,它稍微难(但不是很多)。只要你一般了解java和编程概念(比如数据结构(地图,链表等),循环,递归等),就可以同时学习grails和groovy。
如果你不知道任何java,或者从未编程过,那么我建议你从基础知识http://groovy.codehaus.org/Beginners+Tutorial开始,或者在开始使用grails之前先从书中学习。否则,groovy/grails中的某些快捷方式/成语可能会让你感到困惑。
相关问题
- 1. 在学习Swing之前,我必须学习AWT吗?
- 2. 学习PHP之前学习C/C++是必须的吗?
- 3. 我是否真的必须学习在轨道上学习Ruby时的测试
- 4. 在学习JavaFx之前,我应该学习Swing吗?
- 5. 在学习Ajax之前,我应该学习Xml和Javascript吗?
- 6. 在学习JQuery之前我需要学习Javascript吗?
- 7. 我应该投入时间学习Groovy/Grails吗?
- 8. 从java背景中学习ASP.net之前学习C#有必要吗?
- 9. 在学习JQuery之前学习JavaScript?
- 10. 如果我知道MVC我应该学习常规的Asp.net吗?
- 11. 学习ASP.NET必须遵循什么学习路径?
- 12. 我们应该在WPF之前学习Window Form吗?
- 13. 在学习Mahout之前,我需要掌握Hadoop吗?
- 14. 我应该在Django框架之前学习纯PHP吗?
- 15. 在开始使用流星之前,我应该学习node.js吗?
- 16. .NET MVC是否必须学习技术?
- 17. 我需要知道SQL来学习4D数据库吗?
- 18. 在调用session.gettransaction之前,我必须确保存在吗?
- 19. 之前必须调用“WebSecurity.InitializeDatabaseConnection”方法吗?
- 20. 学习之前问过我的PHP
- 21. 在开发之前,我必须考虑Azure的含义吗?
- 22. Swift UnsafeMutablePointer:我必须在释放之前调用deinitialize吗?
- 23. 我必须在提交到App Store之前删除TestFlight吗?
- 24. 我必须在Wordpress中的apply_filters()之前添加add_filter()吗?
- 25. iOS:我必须在发布UIWebView之前调用-stopLoading吗?
- 26. 我必须在访问https网址之前安装证书吗?
- 27. 完全初学者的GTKmm书籍?我需要在GTKmm之前学习GTK +吗?
- 28. 什么是WCF?在学习WCF之前应该知道哪种语言?
- 29. 我必须学习CGI编程来构建和维护一个网站吗?
- 30. 在获得入门级Rails工作之前,您必须知道什么?
对于编写基本程序,Groovy的学习曲线非常温和。但在Grails的背景下,不存在学习曲线。它非常直截了当,但如果用Java风格的话,很难阅读例子或者欣赏Grails。也就是说,大多数Grails图书都有'从Groovy'开始,这就是你所需要的。 – 2009-09-24 14:22:54
我在那里比Groovy有更多的Grails本身的学习曲线,因为Java开发人员习惯使用大量的配置,从Grails开始对他们中的大多数人来说都是一种奇怪的体验! – Langali 2009-09-24 15:22:59