آموزش Sencha ExtJS

معرفی Sencha ExtJS

Ext JS یک فریمورک جاوا اسکریپت محبوب است که UI غنی برای ایجاد برنامه های وب با عملکرد کراس-مرورگر را فراهم می کند. Ext JS اساسا برای ایجاد برنامه های دسکتاپ استفاده می شود. Ext JS از تمام مرورگرهای مدرن مانند IE6 +، FF، کروم، سافاری 6+، اپرا 12+، و غیره پشتیبانی  می کند، در حالی که محصول دیگر Sencha، Sencha Touch برای برنامه های تلفن همراه استفاده می شود.

Ext JS بر اساس معماری MVC / MVVM است. آخرین نسخه آن Ext JS 6 یک پلتفرم واحد است که می تواند برای هر دو برنامه دسکتاپ و موبایلبدون نیاز به کد های مختلف برای پلتفرم های مختلف استفاده شود.

ویژگی های Sencha ExtJS

  • دارای ویدجت های UI قابل سفارش سازی با مجموعه ای از UI غنی مانند شبکه ها، شبکه های محوری، فرم ها، نمودار ها، درختان.
  • سازگاری کد نسخه های جدید با نسخه قدیمی تر
  • دارای مدیریت طرح بندی انعطاف پذیر که به سازماندهی نمایش داده ها و محتوا در بین مرورگرهای متعدد، دستگاه ها و اندازه صفحه نمایش مختلف کمک می کند.
  • بسته داده پیشرفته، ویدجت های UI را از لایه داده جدا می کند. بسته بندی داده ها به مجموعه ای از اطلاعات مشتری با استفاده از مدل های بسیار کاربردی اجازه می دهد تا ویژگی هایی مانند مرتب سازی و فیلتر کردن را فعال کند.
  • یک پروتکل آگنوستیک است و می تواند از هر منبع بازگشتی دسترسی داشته باشد.
  • تم های قابل سفارش سازی ویدجت های Ext JS در چندین تم خارج از باکس موجود است که با همه ی سیستم عامل ها سازگار است.

مزایای Sencha ExtJS

Sencha Ext JS استاندارد پیشرو برای توسعه وب سایت های کسب و کار است. Ext JS ابزارهایی را برای ایجاد برنامه های کاربردی قوی برای تبلت و دسکتاپ فراهم می کند.

  • ساده سازی توسعه متقابل-پلتفورم در سراسر دسکتاپ، تبلت و گوشیهای هوشمند و مرورگر مدرن و قدیمی
  • افزایش بهره وری از تیم های توسعه از طریق ادغام به محیط های توسعه سازمانی از طریق پلاگین های IDE
  • کاهش هزینه توسعه برنامه های وب
  • قدرتمند سازی تیم ها برای ایجاد برنامه هایی با نتیجه ی تجربه رضایت بخش کاربر
  • ارائه مجموعه ای از ویجت ها به منظور ایجاد آسان UI غنی
  • پیروی از معماری MVC