pbstudio
e-Book Groovy Programming: An Introduction for Java Developers download

e-Book Groovy Programming: An Introduction for Java Developers download

by Kenneth Barclay,John Savage

ISBN: 0123725070
ISBN13: 978-0123725073
Language: English
Publisher: Morgan Kaufmann; 1 edition (December 20, 2006)
Pages: 496
Category: Programming Languages
Subategory: Technologies

ePub size: 1135 kb
Fb2 size: 1633 kb
DJVU size: 1391 kb
Rating: 4.6
Votes: 826
Other Formats: docx lrf txt azw

This is because it requires extensive boilerplate or conversion code not required by Groovy.

This is because it requires extensive boilerplate or conversion code not required by Groovy. This book assumes only a general knowledge of Java programming. Epub FB2 mobi txt RTF.

the stuff that you expect Java developers to know about already. I believe Groovy's most powerful feature is its anonymous functions and/or delegates (which is erroneously referred to as "closure" by the Groovy community).

I believe Groovy's most powerful feature is its anonymous functions and/or delegates (which is erroneously referred to as "closure" . It dealt with server-side Groovy programming, but it only mentioned Grails almost as a footnote

I believe Groovy's most powerful feature is its anonymous functions and/or delegates (which is erroneously referred to as "closure" by the Groovy community). instead we were presented with obscure uses where it makes code unreadable. It dealt with server-side Groovy programming, but it only mentioned Grails almost as a footnote. And what's with the whole chapter on file manipulation and JUnit spanning multiple chapters?

Электронная книга "Groovy Programming: An Introduction for Java Developers", Kenneth Barclay, John Savage.

Электронная книга "Groovy Programming: An Introduction for Java Developers", Kenneth Barclay, John Savage. Эту книгу можно прочитать в Google Play Книгах на компьютере, а также на устройствах Android и iOS. Выделяйте текст, добавляйте закладки и делайте заметки, скачав книгу "Groovy Programming: An Introduction for Java Developers" для чтения в офлайн-режиме.

Groovy programming : an introduction for Java developers, Kenneth Barclay, John Savage. p. cm. Includes bibliographical references and index. They both have more than 25 years of experience teaching software development to students and professionals in commerce and industry.

Groovy Programming book. Start by marking Groovy Programming: An Introduction for Java Developers as Want to Read: Want to Read savin. ant to Read. Their speciality is object-oriented software engineering, development, and programming. They are - coauthors of Object-Oriented Design with UML and Java (n, 2003).

Author: Kenneth Barclay John Savage. For Java developers, Groovy makes writing scripts and applications for the Java platform both fast and easy.

Further Learning Groovy Fundamentals Introduction to Grails Groovy Fundamentals For Testers - Step By Step.

It aims to increase the productivity of Java developer by simplifying Java code and removing unnecessary boilerplate. Further Learning Groovy Fundamentals Introduction to Grails Groovy Fundamentals For Testers - Step By Step. Other programming and technology books you may like to explore.

Finding books BookSee BookSee - Download books for free. Groovy Programming: An Introduction for Java Developers. Kenneth Barclay, John Savage.

Free 2-day shipping Baby.

Groovy Programming: An Introduction for Java Developers Height : . 8 In Length : . 6 In Width : . 4 In Weight : . 0 lbs Groovy Programming: An Introduction for Java Developers Paperback.

Groovy Programming is an introduction to the Java-based scripting language Groovy. Groovy has much in common with popular scripting languages such as Perl, Python, and Ruby, but is written in a Java-like syntax. And, unlike these other languages, Groovy is sanctioned by the Java community for use on the Java platform. Since it is based on Java, applications written in Groovy can make full use of the Java Application Programmer Interfaces (APIs). This means Groovy can integrate seamlessly with applications written in Java, while avoiding the complexities of the full Java language. This bare-bones structure also means Groovy can be used as an introduction to Java and to programming in general. Its simpler constructions and modern origins make it ideal as a first language and for introducing principles such as object-oriented programming.This book introduces all the major aspects of Groovy development and emphasizes Groovy's potential as a learning tool. Case studies and exercises are included, along with numerous programming examples. The book begins assuming only a general familiarity with Java programming, and progresses to discuss advanced topics such as GUI builders, Groovlets, Unit Testing, and Groovy SQL.The first comprehensive book on Groovy programming that shows how writing applications and scripts for the Java platform is fast and easyWritten by leading software engineers and acclaimed computing instructorsOffers numerous programming examples, code samples, detailed case studies, exercises for self-study, and a companion website with a Windows-based Groovy editor
Comments:
Weetont
Short, plain, concise presentation of all features of Groovy, much in K&R style, without too many words and too much philosophy. I have both books, i.e. this one and "Groovy in Action". "Groovy in Action" concentrates on design goals and philosophy, and is more about using the language than about language itself. Reading "Groovy in Action" is fun, but when I do programming I have "Groovy Programming" on my desk all the time. And use it quite frequently.

By the way, the previous review here misses the point. Reviewer reviews Groovy, but not the book. Pity that he doesn't unserstand what are scripting languages and how they are used.

Fiarynara
First, my issue with this book is its identity crisis: it's supposed to be a Groovy for Java developers, but half of the book deals with Java data types and Object-Oriented Programming concepts...the stuff that you expect Java developers to know about already.

I believe Groovy's most powerful feature is its anonymous functions and/or delegates (which is erroneously referred to as "closure" by the Groovy community). The authors did discuss this in great lengths, and I appreciate the in-depth knowledge of it, but hasn't really made a good case on making a contrast with corresponding Java features and how it can be used in practical programming...instead we were presented with obscure uses where it makes code unreadable. Also, it discussed how it can behave as "real closure" through the use of free variables, but I felt that the examples didn't do a good job to show this.

Also, I would have expected the authors to at least mention the other IDL language that's a competitor of Groovy: Scala. It dealt with server-side Groovy programming, but it only mentioned Grails almost as a footnote.

And what's with the whole chapter on file manipulation and JUnit spanning multiple chapters?

In the end, it failed to explain when I should use Groovy and when I should use Java (I know one is not a replacement of the other). The case study on the library application towards the end looked like a Java application written in Groovy...instead of looking like a Groovy application highlighting the language's features.

I have outlined the rest of my beef with this book somewhere else but the ones I mentioned are the sticking points.

3 stars because there's a wealth of information in the book and I don't want to discount that, and the authors clearly know the subject at hand. The lack of focus is what ultimately the "fly-in-the-ointment" for this book.

Adrierdin
Some of the material is a little dated but overall this is an excellent primer on Groovy.

Ƀ⁞₳⁞Ð Ƀ⁞Ǿ⁞Ɏ
This book is great for someone who doesn't necessarily know a whole lot about Java, and wants to focus more on learning Groovy. I like the way it is organized - it first provides a gentle introduction to the language, and then in the appendixes goes into more depth. Other books can have a tendency to mix the two languages, so that you aren't even sure what is Java and what is standard Groovy. This book tries to make the distinction clear. I would recommend this book *before* getting the more biblical "Groovy in Action" (which I think you will also eventually want).

Fordrellador
As I write this review there appear to be two books on Groovy: this book ("Groovy Programming") and "Groovy in Action". I would recommend you read both books, but tackle "Groovy Programming" first.

"Groovy in Action" was recommended at a conference I attended, so I started with that book. Although it has wonderful writing and explained the "why" of Groovy quite eloquently, I found it hard to quickly get into the Groovy language as I read that book. Details of APIs and language features were scattered about in the text, so you can't easily jump in and quickly learn about a topic. You have to read it straight through - and it is quite verbose.

Programming Groovy is, on the other hand, a straight-forward exposition of the language itself. You actually *can* read it straight through and make rapid headway since it is so concise. So to get going quickly, try "Groovy Programming."

Arashilkis
Too many books on dynamic languages (including the one on Groovy from the Pragmatic programming series) seem to be written from the point of view of over-compensating inferiority complexes about traditional system languages on the part of their authors.

This one, thankfully, is not. It does not pretend that dynamic languages in general, or Groovy in particular, are some kid of magic bullet for all problems. Instead, Groovy is presented clearly and concisely as a valuable tool for come classes of problems.

Having read the Pragmatic book and this one, I would say that this is * definitely* the one to buy. My only complaint is that the Kindle edition is so expensive.

Skunk Black
Hi,

My biggest issue with the book is that you can not obtain the associated code.

I get "access forbidden" when attempting to access the "supporting website",
[...] (documented in the preface
of the book on page xviii).

So ... you must type in all the code from the book yourself, which seems
unacceptable to me for 2009.

There are many things to like about the book, but the code issue I think is large.
You should not be having to type in reams of pre-created code to follow a book example.

-Jay

e-Book Software Development in Java download

Software Development in Java epub fb2

by Raj Kumar,Sartaj Sahni
ISBN: 0929306260
ISBN13: 978-0929306261
language: English
Subcategory: Programming
ISBN: 0760010692
ISBN13: 978-0760010693
language: English
Subcategory: Programming
ISBN: 0201725967
ISBN13: 978-0201725964
language: English
Subcategory: Programming Languages
e-Book Java Programming: A Comprehensive Introduction download

Java Programming: A Comprehensive Introduction epub fb2

by Dale Skrien Professor Professor,Herbert Schildt
ISBN: 007802207X
ISBN13: 978-0078022074
language: English
Subcategory: Programming Languages
ISBN: 3446412387
ISBN13: 978-3446412385
language: German
ISBN: 0534392768
ISBN13: 978-0534392765
language: English
Subcategory: Programming
e-Book Java for RPG Programmers download

Java for RPG Programmers epub fb2

by Phil Coulthard,George Farr
ISBN: 193118206X
ISBN13: 978-1931182065
language: English
Subcategory: Programming Languages
e-Book The Definitive Guide to Jython: Python for the Java Platform download

The Definitive Guide to Jython: Python for the Java Platform epub fb2

by Jim Baker,Frank Wierzbicki,Leo Soto Muoz,Victor Ng,Alex Ng,Donna L. Baker,Josh Juneau
ISBN: 1430225270
ISBN13: 978-1430225270
language: English
Subcategory: Programming
ISBN: 0195113152
ISBN13: 978-0195113150
language: English
Subcategory: Programming Languages
ISBN: 0760011737
ISBN13: 978-0760011737
language: English
Subcategory: Programming Languages