Yii Framework Forum: عوارض استفاده (بی‌رویه؟) از اکستنشن‌ها - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

عوارض استفاده (بی‌رویه؟) از اکستنشن‌ها

#1 User is offline   Dark-Sun 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 7
  • Joined: 04-April 12
  • Location:Ahwaz

Posted 23 April 2012 - 08:09 AM

سلام خدمت همه حضار. مسئله اینجاست که این فریم ورک اکتشن‌های جالب و هیجان انگیزی داره که آدم وسوسه می‌شه کل سایت رو با همین اکستنشن‌ها سر هم کنه! می‌خواستم بدونم از دید فنی ضعف یا اشکال خاصی در استفاده (بی‌رویه؟) از اکستنشن‌ها وجود داره که باید مواظبشون بود؟ یا احتیاط کرد؟

ممنون

0

#2 User is offline   Ostovar IT 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 76
  • Joined: 09-June 11
  • Location:iran, tehran

Posted 24 April 2012 - 10:14 AM

View PostDark-Sun, on 23 April 2012 - 08:09 AM, said:

سلام خدمت همه حضار. مسئله اینجاست که این فریم ورک اکتشن‌های جالب و هیجان انگیزی داره که آدم وسوسه می‌شه کل سایت رو با همین اکستنشن‌ها سر هم کنه! می‌خواستم بدونم از دید فنی ضعف یا اشکال خاصی در استفاده (بی‌رویه؟) از اکستنشن‌ها وجود داره که باید مواظبشون بود؟ یا احتیاط کرد؟

ممنون



سلام بله اکستنشن زیاد داره و شاید به ظاهر خیلی موارد هم در این اکستنشن ها ساپورت بشه اما توصیه من به شما اینه که تا حد ممکن از پلاگین ها و اکستنشن های آماده استفاده نکنید به دلیل اینکه اگر نیاز به تغییر در ساختار اون پلاگین داشته باشید باید ابتدا کد رو کامل مطالعه کنید منطق برنامه نویس رو متوجه بشید بعد شروع به توسعه اون بکنید... بعلاوه اینکه خیلی از این اکستنشن ها خوب نوشته نشده و باگ های زیادی داره ... و یا برعکس بسیار کامل و سنگین نوشته شده و شما فقط به چند امکان اون نیاز دارید و برای دسترسی به چند نیاز کوچک مجبورید حجم زیادی از اطلاعات رو همراه سایتتون لود کنید که اصلا منطقی نیست ... اگر از طرفدارن سایت های اجکسی هستید باید بگم که اکثر اکستنشن های این فریمورک با اجکس مشکل دارند و نیاز به تغیرر اساسی دارن برای همین توصیه من این هست که فقط از ساختار این فریمورک استفاده کنید و تا حد ممکن از اکستنشن ها دوری کنید
تحلیل، طراحی و برنامه نویسی وب، آموزش "ایی" فریمورک و برنامه نویسی وب، اخبار، مقالات، درج آگهی، استخدام و ... در وب سایت فناوری اطلاعات استوار
www.ostovarit.com
09128157188
2

#3 User is offline   Ali Borjian 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 367
  • Joined: 19-January 11

Posted 26 April 2012 - 12:05 AM


خیلی از اکستنشن ها مفید هستند و سرعت برنامه نویسی رو افزایش می دند ولی استفاده بی رویه از اکستنشن ها 1- نظم و انسجام برنامه رو به هم می ریزه 2- ارتباط بین اجزای برنامه رو ضعیف می کنه 3- باعث بروز اشکالات run-time زیادی می شه 4- به علت پیچیده شدن کدها توسعه پذیری و توانایی توسعه در آینده رو کاهش می ده
ولی به هر حال از بعضی اکستنشن ها نمی شه گذشت بخصوص اونهایی که یک قابلیت خاص رو پیاده می کنند مثل اکستنشن ای برای نمایش چارت های گرافیکی یا اکستنشن ای برای تولید گزارشات از جداول بانک اطلاعاتی و ..
و یه اکستنشن هایی مثل مدیریت کاربران فقط ممکنه برای برنامه نویسان تازه کار یا اونهایی که می خواند سریع یک سایت رو ایجاد کنند مفید باشه در بقیه موارد توجیهی نداره..




2

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users