<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=242067&amp;view=findpost&amp;p=2002783</guid>
        <pubDate>Wed, 02 Jul 2008 16:30:34 +0000</pubDate>
        <title>groovy &amp;amp; grails</title>
        <link>https://forum.sources.ru/index.php?showtopic=242067&amp;view=findpost&amp;p=2002783</link>
        <description><![CDATA[volte: <strong class='tag-b'><a class='tag-url' href='http://mirtesen.ru/groups/30855426868/blog' target='_blank'>Groovy</a> </strong>— это гибкий динамический язык программирования для Java Virtual Machine. Этот язык совмещает в себе концепции Smalltalk, Python и Ruby, является скриптовым языком сценариев в окружении Java API. Может использоваться в Web-приложениях Spring, Hibernate и JPA через фреймворк Grails, приспосабливая внешнюю бизнес-логику, языки предметной области (Domain-Specific Languages) и многое другое, чтобы упростить разработку.<br>
Домашняя страница проекта: <a class='tag-url' href='http://groovy.codehaus.org' target='_blank'>http://groovy.codehaus.org</a>.<br>
<br>
<strong class='tag-b'><a class='tag-url' href='http://grails.org' target='_blank'>Grails</a> </strong>— фреймворк для создания web-приложений, написанный на Groovy с использованием Spring, Hibernate, Sitemesh. Grails исповедует идеи заложенные в фреймворке Ruby On Rails, и проецирует их в мир Java-технологий.<br>
<br>
К сожалению русскоязычное сообщество пользователей Groovy &amp; Grails пока достаточно бедно, потому если кт-то использует Groovy или Grails — просьба сообщить мне для формирования русскоязычного комьюнити.<br>
<br>
Заметки, посвященные Groovy &amp; Grails:<br>
<br>
1. <a class='tag-url' href='http://voituk.kiev.ua/2007/01/26/what-is-groovy/' target='_blank'>What is groovy</a><br>
2. <a class='tag-url' href='http://voituk.kiev.ua/2007/02/07/what-non-java-language-are-you-most-interested-in-running-on-the-jvm/' target='_blank'>What non-Java language are you most interested in running on the JVM?</a><br>
3. <a class='tag-url' href='http://voituk.kiev.ua/2007/03/07/groovy-xml-database-export/' target='_blank'>Groovy: Extracting XML from your database (RU)</a><br>
4. <a class='tag-url' href='http://voituk.kiev.ua/2007/03/23/groovy-documentation-link-dump/' target='_blank'>Groovy documentation linkdump</a><br>
5. Groovy + JSON + Prototype in Action (<a class='tag-url' href='http://voituk.kiev.ua/2007/04/06/groovy-mysql-json-prototype-usage/' target='_blank'>РУС</a> / <a class='tag-url' href='http://voituk.kiev.ua/2007/07/27/groovy-json-prototype-in-action-english-version/' target='_blank'>ENG</a>)<br>
6. <a class='tag-url' href='http://voituk.kiev.ua/2007/04/24/assertion-based-examples/' target='_blank'>Assertion based examples</a><br>
7. <a class='tag-url' href='http://voituk.kiev.ua/2007/04/27/groovy-it-is-like-visual-basic/' target='_blank'>Groovy — it is like Visual Basic</a><br>
8. <a class='tag-url' href='http://voituk.kiev.ua/2007/05/21/groovy-if-assignments/' target='_blank'>Groovy: if для невнимательных</a><br>
9. <a class='tag-url' href='http://voituk.kiev.ua/2007/06/13/groovy-grails-video/' target='_blank'>Groovy & GRails video</a><br>
10. <a class='tag-url' href='http://voituk.kiev.ua/2007/06/22/more-grails-video/' target='_blank'>More GRails video</a><br>
11. Не ant-ом единым… (<a class='tag-url' href='http://voituk.kiev.ua/2007/08/10/groovy-ant-build/' target='_blank'>РУС</a> / <a class='tag-url' href='http://voituk.kiev.ua/2007/08/17/using-groovy-instead-of-ant/' target='_blank'>ENG</a>)<br>
12. <strong class='tag-b'><a class='tag-url' href='http://voituk.kiev.ua/groovy-presentation-for-exception-7/' target='_blank'>Презентация Groovy на Exception#7</a></strong><br>
13. ...<a class='tag-url' href='http://voituk.kiev.ua/category/groovy/' target='_blank'>and more</a><br>
14. <a class='tag-url' href='http://www.jcp.org/en/jsr/detail?id=241' target='_blank'>JSR 241: The Groovy Programming Language</a><br>
15. <a class='tag-url' href='http://dmoz.org/Computers/Programming/Languages/Java/Extensions/Groovy/' target='_blank'>Open Directory: Java: Extensions: Groovy</a><br>
16. <a class='tag-url' href='http://groovy.codehaus.org/Groovy+for+the+Office' target='_blank'>Groovy for the Office</a><br>
17. <a class='tag-url' href='http://groovy.dzone.com/' target='_blank'>Groovy Zone - DZone Groovy news aggregator</a><br>
18. <a class='tag-url' href='http://grails.org/Grails+Screencasts' target='_blank'>Grails Screencasts</a><br>
19. <a class='tag-url' href='http://www.ociweb.com/jnb/jnbMar2007.html' target='_blank'>Introduction To Grails</a><br>
20. <a class='tag-url' href='http://www.infoq.com/minibooks/grails' target='_blank'>Getting Started with Grails</a><br>
21. <a class='tag-url' href='http://www.holygrails.net/' target='_blank'>Grails Tutorials</a><br>
<br>
Неплохие заметки можно найти в разделе “Practically Groovy” на сайте IBM(к сожалению качество их русского перевода хромает)<br>
<br>
1. Сокращение кода с помощью Groovy (<a class='tag-url' href='http://www-128.ibm.com/developerworks/ru/library/j-pg09196/index.html' target='_blank'>РУС</a> / <a class='tag-url' href='http://www.ibm.com/developerworks/java/library/j-pg09196.html' target='_blank'>ENG</a>)<br>
2. Программирование JDBC с помощью Groovy (<a class='tag-url' href='http://www.ibm.com/developerworks/ru/library/j-pg01115/index.html?ca=drs-ru' target='_blank'>РУС</a> / <a class='tag-url' href='http://www.ibm.com/developerworks/java/library/j-pg01115.html?S_TACT=105AGX99&S_CMP=CP' target='_blank'>ENG</a>)<br>
3. Ускорение мобульного тестирования Java-кода с помощью Groovy (<a class='tag-url' href='http://www.ibm.com/developerworks/ru/library/j-pg11094/index.html?ca=drs-ru' target='_blank'>РУС</a> / <a class='tag-url' href='http://www.ibm.com/developerworks/java/library/j-pg11094/index.html?S_TACT=105AGX99&S_CMP=CP' target='_blank'>ENG</a>)<br>
4. Функциональное программирование с помощью использованием замыканий и карринга (<a class='tag-url' href='http://www.ibm.com/developerworks/ru/library/j-pg08235/index.html?ca=drs-ru' target='_blank'>РУС</a> / <a class='tag-url' href='http://www.ibm.com/developerworks/java/library/j-pg08235/index.html?S_TACT=105AGX99&S_CMP=CP' target='_blank'>ENG</a>)<br>
5. Написание сценариев Ant с помощью Groovy (<a class='tag-url' href='http://www.ibm.com/developerworks/ru/library/j-pg12144/j-pg12144.html?ca=drs-ru' target='_blank'>РУС</a> / <a class='tag-url' href='http://www.ibm.com/developerworks/java/library/j-pg12144.html' target='_blank'>ENG</a>)<br>
6. Meta Object Protocol и мини-языки (<a class='tag-url' href='http://www.ibm.com/developerworks/ru/library/j-pg09205/index.html?ca=drs-ru' target='_blank'>РУС</a> / <a class='tag-url' href='http://www.ibm.com/developerworks/java/library/j-pg09205/index.html?S_TACT=105AGX99&S_CMP=CP' target='_blank'>ENG</a>)<br>
7. Подмешайте немного Groovy в приложения Java (<a class='tag-url' href='http://www.ibm.com/developerworks/ru/library/j-pg05245/index.html?ca=drs-ru' target='_blank'>РУС</a> / <a class='tag-url' href='http://www.ibm.com/developerworks/java/library/j-pg05245/index.html?S_TACT=105AGX99&S_CMP=CP' target='_blank'>ENG</a>)<br>
8. ссылки на остальные русскоязычные статьи буду добавлять по мере нахождения<br>
9. PLEAC-Groovy (<a class='tag-url' href='http://pleac.sourceforge.net/pleac_groovy/index.html' target='_blank'>ENG</a>)<br>
10. <a class='tag-url' href='http://www-128.ibm.com/developerworks/ru/library/j-pg09196/index.html' target='_blank'>Groovy на практике: сокращение кода с помощью Groovy</a><br>
<strong class='tag-b'><br>
Ваше мнение?</strong>]]></description>
        <author>volte</author>
        <category>Java FAQ</category>
      </item>
	
      </channel>
      </rss>
	