چارچوب جاوااسکریپت

چارچوب جاوااسکریپت (JavaScript framework) یک چارچوب برنامه است که با جاوا اسکریپت نوشته شده. تفاوت آن با کتابخانه جاوا اسکریپت در جریان کنترل آن است:[۱] یک کتابخانه توابعی را برای فراخوانی با کد والد ارائه می‌دهد، در حالی که یک چارچوب کلیه طرح را تعریف می‌کند.[۲] یک توسعه‌دهنده چارچوب را فراخوانی نمی‌کند، در عوض، چارچوب کد را به طریقی خاص فراخوانی و از آن استفاده می‌کند. برخی از چارچوب‌های جاوا اسکریپت از الگوی کنترل‌کننده مدل پیروی می‌کنند که برای تفکیک برنامه وب در واحدهای متعامد جهت بهبود کیفیت کد و قابلیت نگهداری آن طراحی شده‌است. از چارچوب‌های جاوا اسکریپت می‌توان به انگولارجی‌اس،[۳] امبر جی‌اس، میتیور و ویو جی‌اس اشاره کرد.

انگولارجی‌اس
ویو جی‌اس

جستارهای وابسته ویرایش

منابع ویرایش

  1. «bliki: InversionOfControl». martinfowler.com. دریافت‌شده در ۲۰۲۱-۰۳-۰۷.
  2. «Difference Between Library and Framework». www.c-sharpcorner.com. دریافت‌شده در ۲۰۲۱-۰۳-۰۷.
  3. «AngularJS — Superheroic JavaScript MVW Framework». angularjs.org. دریافت‌شده در ۲۰۲۱-۰۳-۰۷.