Zend Studio for Eclipse Developer's Guide and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Start reading Zend Studio for Eclipse Developer's Guide on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Zend Studio for Eclipse Developer's Guide [Paperback]

Peter MacIntyre , Ian Morse

List Price: CDN$ 46.99
Price: CDN$ 29.60 & FREE Shipping. Details
You Save: CDN$ 17.39 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 1 to 2 months.
Ships from and sold by Amazon.ca. Gift-wrap available.


Amazon Price New from Used from
Kindle Edition CDN $18.82  
Paperback CDN $29.60  
Save Up to 90% on Textbooks
Hit the books in Amazon.ca's Textbook Store and save up to 90% on used textbooks and 35% on new textbooks. Learn more.
Join Amazon Student in Canada

Book Description

March 20 2008 0672329409 978-0672329401 1
The definitive, comprehensive guide to Zend Studio for Eclipse Zend Studio for Eclipse gives millions of PHP/LAMP developers world-class tools for building state-of-the-art web applications. Now, here's a definitive guide to making the most of this breakthrough development environment. Zend Certified Engineer Peter MacIntyre and expert PHP developer Ian Morse show how to use Zend Studio for Eclipse to improve productivity, effectiveness, and code quality throughout your entire project lifecycle. You'll start with a product tour that introduces the core techniques and terminology you'll use in all your projects--including views, perspectives, outlines, and much more. You'll discover how to quickly use preferences to customize Zend Studio for Eclipse to your unique needs. Next, MacIntyre and Morse offer detailed, practical insights into every key aspect of working with Zend Studio: the code editor, PHP perspective views, Code Gallery, Code Analyzer, refactoring, SQL integration, unit testing with PHPUnit, debugging, version control, WYSIWYG design, and much more.You'll learn how to use the powerful integrated tools Zend provides, as well as those offered by the thriving worldwide Eclipse ecosystem. This book is an indispensable resource for every developer who wants to master Zend Studio for Eclipse: programmers already familiar with PHP and LAMP and users of other Eclipse-based IDEs who want to leverage their skills to create powerful PHP-based web applications. Peter MacIntyre is a Zend Certified Engineer with more than 18 years of experience in software development. He is a past contributing editor and author of php|architect (www.phparch.com), a regular speaker at North American and international computer conferences, and coauthor of Programming PHP. Ian Morse has participated in software projects of all sizes in various industries. His recent assignments include working on the new national website for the leading Canadianpizza restaurant, Pizza Delight. ON THE WEB: Download all examples and source code presented in this book from informit.com/title/9780672329401 Category: Web Development/PHP Covers: Zend Studio for Eclipse User Level: Intermediate--Advanced $39.99 USA / $43.99 CAN / GBP28.99 Net UK

Customers Who Bought This Item Also Bought

Product Details

Product Description

About the Author

Peter MacIntyre has over 19 years of experience in the information technology industry, primarily in the area of software development. He is a Zend Certified Engineer, and his technical skill set includes several web development languages, client/server tools, and relational database systems such as PHP, PowerBuilder,Visual Basic, Active Server Pages, and CA-Visual Objects.

MacIntyre has contributed to several books, including Using Visual Objects, Using PowerBuilder 5, ASP.NET Bible, The Web Warrior Guide to Web Programming, and Programming PHP 5, 2nd edition, and is a former contributing editor to the online and in-print magazine called phparchitect. He has spoken several times at North American and international computer conferences, including CA-World in New Orleans, USA; CA-TechniCon in Cologne, Germany; and CA-Expo in Melbourne, Australia. MacIntyre lives and works in Prince Edward Island, Canada, where he runs his own part-time software company called Paladin Business Solutions (www.paladin-bs.com)


Ian Morse has a bachelor’s degree in computer science from the University of Prince Edward Island. He has experience working in both the public and private sectors. For the past several years, he has worked as a private consultant and web system developer under the name of geckoWARE.


Excerpt. © Reprinted by permission. All rights reserved.



PHP is currently the most widely used programming language on the Web with over 5 million developers, responsible for 40% of existing web applications. The simplicity of PHP has led to more than 20 million domains written in PHP, with growth continuing. When compared with other languages for achieving the development of a web application, PHP has proven to have tremendous advantage with its simplicity, in terms of the amount of work required and the potential complexity of its code.

The need for an editor or a development environment to create web applications with a short "time to market" is obvious, and different possibilities are available today for the PHP developer community. The possibilities can be categorized into three main groups in which each group introduces a different set of features, addresses different needs, and subsequently is tagged with a different pricing.

The first group, generally known as Simple Editors, includes the most basic feature set, such as syntax highlighting as part of the editor. Some of these editors come with the different operating systems, and some are the evolution of those (for example, NotePad and NotePad++). This group of editors usually doesn't include management tools like debugging or code analyzing tools, and is good for quick pinpoint development rather than large and complex web applications. Most of these editors are free of charge.

Basic Integrated Development Environments (IDEs) are the second group; they include an additional layer of features. These features can include basic debugging, project management, and several analysis tools. Some of these editors are free of charge, and sometimes they are even open source products.

The last group, known as Professional IDEs, includes all-in-one solution products. These development environments generally include development, management, analyzing, debugging, and deployment tools. The complete feature set in these products provides the capability to support full product development life cycles, starting from the development of the code until the deployment to the production server. A Professional IDE is a commercial product and can include an installation wizard and product support as well.

Over the years we can see a marked increase in the number of developers moving to professional IDEs from the basic editors. The need for team support, deployment tools, and quick development has convinced many companies to invest their money in the purchase of development tools with a quick return of both investment and productivity.

The gap between simple and professional IDEs can also enable some companies to provide a product free as a simple, initial solution. There may also be the option to pay for upgrades and thus be entitled to then use a professional IDE, but this is not always the case.

Zend Studio for Eclipse is based on the Eclipse technology in general and the PHP Development Tools (PDT) project in particular. The decision to develop based on the Eclipse technology was made because there are a few million developers who use Eclipse or Eclipse-based products. Many of those developers are looking at PHP as a way of developing rich Internet applications, and they simply wanted PHP support in Eclipse.

Zend has been working on Zend Studio for Eclipse for quite some time parallel to the development of the PDT Eclipse project. The product has been released a few times to a close group of beta testers to ensure the product stability and user interface usability and to gather feedback and bugs.

This book's authors, Peter MacIntyre and Ian Morse, who have vast experience in the PHP world and have been developing with Zend Studio for Eclipse in the past year, provide a great understanding of Zend Studio for Eclipse and its functionality.

The book provides explanations and instructions on how to use the best professional PHP IDE available today! In this book you also learn to develop web applications in the easiest and most productive way because this book not only introduces you to the many wonders of Zend Studio for Eclipse, but also guides you in developing a small web Customer Relationship Management (CRM) application.

Yossi Leon
Product Manager, Development Tools
Zend Technologies, Inc., the PHP Company

© Copyright Pearson Education. All rights reserved.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.4 out of 5 stars  11 reviews
16 of 17 people found the following review helpful
1.0 out of 5 stars Largely a reiteration of the included/free Zend Studio for Eclipse User Guide April 14 2008
By Scott Gardner - Published on Amazon.com
I don't usually write negative reviews, because usually there are plenty of reviews already there if a book isn't being well-received. In this case, though, because it's new and because I'm having to spend a lot of money to find the "right" book on this topic, I thought I'd try to save others the expense. Save your money here. I stopped reading this book halfway through when I kept having to refer back to the "User's Guide" doc that comes with ZSE (which also has color figures making it easier to recognize the text descriptions).

I would have given this book at least two stars for including a sample app (which the Zend user guide does not), but the app doesn't work! Even after correcting several typos in the sample app's code, you still get a fatal error (which I suspect has to do with a missing include path, but I shouldn't have to troubleshoot book code).
9 of 9 people found the following review helpful
2.0 out of 5 stars Good only if you want an intro to Zend Studio for Eclipse. April 19 2008
By Sheldon Chang - Published on Amazon.com
Format:Paperback|Verified Purchase
The help files that you get with Zend Studio for Eclipse covers much the same info and covers many topics that are only glossed over in the book. Most "chapters" are less than ten pages. One of the "longer" chapers in the book is the chapter on configuring your program preferences. That chapter is only 17 pages long and should have been shorter because it could have been condensed down into a few tables. So much of the text was wasted on instructions to tell you where to click the mouse. If you need to be reminded to click on "Save" buttons, maybe you shouldn't be a programmer.

The back cover annoints this book "The definitive, comprehensive guide to Zend Studio for Eclipse." That's a bit of a stretch. It'd be more accurate to say this book is an intro to Zend Studio for Eclipse and a few related topics. I don't regret buying it because it was helpful to me. It did what I needed it to do, which was get my jumpstarted on my transition from Zend Studio IDE to Zend Studio for Eclipse, but if you're looking for a real reference that you can study and re-use, save your money. This book is basic and stops where a real reference book would have started from.

By the way, the book is considerably shorter than the 216 pages that's listed. It's approximately 200 pages including blank pages and the index. Cut out the blanks and the index and it'll weigh in at a slim 174 pages.
5 of 5 people found the following review helpful
4.0 out of 5 stars This book adds lots of value Sept. 29 2008
By keymaster - Published on Amazon.com
Although I generally tend to "lurk" and read reviews rather than write them, I felt compelled to write one for this Zend Studio for Eclipse book.

I am a professional PHP programmer, and have been a Zend Studio 5.x user for two years. I knew every nook and cranny of Zend Studio 5.x. I had only praise for the product.

When Zend released Zend Studio for Eclipse, I switched over to it. All of a sudden I felt incompetent. I literally couldn't figure out how to do anything, it was so different than what I had gotten used to in v5.x.

The Zend manuals didn't help, there was too much background about eclipse to know in order to do the most basic things. As good as eclipse is, it is not the most intuitive piece of software.

So, try as I did, I just couldn't get anything working with ZS4E, even with the Zend manuals.

Frustrated, I went back to 5.x, in the hope that the zend documentation would eventually improve. I spent several months back in the 5.x product when I decided I would once again try ZS4E, but this time with the help of this book.

Contrary to some of the reviews below, about the book not adding value beyond what is available in the Zend manuals, I strongly disagree.

Perhaps the topics the book covers are the same as what the manual covers, but the book fills in so much background you need to know, and walks you through tasks which you need to do, that it - in my opinion - adds lots of value.

Thanks to the book I have been working in ZS4E for several months now. I repeatedly refer back to the book, not the manuals, when I need to do something new.

So that's the positive. I definitely recommend the book. It is miles ahead of the what the manuals offer.

The only thing I could suggest as a future improvement is to add to the current content by covering more of the oodles of config and operational options available in ZS4E. While the book covers the most important 95% usage options, and the remaining 5% would probably double the size of the book, it would still be nice to have. At least in an appendix.

All in all though, I feel, definitely worth the money, because ZS4E is a much superior product once you get used to all the new stuff and new ways of doing something. This book really helps get you into all the new stuff in a way that a terse manual couldn't.

Thank you to the author and those responsible.
3 of 3 people found the following review helpful
2.0 out of 5 stars Usuitable for Any Skill Level Aug. 13 2008
By S. Caupp - Published on Amazon.com
I cannot recommend this book to any target audience.

For experienced developers the book lacks any detailed information on how (for example) to get remote debugging working or to integrate any version control software. The sparse overviews provided have nothing you won't already know if you've ever used any IDE.

For beginners the book is rife with the kind of errors (the text does not agree with the sample code or images) that will drive them crazy.

The writing is clumsy and full of grammatical and spelling errors. The actual information doesn't go at all beyond what you can get by simply browsing the help files you got with Zend Studio for Eclipse.

Other than being able to read this away from the computer (not the most effective way to learn an IDE) there's no value to this book.
1 of 1 people found the following review helpful
1.0 out of 5 stars A very disappointing book April 1 2009
By Eric - Published on Amazon.com
Format:Paperback|Verified Purchase
I'm new to PHP and new to Zend Studio, so I should be the perfect audience for this book. But its content is sooo thin, so lacking in any true help, that it deserves just one star. Zend Studio is a very broad product, it covers a lot of ground. You could easily imagine a 500 page book on it. But in this much thinner book, the authors briefly touch on the major topics saying at a very high level what they're for, telling you where to find it the menu and if there's a main dialog, showing a picture of that with a sketchy description of the main options. But they *don't* tell you anything that you can't easily find for yourself, they don't tell you how to get important project tasks done (pointing you to a dialog isn't sufficient), they don't cover any common troubleshooting. In short, they state what's right in front of your nose and leave it at that.

Look for similar items by category