googlebd2d08236268006b

software

Top 15 Ext JS Development Practices to Avoid – Section2<br/> پانزده اشکال رایج برنامه نویسی در اکست-جی-اس– قسمت دوم

Top 15 Ext JS Development Practices to Avoid – Section2
پانزده اشکال رایج برنامه نویسی در اکست-جی-اس– قسمت دوم

  1. استفاده از کامپوننت های تو در توی غیر ضروری
  2. کمبود حافظه به دلیل destroy نکردن کامپوننت های اضافی
  3. کنترلرهای بسیار طولانی و پیچیده: 
  4. دسترسی به نمونه ی یک کنترلر:
  5. نحوه ی گوش دادن به رویداد های یک کنترلر دیگر: 

بیشتر

Top 15 Ext JS Development Practices to Avoid – Section1<br/> پانزده اشکال رایج برنامه نویسی در اکست-جی-اس– قسمت یکم

Top 15 Ext JS Development Practices to Avoid – Section1
پانزده اشکال رایج برنامه نویسی در اکست-جی-اس– قسمت یکم

بدون اینکه اینجا بخواهم درباره ی خوبی ها و یا بدی های ExtJs صحبت کنم، میخواهم درباره اشکالات رایج برنامه نویسی در استفاده از این فریمورک جاوااسکریپت را بیان کنم. برخی از این اشکالات رو خود sencha اعلام کرده و بقیه هم حاصل تجربیات من توی یه تیم بین ۱۰ الی ۲۰ نفره توی یه پروژه Enterprise هست که ۱سال توی ExtJs کدنویسی کردن. بعضی از شماره ها ممکن است به نظر شبیه هم باشند اما برای تاکید بیشتر جدا شدن!

sencha-large

  1. استفاده از Global Variables
  2. عدم معرفی کلاس هایی که در کلاس جاری استفاده شده اند (دستور requires)
  3. عدم اعلان store یا view به کنترولر
  4. استفاده ی نادرست از Scope در event listener ها
  5. استفاده ی از متغیر ها و متد های  private یا document نشده در ExtJs
  6. استفاده از Config های document نشده در ExtJs

بیشتر