Создание успешных корпоративных приложений на Java - сложная и трудоёмкая задача. Эта книга познакомит вас с технологиями Groovy и Grails, которые существенно упрощают разработку приложений. Материал преподносится в виде вопросов и ответов, что позволяет использовать книгу в качестве настольного руководства.
Первая часть книги посвящена языку Groovy, а вторая - Web-фреймворку Grails. В издании затронуты разнообразные темы: от уровня данных до тестирования приложений. В действительности нет ни одной причины для Java-разработчиков не использовать Groovy с целью увеличения эффективности. После нескольких лет борьбы с повторным проектированием и повторной разработкой Web-фреймворков на Java (Struts, например) Java-разработчики высоко оценят простоту и эффективность Grails.
В первую очередь книга необходима Java-разработчикам, а также будет полезна всем программистам, желающим изучить новый язык Groovy и Web-фреймворк Grails.
Платформа Java топчется на месте довольно долгое время. При этом язык программирования Java начинает устаревать. Сейчас для Java-разработчиков наступает
время к переходу в сторону мышления в терминах динамических языков. Groovy является
одним из самых лучших динамических языков доступных на платформе Java. После
нескольких лет работы с Groovy я твёрдо убедился, что всем Java-разработчикам следует
по крайней мере познакомиться с Groovy. Количество кода, которое можно сократить с
помощью динамического языка подобного Groovy, действительно поражает, особенно,
работая с коллекциями и файлами. Именно по этой причине я решил написать эту книгу. Я
хочу поделиться c Java-разработчиками огромным выигрышем в эффективности, которая
достигается с помощью Groovy.
Динамические языки подобные Groovy делают реальностью такие фреймворки
как Grails. Grails – это глоток свежего воздуха для Java-разработчиков и это одна из
основных причин моей заинтересованности динамическими языками. Я помню первые
дни разработки на Java с использованием Struts и Tapestry. Но я по ним не скучаю. Лично
мне эти фреймворки всегда казались излишне сложными. Я просто не мог определить
объёмы конфигурационного и шаблонного кода, необходимые для того, чтобы хоть что-то сделать. Это не те фреймворки, о которых стоит думать. Фреймворки должны делать вещи проще и позволять сосредоточиться на логике. Это то, что делает Grails. Grails
является осмысленной технологией, что для меня является первым, что я ищу в новой технологии. Grails является столь простым и одновременно мощным фреймворком, что нельзя не удивляться, почему о нём никто не подумал раньше.
Одна из сильных сторон Groovy и Grails – это то, что виртуальная машина Java
является для них «родной». Учитывая вездесущность Java в наше время, было бы
глупо предлагать Java-разработчикам отказаться от всей Java-инфраструктуры, APIs,
библиотек и фреймворков и начать всё сначала. По этой причине Groovy и Grails обязаны
быть успешными в мире корпоративных приложений, где платформа Java успешно
обосновалась. Их идеальная интеграция с Java – огромное подспорье в распространении. В
одной из организаций мы обсуждали, следует ли использовать Ruby on Rails или Groovy и
Grails. К концу дня победу одержали Groovy и Grails. Их отличное взаимодействие с Java
и лёгкость изучения для Java-разработчиков стали ключевыми факторами, повлиявшими
на окончательное решение.
В этой книге у меня две цели. Во-первых, на практике научить Groovy и Grails с нуля. Во-вторых, предоставить практические решения частых проблем в Groovy и Grails. Я
хотел бы, чтобы Вы могли взять книгу и, выбрав интересующую проблему, быстро найти подходящее решение. Вы никогда не найдёте подробных теоретических выкладок о том,
как же всё устроено изнутри, а непосредственно небольшие фрагменты кода для решения
проблемы.
Я надеюсь, Вы получите такое же удовольствие от прочтения книги, как я при её
написании. С Groovy и Grails действительно удобно работать. Я не припомню, чтобы
получал от работы с технологией такое удовольствие, как от работы с Groovy и Grails.
Эта книга нацелена напрямую Java-разработчикам. Она не подразумевает предварительного
знакомства с Groovy и Grails. И будет преподносить материал в виде вопросов и ответов. У
разработчиков, не использовавших Java, но знакомых с динамическими языками (такими
как Ruby, PHP или Python), также не должно возникнуть проблем при чтении книги, хотя
Java-разработчики, вероятно, извлекут из неё больше пользы.
Grails – это больше, чем Web-фреймворк. Это множество приложений, которые
собирают вместе другие технологии, а именно: Hibernate, Spring и SiteMesh. Хотя по этим
технологиям и не требуется предварительных знаний, читателям, которые уже знакомы
с ними, будет легче понять соответствующие советы, чем тем, которые их никогда не
использовали.
шляпа шляпная, лучше гугол, эффект от познания JavaFX будет одинаковым, не советую трать деньги на это
Хорошая книжка для того чтобы познакомиться с Groovy [10 March 2012]
Претендует скорее на справочник, а не на всеобъемлющее руководство. Первая часть книжки про Groovy, вторая - про основные моменты связанные с Grails и сравнение Grails с аналогичными фреймворками.
Расчитана скорее на опытного читателя, нежели на новичка.
Умение вырезать - важный навык, который способствует развитию мелкой моторики рук, координации движений, внимательности и усидчивости.
Для детей до 3-х лет....
Умение вырезать – важный навык, который способствует развитию мелкой моторики рук, координации движений, внимательности и усидчивости.
Для детей до 3-х лет....
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Абдул-Джавад Б., Groovy и Grails. Практические советы в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.