• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تفاوت مابین(extension,component,widget,module)
#1
با سلام
واقعا بنده تفاوت بین واژه های زیر را به خوبی نفهمیده ام و نمی دانم چه موقع از کدام یک از آنها استفاده کنم:
extension,component,widget,module and application
بی زحمت اگه امکان داره با مثال و ذکر توضیحات تفاوت را بیان کنید.
  پاسخ
تشکر شده توسط :
#2
چرا هیچکی جواب بنده را نمی ده؟
لطفا تالار گفتگو را فعال کنید تا از نظرات هم استفاده کنیم.
  پاسخ
تشکر شده توسط :
#3
بصورت عامیانه سعی میکنم توضیح بدم براتون
extension اکستنشن مثلا شمسی ساز ، مثل اسلایدر و ... صرفا مثل یک کتابخونه میمونه ، میتونه بخشهای جاوااسکریپت هم داشته باشه که بعد از فعالسازی اضافه بشه به سایت

component مثل یک کلاس میمونه ، یک سری کارها رو بخواید توی کامپوننت انجام میدید و بعدا ازش ارث بری میکنید مثلا کلاس Controller رو میسازید اونجا بعدا توی پوشه کنترلر از اون ارث بری میکنید
widget اینو توی ویو استفاده میکنید خیلی ساده ، مثل کد کپچا
module مثل بخش فروم ، بخش وبلاگ و ... میتونه شامل کنترلر مدل و ویو یکتای خودش باشه

خیلی آسونه که
اینجا هم بخون
http://stackoverflow.com/questions/14139...ule-in-yii
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : Y.P.Y hamid_80386
#4
اگه شما کار عملی با این فریم ورک انجام داده اید،بی زحمت راهنمایی کنید که چگونه باید بخش های مختلف سایت را به کامپوننت ها و ماژول ها بشکنیم؟
  پاسخ
تشکر شده توسط :
#5
نقل قول: اگه شما کار عملی با این فریم ورک انجام داده اید،بی زحمت راهنمایی کنید که چگونه باید بخش های مختلف سایت را به کامپوننت ها و ماژول ها بشکنیم؟
خب سایت شما چی داره ؟

خیلی از دوستان مثلا اینکارو میکنن ، برای مدیریت یه ماژول مینویسن و کارای مدیریت(backend) رو انجام میدن اونجا که از نظر من اشتباهه ولی خب یه کاره دیگه

بخشهایی مثل فروم ، بلاگ ، و ... که مثلا چند تا پروژه مختلف دارید و این پروژه ها همگی مثلا وبلاگ دارند رو بهتره بخش وبلاگ رو بصورت ماژول بنویسید که به راحتی بتونید منتقل کنید.

کامپوننت هم بستگی به ساختارتون داره ، شاید لازم باشه کلاسی بنویسید که در همه جای پروژه استفاده کنید (مدل نباشه مثلا) از کامپوننت استفاده کنید .

اکستنشن و ... هم که کلا بخشهای کوچک شده جدا هستند که میتونن در پروژهای مختلف استفاده بشن مثلا تاریخ شمسی و ... پس اونارو هم جدا کنید

ساده است Smile

شروع کنید کم کم دستتون میاد چی رو کجا استفاده کنید
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :
#6
از پاسخ کافیتان مچکرم.آیا شما آموزش مفید و اساسی که روان باشه را از این فریم ورک دارید؟
واقعا برخی مفاهیم سنگین و غیر قابل فهم هستند.
  پاسخ
تشکر شده توسط :
#7
از آموزشهای خود فریم ورک استفاده کنید
آموزش ساخت بلاگش هست
چند تا کتاب هم هست بگردید

از آموزشهای خود فریم ورک استفاده کنید
آموزش ساخت بلاگش هست
چند تا کتاب خارجی هم هست بگردید
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :
#8
می خواستم اگر خودتان آموزش های خوبی و نکاتی را یادداشت کرده اید،بی زحمت برایم میل کنید تا جلو بروم.
  پاسخ
تشکر شده توسط :
#9
آموزش به این خوبی خودش داده

Angel
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :
#10
رضا جان یک سوال.
چرا به نظر شما ساختن ادمین به صورت یک ماژول اشتباهه؟Blush
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان