دانلود کتاب Object-Oriented PHP: Concepts, Techniques, and Code
49,000 تومان
PHP شی گرا: مفاهیم، تکنیک ها و کد
| موضوع اصلی | برنامه نویسی: زبان های برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | No Starch Press |
| تعداد صفحه | 210 |
| حجم فایل | 4 مگابایت |
| کد کتاب | 9781593270773,1593270771 |
| نوبت چاپ | 1 |
| نویسنده | Peter Lavin |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2006 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
PHP شی گرا: مفاهیم، تکنیک ها و کد
من چندین سال است که از PHP به صورت رویهای استفاده میکنم، و در مورد OOP اطلاعاتی داشتم، اما هنوز معرفی رسمی نشده است. من از سه فصل مقدماتی که زمینه ساز بدنه کتاب بود خوشحال شدم. همچنین توانستم کلاس هایی را که به عنوان نمونه در این کتاب توسعه داده شده اند را با روش های اضافه/تغییر یافته پیاده سازی کنم. نویسنده یک برنامه نویس بسیار با استعداد است و به خواننده بینشی در مورد استفاده و توسعه کلاس های معنادار می دهد. جلد پشتی این تلاش را به عنوان مقدمه ای برای برنامه نویسی شی گرا ارائه می دهد، و به اندازه کافی، مفاهیم واضح هستند. خلاصه همچنین این را به عنوان راهنمای “پیگیری آسان” برای OO PHP ارائه می کند. نه. این یک چیز است که در صندلی خود بنشینید و متنی را بخوانید و بگویید: “اوه ها.
می توان از این کتاب برای یادگیری OO PHP استفاده کرد، اما تنها با تمایل زیاد برای جستجوی گسترده و گسترده برای اسناد پشتیبانی مواردی که به طور مرموزی بدون توضیح معرفی شده اند. من به طور جدی شک دارم که هر بازبینی کننده ای که به این تلاش امتیاز بالایی داده باشد، خط به خط، فصل به فصل کد را قدم گذاشته، یادداشت های برنامه نویسی خود را در کد خود وارد کرده و هر مرحله را درک کرده باشد.
برای من، زمان مورد نیاز برای تحقیق در مورد تمام موارد معرفی شده در هر فصل تا جایی که بدانم «چرا» هر مرحله بیش از حد بود. یک مثال خاص از یک آیتم که بدون توضیح مناسب معرفی شده است، معرفی رابط “Iterator” در فصل 10 است. هیچ اشاره ای به این وجود ندارد که رابط ها بخشی از کتابخانه استاندارد PHP (SPL) هستند، یا اینکه توابع Iterator در آنجا فهرست شده اند. حداقل، در متن فصل، برای من اینگونه خوانده شد. هیچ توضیحی در مورد چگونگی شناخت رفتارها یا ویژگی ها وجود ندارد. من متوجه شدم که در حال جستجو در کد منبع C/C++ PHP برای درک موضوعاتی که در متن کتاب پنهان شده اند. مطالعه بیشتر در پایان چ. 11، تقریباً دو فصل بعد، سپس به این واقعیت اشاره کرد که Iterator یک تابع داخلی است و کجا می توان اطلاعات را پیدا کرد. اندکی کاوش عمیقتر نشان میدهد که در واقع، در یکی از فصلهای مقدماتی، فصل، اشاره شده است. 3، ص 14. «ما در اینجا به جزئیات نمی پردازیم، اما فایل های دانلودی دارای کد مناسب هستند» یا اطلاعات در جای دیگری برای خواننده مناسب به نظر نمی رسد. این روش پیشفرض در این کتاب است، که استخراج دانش را به روشی معنادار و مؤثر در زمان خستهکننده میکند.
حدس میزنم از کتابهای نویسنده لری اولمن غافل شدهام و سایر متون آموزشی را مطابق با آن استاندارد نگه داشتهام. اگر اولمن مفهومی را معرفی کند، جزئیات را پوشش میدهد و هر خط کد را در واقع در متن کتاب دارد. فرآیند گنجاندن کد در واقع، نه صرفاً برجسته کردن تکهها، ظاهراً باعث فرآیند فکری کاملتر از سوی نویسنده میشود و به جای ارجاعات غیرشفاف به رفتارها و تعاریفی که خواننده باید به دنبال آن باشد، به توضیحات واضح و قابل درک منجر میشود.
فقط نوشتن یک کتاب موفقیت بزرگی است و من از همه نویسندگان و به ویژه این نویسنده برای به اشتراک گذاشتن دانش خود سپاسگزارم. سبک خواندن مورد نیاز، یعنی خواندن شبه «پشت به جلو» در بخشهای مختلف تا حدودی نگرانکننده بود. نظر من این است که اگر برنامهنویسی شی گرا را میدانید و احتمالاً قبلاً PHP OOP را میدانید و دانش کاملی از SPL دارید، این یک منبع عالی است. من معتقدم اگر این کتاب دوباره بسته بندی می شد تا انتظارات برای محتوا متفاوت باشد، یک کتاب 5 ستاره خواهد بود. دانشی که از گام برداشتن به دست می آید مفید و ماندگار است و از نظر زمانی پرهزینه است.
I have used PHP procedurally for several years, and had some inkling of OOP, but no formal introduction yet. I was happy with the three introductory chapters laying the groundwork for the body of the book. I was also able to implement the classes developed as examples in this book with some added/modified methods. The author is a highly talented programmer and gives the reader an insight into his use and development of meaningful classes. The back cover presents this effort as an introduction to Object Oriented Programming, and fair enough, the concepts are clear. The summary also presents this as an ‘easy to follow’ guide to OO PHP. Not. It is one thing to sit in your recliner and read text and say, “Uh huh. Got it” and quite another to actually understand how to build the examples and implement them so that your time is not wasted.
It is possible to use this book to learn OO PHP, but only with great willingness to search far and wide for supporting documentation to items mysteriously introduced without explanation. I seriously doubt any reviewer that rated this effort highly, stepped through the code line by line, chapter by chapter, entering their own programming notes into their code and understanding each step.
For me, the time required to research all of the items introduced in each chapter to the point of knowing the ‘why’ of each step was excessive. A specific example of an item being introduced without proper explanation is the introduction of the ‘Iterator’ interface in Chapter 10. There is no mention that interfaces are part of the Standard PHP Library (SPL), or that the Iterator functions are listed there. At least, in the context of the chapter, that is how it read to me. No explanation of how we know the behaviors or properties. I found myself digging into PHP’s C/C++ source code to understand subjects glossed over in the text of the book. Further reading at the end of Ch. 11, almost two chapters later, then referenced the fact that Iterator was a built-in function and where to find the info. A little deeper digging reveals that in fact, reference was made in one of the introductory chapters, ch. 3, p.14. The ‘we won’t deal with the details here, but the download files have the proper code’ or the information is somewhere else does not seem reader friendly. This is the default method in this book, making it frustrating to extract the knowledge in a meaningful, time effective way.
I guess I have become spoiled to the books written by author Larry Ullman and hold other instructional texts to that standard. If Ullman introduces a concept, he covers the details and has every line of code actually IN the text of the book. The process of actually including the code, not just highlight snippets, evidently causes a more thorough thought process on the part of the author and results in clear, easily understood explanations rather than opaque references to behaviors and definitions that the reader must seek out.
It is great accomplishment just to write a book, and I am grateful to all authors and this one in particular for sharing his knowledge. The style of reading required, i.e. reading pseudo ‘back to front’ in various sections was somewhat disconcerting. My view is that if you already know Object Oriented Programming and probably already know PHP OOP and have a thorough knowledge of the SPL, this is a great resource. I believe if this book were re-packaged so that expectations for the content were different, it would be a 5-star book. The knowledge gained from stepping through is useful and lasting, and expensive time-wise.

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