- Paperback: 216 pages
- Publisher: Sams Publishing; 1 edition (March 30, 2008)
- Language: English
- ISBN-10: 0672329409
- ISBN-13: 978-0672329401
- Product Dimensions: 7 x 0.6 x 9 inches
- Shipping Weight: 10.4 ounces (View shipping rates and policies)
- Average Customer Review: 11 customer reviews
- Amazon Best Sellers Rank: #4,441,849 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Zend Studio for Eclipse Developer's Guide 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
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.
Product Manager, Development Tools
Zend Technologies, Inc., the PHP Company
© Copyright Pearson Education. All rights reserved.
Browse award-winning titles. See more
Top customer reviews
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.
I wasn't sure how useful it would be on the 2011 version 9 of Zend Studio but I'm halfway through the book and have drilled into Zend Studio in four hours to a depth I could never have achieved in months without the book.
The book is well organized and the sections target what's needed for PHP coding and debugging with clear, non-technical explanations.
This may be the one of the best values in a tech book ever.
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.
Most recent customer reviews
Zend Studio for Eclipse, Developer's Guide from Addison-Wesley Pearson Education is a guide to Zend Studio for Eclipse (ZSE) for intermediate to advanced...Read more
Good introduction into Eclipse IDE and advanced PHP development topics like debugging or...Read more
For experienced developers the book lacks any detailed information on how (for example) to get remote debugging...Read more