Emberjs چیست؟

Emberjs چیست؟

Ember.js یک فریم‌ورک‌ رایگان، سمت کاربر و متن‌باز جاوا اسکریپت است که باهدف توسعه وب اپلیکیشن به کار گرفته می‌شود. این فریم‌ورک‌ از طریق فراهم آوردن یک راهکار کامل که شامل مدیریت داده و application flow می‌شود، امکان ساخت اپلیکیشن جاوا اسکریپت سمت کاربر را را می‎‌دهد.

اسم اصلی Ember.js فریم‌ورک‌ SproutCore MVC بود. این فریم‌ورک‌ توسط Yehuda Katz توسعه یافت و برای اولین بار در دسامبر ۲۰۱۱ منتشر شد. نسخه پایدار Ember.js در ۲۸ نوامبر ۲۰۱۶ و با نام Ember.js ٢.١٠.٠ به بازار عرضه شد.

چرا Ember.js؟

برای درک کاربرد گسترده Ember.js بهتر است به نکات زیر توجه کنید:

  •      Ember.js یک فریم‌ورک‌ جاوا اسکریپت متن باز تحت لیسانس MIT است.
  •     Ember.js با استفاده از موتور نمونه‌های پیش‌ساخته HTMLBar که از مجموعه‌های اصلی موتور نمونه‌های پیش‌ساخته Handerlbars است، ساختار برنامه‌نویسی یکپارچه تازه‌ای را فراهم می‌سازد.
  •      Ember.js موتور رندرینگ Glimmer را برای افزایش سرعت رندرینگ فراهم می‌سازد.
  •     این فریم‌ورک‌ قابلیت Command Line Interface را فراهم می‌آورد. قابلیت مذکور الگوهای Ember را با فرآیند توسعه یکپارچه می‌کند و به‌راحتی بر بهره‌وری توسعه‌دهنده متمرکز می‌شود.
  •     Ember.js از قابلیت جفت‌سازی داده (Data Binding) برای ایجاد لینک بین دو مؤلفه پشتیبانی می‌کند و هرگاه یک قابلیت تغییر کند، قابلیت دیگر نیز با ارزش تازه روزآمد می‌شود.

ویژگی‌های Ember.js

برخی ویژگی‌های مهم Ember.js به شرح زیر هستند:

  •     Ember.js برای خلق ابزارهای کاربردی جاوا اسکریپت که نگهداشت پذیر و دارای قابلیت استفاده مجدد هستند، استفاده می‌شود.
  •     فریم‌ورک‌ Ember.js در بطن مدل توسعه دارای HTML و CSS است.
  •     این فریم‌ورک‌ شامل تولید نمونه می‌شود.
  •     مسیرها از ویژگی‌های اصلی Ember.js هستند و برای مدیریت URL ها به کار گرفته می‌شوند.
  •     Ember.js ابزار Ember Inspector را برای رفع مشکل ابزارهای کاربردی Ember در اختیار کاربر قرار می‌دهد.
  •     این فریم‌ورک‌ جاوا از نمونه‌های پیش‌ساخته‌ای استفاده می‌کند که به به‌روزرسانی خودکار مدل درصورتی‌که محتوای ابزارها تغییر کند، کمک می‌کنند.

ادامه مطلب...

 


سایتنا