توضیحات
What is this book about?
With the release of PHP 5 and the Zend Engine 2, PHP finally graduates from it earliest days as a lightweight scripting syntax to an powerful object oriented programming language that can hold its own against the Java and .NET architectures that currently dominate corporate software development. This book has a pragmatic focus on how to use PHP in the larger scheme of enterprise-class software development.
What does this book cover?
Unlike Java or .NET, there is little discussion of the application of design patterns, component architectures, and best-practices to the development of applications using PHP. Software written in the absence of this sort of higher-order architecture will never be able to match the robust frameworks that Java and .NET ship with out of the box. This book addresses this issue by covering the following material:
Part 1 discusses the OO concepts that were initially explored in Beginning PHP 5 and a demonstration of how to implement them in PHP 5. This section also covers UML modeling and provides a brief introduction to project management techniques that are covered in more depth in Part 4.
Parts 2 and 3 present objects and object hierarchies that, when completed, comprise a robust toolkit that developers will be able to reuse on future projects. These chapters are designed to arm the professional PHP developer with the sort of constructs that are available out of the box with platforms such as Java and .NET from simple utility classes like Collection and Iterator, to more complex constructs like Model/View/Controller architectures and state machines.
Part 4 shows how to use the toolkit from Parts 2 and 3 to create real-world applications. We look at the development of a robust contact management system that will leverage the componentry and concepts already discussed and introduce project management and software architecture concepts that enable developers to accurately identify business requirements, design scalable, extensible platforms, and handle change management effectively. It covers the waterfall and spiral project management paradigms and include a discussion on eXtreme Programming and other approaches to software development.
The Appendices include an extended discussion on the effective use of CVS, introduce the Zend Studio IDE and related tools, and discuss performance tuning and scalability.
————————————————————–
ترجمه ماشینی :
این کتاب درباره چیست؟ با انتشار PHP 5 و Zend Engine 2، PHP سرانجام از اولین روزهای آن به عنوان یک نحو اسکریپت نویسی سبک به یک زبان برنامه نویسی شی گرا قدرتمند فارغ التحصیل شد که می تواند در برابر معماری های جاوا و دات نت که در حال حاضر بر توسعه نرم افزارهای شرکتی مسلط هستند، مقاومت کند. . این کتاب بر نحوه استفاده از PHP در طرح بزرگتر توسعه نرم افزار کلاس سازمانی تمرکز دارد. این کتاب چه چیزی را پوشش می دهد؟ برخلاف جاوا یا دات نت، بحث کمی در مورد کاربرد الگوهای طراحی، معماری اجزا و بهترین روش ها برای توسعه برنامه های کاربردی با استفاده از PHP وجود دارد. نرم افزار نوشته شده در غیاب این نوع معماری درجه بالاتر هرگز نمی تواند با چارچوب های قوی ای که جاوا و دات نت با خارج از جعبه عرضه می شوند مطابقت داشته باشد. این کتاب با پوشش مطالب زیر به این موضوع می پردازد: قسمت 1 مفاهیم OO را که در ابتدا در ابتدا PHP 5 بررسی شده بود و نمایشی از نحوه پیاده سازی آنها در PHP 5 مورد بحث قرار می دهد. این بخش UML را نیز پوشش می دهد. مدلسازی و مقدمهای کوتاه برای تکنیکهای مدیریت پروژه ارائه میکند که در قسمت 4 با عمق بیشتری پوشش داده شده است. قسمتهای 2 و 3 اشیاء و سلسلهمراتب شی را ارائه میدهند که پس از تکمیل، یک جعبه ابزار قوی را تشکیل میدهند که توسعهدهندگان میتوانند از آن در پروژههای آینده استفاده مجدد کنند. این فصلها برای تجهیز توسعهدهنده حرفهای PHP به انواع ساختارهایی طراحی شدهاند که خارج از جعبه با پلتفرمهایی مانند جاوا و داتنت از کلاسهای کاربردی ساده مانند Collection و Iterator تا ساختارهای پیچیدهتر مانند معماریهای Model/View/Controller در دسترس هستند. و ماشین آلات حالت. قسمت 4 نحوه استفاده از جعبه ابزار قسمت های 2 و 3 را برای ایجاد برنامه های کاربردی در دنیای واقعی نشان می دهد. ما به توسعه یک سیستم مدیریت تماس قوی نگاه میکنیم که اجزا و مفاهیمی را که قبلاً مورد بحث قرار گرفته است را به کار میگیرد و مدیریت پروژه و مفاهیم معماری نرمافزار را معرفی میکند که توسعهدهندگان را قادر میسازد تا نیازمندیهای کسبوکار را به دقت شناسایی کنند، پلتفرمهای مقیاسپذیر و قابل توسعه را طراحی کنند و مدیریت تغییر را بهطور مؤثر مدیریت کنند. این پارادایم های مدیریت پروژه آبشار و مارپیچ را پوشش می دهد و شامل بحثی در مورد برنامه نویسی فوق العاده و سایر رویکردهای توسعه نرم افزار می شود. ضمائم شامل یک بحث گسترده در مورد استفاده موثر از CVS، معرفی Zend Studio IDE و ابزارهای مرتبط، و بحث در مورد تنظیم عملکرد و مقیاس پذیری است.
tag : دانلود کتاب PHP5 حرفه ای , Download PHP5 حرفه ای , دانلود PHP5 حرفه ای , Download Professional PHP5 Book , PHP5 حرفه ای دانلود , buy PHP5 حرفه ای , خرید کتاب PHP5 حرفه ای , دانلود کتاب Professional PHP5 , کتاب Professional PHP5 , دانلود Professional PHP5 , خرید Professional PHP5 , خرید کتاب Professional PHP5 ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.