دانلود کتاب Making Use of PHP (به فارسی: استفاده از PHP) نوشته شده توسط «Ashok Appu»
اطلاعات کتاب استفاده از PHP
موضوع اصلی: برنامه نویسی: زبان های برنامه نویسی
نوع: کتاب الکترونیکی
ناشر: Wiley
نویسنده: Ashok Appu
زبان: English
فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2002
تعداد صفحه: 368
حجم کتاب: 5 مگابایت
کد کتاب: 0471219738 , 9780471219736 , 9780471428695
نوبت چاپ: 1st
توضیحات کتاب استفاده از PHP
پس از خواندن نقدهای درخشان، انتظارات زیادی از این کتاب داشتم. این کاملاً ناامیدکننده بود.
من اکنون در نیمه راه هستم و احتمالاً آن را کنار میگذارم و به دنبال دیگری میگردم.
اولین مزاحم اصلی تلاش برای یافتن وبسایت همراه بود… جستجو در وبسایت ناشر یک مشکل بود. اتلاف وقت زیرا هیچ اطلاعاتی جز گزینه ای برای خرید کتاب ارائه نمی دهد. در نهایت تصادفاً متوجه آدرس وب صحیحی شدم که با حروف کوچک در پایین جلد پشتی فهرست شده است. موارد واضحی مانند لیست “چه چیزی در CD-ROM، دیسک، و وب سایت وجود دارد” (هیچ سی دی رام یا دیسکی با این کتاب وجود ندارد). در یک مثال “Write the Code”، من “@@@COMP: Break line همانطور که نشان داده شده است.@@@” را پیدا کردم که با کدنویسی مخلوط شده است… اگر کسی متوجه نشود که قطعه برای کتاب در نظر گرفته شده است، ممکن است گیج کننده باشد. صفحه نویس و خطاهایی در مثال های کدگذاری وجود دارد، مانند وقوع “=” به جای عملگر صحیح “==”. خدا را شکر برای انجمن های php و افراد سخاوتمند آنجا که به من کمک کردند تا بفهمم چرا کد آن طور که انتظار می رفت کار نمی کند. تا آنجا که من می توانم تشخیص دهم، هیچ صفحه اشتباهی برای این کتاب در وب سایت Wiley در دسترس نیست، که برای من غیرقابل توجیه است. این اولین کتابی است که من تا به حال از انتشارات رایانه ای ویلی خریداری کرده ام و اکنون می توانم با اطمینان بگویم که آخرین کتاب من خواهد بود.
کتاب اساساً با بیان مشکلی برای تیم ساختگی Mega Music Mart سازماندهی شده است. ، سپس صفحه به صفحه مطالب آموزشی را قبل از نمایش کد برای حل مشکل ارائه دهید. من همیشه باید به ابتدای فصل برگردم تا خاطره خود را از اهداف تیم توسعه تجدید کنم تا بدانم آنها در کد خود به دنبال چه چیزی هستند. تصویری از شکل کد تکمیل شده در یک صفحه وب پس از کد ظاهر می شود. ترجیح میدهم ابتدا مطالب توضیحی داشته باشم (مثلاً چه توابع و متغیرهایی هستند)، سپس وظیفه تیم توسعه ارائه شود، و بلافاصله پس از آن مثالی از نتیجه نهایی و سپس کد ارائه شود. اکنون باید صفحات غیرضروری زیادی را به روشی که چیده شده است ورق بزنم.
نکته آخر عدم اظهار نظر در کد است که کمک بزرگی به درک “چی” و “چرا” خواهد بود. کد نویسی در بخش «نوشتن کد» از فصل کلاسها، تقریباً چهار صفحه کدنویسی وجود دارد، اما حتی یک ذره نظر نیز وجود ندارد. عجیب از نویسنده ای که در ص. 38 که “نظرات بخشی جدایی ناپذیر از هر برنامه ای هستند… نظرات یک توسعه دهنده به دیگران کمک می کند تا منطق کد را درک کنند…” بله، نظرات قطعاً به من در درک منطق نویسنده کمک می کند و به روند یادگیری کمک می کند.
I’m halfway through it now and probably will set it aside and look for another.
The first major annoyance was trying to find the companion website… Searching the publisher’s website was a waste of time as it provided no information other than an option to purchase the book. Finally by chance I happened to notice the correct web address listed in small print on the bottom of the back cover.
Next I’ve had to contend with typos and misinformation; obvious ones such as the list of “What’s on the CD-ROM, Disk, and Website” (there is no CD-ROM or disk with this book). In a “Write the Code” example, I found “@@@COMP: Break line as shown.@@@” mixed in with the coding…could be confusing if someone didn’t realize that snippet was intended for the book’s paginator. And there are errors in the coding examples, such as occurrences of “=” instead of the correct “==” operator. Thank goodness for php forums and the generous people there who helped me realize why the code wasn’t working as expected. As far as I can determine, there’s no errata page available for this book on the Wiley website, which to me is inexcusable. This is the first book I’ve ever bought from Wiley Computer Publishing, and I can now say with certainty that it will be my last.
The book is organized basically with first stating a problem for the fictitious Mega Music Mart development team, then presenting page after page of learning material before showing the code to solve the problem. I always have to go back to the beginning of the chapter to refresh my memory of what the objectives of the development team are so that I know what they are trying to achieve in their code. A graphic of what the completed code looks like in a web page appears after the code. I would prefer have the explanatory material first (for example, what functions and variables are), then be presented with the task for the development team, immediately followed by an example of what the end result is, then the code. I have to do a lot of unnecessary page flipping the way it’s laid out now.
The final straw is the lack of commenting in the code, which would be an immense help in understanding the “what” and “why” of the coding. In the “Write the Code” section of the chapter on Classes, there are approximately four pages of coding, yet not one bit of commenting. Odd coming from an author who states on p. 38 that “Comments are an integral part of any program…The comments of one developer help the others understand the logic of the code…” Yes, comments certainly would have helped me understand the author’s logic and aided the learning process.
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.