چارچوب Zend: اصول - نقد و بررسی
کارفرمای من به تازگی گروهی از ما به توسعه دهندگان را به پرداخت چارچوب Zend را: مبانی البته، در اینجا من افکار و نظرات من در این دوره برای دیگران خلاصه. برای کسانی که به دنبال به صرفه جویی در وقت، در اینجا خلاصه من است:
برای توسعه دهندگان که هم به دنبال نداشته چارچوب Zend را در این دوره (چارچوب Zend: اصول) ارائه می دهد یک تصویر کلی از چارچوب معرفی شما را به زمینه های کلیدی و دادن اطلاعات کافی به منظور ادامه. برای کسانی که وقت خود را صرف نگاه کردن به چارچوب و به دنبال یک یا دو آموزش این دوره بسیار فراتر از آن را ارائه نمی دهد.
زمینه
یک توسعه دهنده پی اچ پی برای حدود 5-6 سال بوده ام ، و شروع به کار با فریم ورک Zend را در طول 6 ماه گذشته بر اساس جزء. من و / یا یک توسعه دهنده یک زن و شوهر از چارچوب Zend کوچک MVC sites. من صادق باشیم، من یک مقدار زیادی از قرار گرفتن در معرض به چارچوب دیگر از نقطه نظر برنامه نویسی از نظر نداشته اما صرف چند ساعت وب سایت پروژه تحقیق و ارزیابی them. چارچوب و جامعه اطراف چارچوب Zend آن است که بسیار هیجان انگیز است و به نظر می رسد امکانات بزرگی در جایی که رفتن وجود دارد.
در مورد دوره
این دوره بیش از 9 دو ساعت جلسه WebEx گره خورده است (با یک استراحت 10 دقیقه در وسط) تحویل داده شده است. زمان صرف رفتن را از طریق مجموعه ای از اسلاید های ارائه شده توسط Zend را با بحث و گفتگو در هر زمان. شما می توانید یک میکروفون برای صحبت کردن با استاد استفاده کنید، اما صادقانه باشد من نمی بینم هر کسی با استفاده از هر چیزی بیشتر نسبت به پنجره چت. علاوه بر دستگاه VMWARE اوبونتو ارائه شده است که دارای کد مثال و پروژه های راه اندازی نسخه آزمایشی از برنامه Zend استودیو. مذاکرات رهبر دوره به شرکت کنندگان یا بیش از یک راه حل VoIP یکپارچه، یا شما می توانید با استفاده از یکی از شماره گیری بسیاری از سراسر جهان در تعداد شماره گیری نمایید.
در طول دوره از مواد متشکل از یک بازبینی مختصری از چارچوب و الگوی MVC قبل از رفتن به یک نمونه برنامه دفتر مهمان. این بحث نشان داد راه اندازی، Zend_Application، جداول دسی بل، دسترسی به پایگاه داده، فرم ها، فیلتر کردن، ACL، قبول، و غیره، و غیره در واقع پوشش تمام موضوعها شما می خواهم نیاز به یک سایت اساسی تا در حال اجرا تمام وقت شما با دادن ابزار برای به بروید و پیشرفته تر را در چارچوب (اگر چه این مقدار به وب سایت 'خیلی از آن زمان).
زمان داده شده است برای نوشتن برخی از نمونه ها، و توسعه "دفتر و کاربرد ساده« ویکی. من شخصا احساس کردند که ارائه کد و یا هر برنامه و پس از آن درخواست ما را به آنچه که در اصل یک نسخه در کنار واقعا نمی ارائه یک تجربه یادگیری خوب است. من ترجیح داده اند به توسعه یک نرم افزار مشابه ولی نه یکسان. به عنوان مثال نرم افزار با بهره مندی از داشتن یک راهنمای مراجعه به. روش دیگر ساختن برنامه های کاربردی از ابتدا با نشان دهنده خواهد بود و احتمالا منجر به سوالات بیشتری در مورد اینکه چرا و چگونه، در نتیجه درک بهتر از این چارچوب، بعد از همه شما می توانید نگاه کردن به جزئیات بعد از دوره.
سخنرانی آخرین شامل کار بر روی برنامه ویکی را با کمک / هدایت از استاد. پس از بازخورد درس گرفته شده بود، چندین بار از طریق این دوره تاکید کرد که برنامه Zend طول می کشد بازخورد بسیار جدی، در واقع ظاهرا نسخه از این دوره ما کاملا جدید بود. برخی از توسعه دهندگان دیگر در این شرکت خواهد شد این دوره به زودی پس از آن جالب خواهد بود در صورتی که این اتفاق افتاده است.
سبک البته غیر رسمی بود، اجازه داد برای انتقادات و پیشنهادات و همکاری بین شرکت کنندگان و مدرس است. رهبر دوره دوستانه بود، سهل العبور (آدرس های ایمیل برای سوالات به اشتراک گذاشته شده است)، و در حالی که سخنرانی خود را از لام یک کمی متزلزل بود کاملا صالح در چارچوب به نظر می رسید. او به وضوح کسی که در چارچوب به طور منظم به جای کسی که به تدریس دوره آموزش داده می شود استفاده می شود، دوست داشتم تجربه دنیای واقعی در آن احترام است.
احساس کلی
در برخی از روش های که من پیدا کردم البته اتلاف وقت، در برخی دیگر آن را بسیار سودمند بود. امیدوارم من دلایل من در سراسر وضوح کنید، و شاید ارائه برخی از مواد غذایی برای تفکر مفید یا بازخورد (دانستن اینکه من بعید است!)
برای خودم البته در سطح خیلی پایین انجام شد. پس از از طریق راهنمای سریع رفته به راب چارچوب Zend آلن در عمل، خواندن، و با چارچوب کمی من واقعا نمی کنید هر چیزی بیش از حد مشغول به کار شد. من خواهد بود دوست داشت البته به انتخاب از پایان شروع سریع و توسعه مهارت های اضافی.
گفته می شود، عنوان درس به وضوح دولت "چارچوب Zend: اصول" و در آن جنبه که البته رسیدن به آنچه در این مجموعه به انجام است. دیگر اعضای تیم توسعه که زمان صرف شده به دنبال به چارچوب هر جلسه با شور و شوق به پایان رسید و سوال که واقعا خوب بود برای دیدن.
همه از دست داده بود، آن را خوب بود به صرف زمان تایید جزئیات اساسی از چارچوب و یک زن و شوهر از سوالات در مناطق جایی که من 100٪ به درخواست است. همچنین زمانی که من هر روز را به نشستن و فکر می کنم در مورد برنامه نویسی با استفاده از چارچوب و پروژه های آینده، چیزی که من نه قادر به انجام این کار در غیر این صورت بوده است (می تواند به شما تصور کنید شرکت شما موافقت به آن؟ :)). تاریخ و زمان آخرین اما نه کم شما همچنین گواهی خوبی از Zend را می گویند که شما با حضور در دوره (البته از طریق ایمیل).
چارچوب Zend های
این یک سوال که آمدن به ذهن در طول دوره، من آن را آمادگی برای صدور گواهینامه نگه داشته بود؟ سریع، آسان بدون توجهی است. استاد دوره کاملا روشن است که با توصیه های اضافی که برای صدور گواهینامه شما واقعا باید با استفاده از چارچوب در یک روز به صورت روز و احساس بسیار راحت و با اعتماد به نفس را در استفاده از آن و روش ها.
خلاصه
با توجه به همه چیز من در بالا نوشته شده، من همه چیز را در دو نقطه آسان گلوله خلاصه:
- به چارچوب Zend: این دوره دقیقا همان چیزی است که شما می خواهم انتظار، آن را به شما می دهد یک مقدمه خوب به چارچوب و پایه خوب بر روی اصول که از آن شما می توانید بسازید. این دوره به نظر می رسد برای ایجاد علاقه و شور و شوق برای چارچوب در میان توسعه دهندگان است.
- با استفاده از چارچوب Zend را در حالی که به تقویت برخی از اصول بسیار مفید خواهد بود من احساس آن زمان، تلاش، و وجوه را به این دوره می تواند از جاهای دیگر بهتر صرف شده است. خواهد بود see Zend را ایجاد سطح جدیدی دوره بالاتر را به توسعه دهندگان را به سطح بعدی - حداقل به استاندارد صدور گواهینامه و فراتر از آن که من ثبت نام بلافاصله.

















































