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

انگولارجی‌اس (انگلیسی: AngularJS) چارچوب نرم‌افزاری تحت وب متن‌باز ، ساخت و توسعه داده شده توسط گوگل و جامعهٔ برنامه‌نویسان مستقل که برای حل بسیاری از چالش‌های برنامه‌های تک‌صفحه‌ای ( نرم افزار های تحت وب ) است.

انگولارجی‌اس
توسعه‌دهنده(ها)گوگل
انتشار ابتدایی۲۰ اکتبر ۲۰۱۰ (۲۰۱۰-۱۰-20)[1]
انتشار پایدار
1.6.8
۱۸ دسامبر ۲۰۱۷ (۲۰۱۷-۱۲-18)[2]
مخزن
نوشته‌شده باجاوااسکریپت
بن‌سازه رایانشچندسکویی، Legacy browser support را ببینید
حجم۱۶۷ کیلوبایت در تولید
۱.۲ مگابایت در توسعه
گونهجاوااسکریپت، چارچوب برنامه تک‌صفحه‌ای
پروانهپروانه ام‌آی‌تی
وبگاه

فلسفه وجودی

انگولارجی‌اس بر اساس این نظر طراحی شده که واسط کاربر و کدهای متصل‌کننده کامپوننت‌های نرم‌افزار بهتر است به برنامه‌نویسی اعلانی نوشته شود. در حالی که برای نوشتن منطق تجاری برنامه کاربردی برنامه‌نویسی دستوری مناسب‌تر است. AngularJs برای اپلیکیشن های تک صفحه ی (single-page-applications = SPA) گزینه ی بسیار خوبی می باشد.

نحوه کار

نحوه کار این کتابخانه بدین شکل است که ابتدا صفحه اچ تی ام‌ال که دارای ویژگی ها و تگهای اضافه شده سفارشی است خوانده میشود. این ویژگی ها نقش رهنمود را برای انگولار دارند که بتواند ورودی یا خروجی صفحه را به مدل مربوط به ان که از جنس متغیر های جاواسکریپت است پیوند دهد. ارزش این متغیر های جاواسکریپت میتواند دستی از طریق کد تغییر کند یا به‌طور ایستا یا پویا از منابع جی سن گرفته شود. این تغییرات از طریق پیوند برقرار شده ورودی یا خروجی را تحت تاثیر قرار میدهد.

منابع

  1. Earliest known releases
  2. "Release v1.6.8". GitHub. Retrieved 2017-12-22.

پیوند به بیرون

در ویکی‌انبار پرونده‌هایی دربارهٔ انگولارجی‌اس موجود است.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.