انگولار (سکوی کاربردی)

انگولار (انگلیسی: Angular; همچنین به عنوان "انگولار ۲+") یک چارچوب آزاد و متن‌باز مبتنی بر تایپ‌اسکریپت است که برای توسعه برنامه‌های تک‌صفحه‌ای تحت وب استفاده می‌گردد. انگولار بر روی نود جی‌اس اجرا می‌شود. این فریمورک توسط تیم انگولار در گوگل و توسط جامعه‌ای از افراد و شرکت‌ها رهبری می‌شود. انگولار یک بازنویسی کامل انگولارجی‌اس از همان تیم سازنده آن است. اکوسیستم انگولار متشکل از حدود ۱.۷ میلیون نفر و مجموعه‌ای گوناگون از توسعه‌دهندگان نرم‌افزاری، برنامه‌نویسان کتابخانه و سازندگان محتوا است.

انگولار یک فریمورک ساختاری برای وب اپلیکیشن های پویا است. این فریمورک به شما اجازه میدهد تا HTML را به عنوان زبان قالب خود انتخاب کنید و سینتکس های HTML را برای بیان صریح و واضح اجزای نرم‌افزار، گسترش دهید. Data binding و dependency injection انگولار، بیشتر کدهایی را که شما مجبور به نوشتن آن هستید را از بین می برد. همه ی این کارها در مرورگر انجام می شود و این باعث شده است که با همه تکنولوژی های سروری سازگاری خوبی داشته باشد.

ساختار انگولار بر پایه ایجاد و توسعه و استفاده مجدد کامپوننت (component) است.که فرایند توسعه نرم‌افزار سمت کاربر را بسیار آسانتر و سریع تر میکند.

از دیگر مزیت های انگولار می توان به سبک بودن نرم‌افزار و پردازش های پیچیده و همچنین نگهداری داده در سمت کاربر اشاره نمود.

کتابخانه‌ها ویرایش

انگولار متریال ویرایش

انگولار متریال، یک کتابخانه اجزای رابط کاربری است که طراحی متریال را در انگولار پیاده سازی می کند.

انگولار المنتس ویرایش

در سال ۲۰۱۸، انگولار ۶، انگولار المنتس را معرفی کرد که به توسعه‌دهنده این امکان را می‌دهد که اجزای برنامه انگولار خود را به عنوان عناصر تحت وب سفارشی‌شده، که بخشی از اجزای وب واسط برنامه‌نویسی وب هستند، بسته بندی کنند.

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

منابع ویرایش

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