کتابخانه Backbone Js

آذر 13, 1397     میثم عبداللهی    

کتابخانه Backbone Js

سلام به شما کاربران عزیز و دوست داشتنی. در این مقاله میخوام یکی از کتابخانه های جاوا اسکریپتی رو بهتون معرفی کنم و اون چیزی نیست جز کتابخانه Backbone Js

کتابخانه Backbone Js چیست؟

کتابخانه Backbone Js یک کتابخانه جاوا اسکریپت با رابط RESTful JSON است که بر اساس پارادایم طراحی برنامه MVP یا همان Model-View-Presenter ساخته شده است. این کتابخانه برای توسعه برنامه های کاربردی وب تک صفحه ای طراحی شده و برای حفظ بخش های مختلف برنامه های وب، هماهنگ شده است. در هنگام مدیریت DOM Backbine Js یک سبک برنامه نویسی ضروری، در مقایسه با یک سبک برنامه نویسی اعلام شده (مثلا در AngularJS از ویژگی های داده مورد نظر استفاده می شود) اتخاذ می گردد.

Model ها و View ها

مهم ترین چیزی که کتابخانه Backbone Js به شما کمک می کند، این است که منطق کسب و کار شما را از رابط کاربریتان جدا می کند. زمانی که این دو با یکدیگر تلفیق شوند، تغییرات بسیار سخت است. اما زمانی که منطق به رابط کاربر بستگی نداشته باشد، رابط کاربری شما آسان تر کار می کند. هر کدام از Model ها و View ها موارد زیر را شامل می شوند.

Model

  • هماهنگ و موزون کردن داده ها و منطق کسب و کار
  • بارگیری و ذخیره سازی از سرور
  • از بین بردن رویداد ها در هنگام تغییر داده ها

View

  • انجام تغییرات و رندر های UI
  • کنترل کاربر ورودی و تعامل
  • ارسال ورودی گرفته شده به Model

برنامه های کاربردی ساخته شده با کتابخانه Backbone Js

  • 500px Web
  • Airbnb
  • Diaspora
  • Digg
  • DocumentCloud
  • Drupal
  • Foursquare
  • Groupon Now
  • Hulu
  • News Blue
  • Openbrave Mobile
  • Pandora Radio
  • ReSTbasis
  • Trello
  • WordPress.com

ویژگی ها

با استفاده از کتابخانه Backbone Js شما می توانید اطلاعات خود را به عنوان مدل نمایش دهید و آنها را ایجاد کنید، اعتبار ببخشید به آنها، آنها را از بین برده و یا در سرور ذخیره کنید. به طور فلسفی Backbone Js تلاش می کند تا حداقل مجموعه از ساختار داده ها و رابط کاربری اولیه که معمولا در هنگام ساخت برنامه های کاربردی وب با جاوا اسکریپت سازگار هستند را کشف کند.

یادگیری بیشتر

همان طور که گفته شد، کتابخانه Backbone Js یک کتابخانه جاوا اسکریپت با رابط RESTful JSON است که بر اساس پارادایم طراحی برنامه MVP یا همان Model-View-Presenter ساخته شده است. اگر مایلید اطلاعات بیشتری درباره این کتابخانه و نحوه کار کردن با اون بدست بیارید، کافیه اینجا کلیک کنید تا آموزش های مربوط به اون رو از سایت مرجع فرا بگیرید.

 

 

دسته‌بندی‌ : بلاگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Rating*