انگولارجیاس
انگولارجیاس (انگلیسی: AngularJS) چارچوب نرمافزاری تحت وب متنباز ، ساخت و توسعه داده شده توسط گوگل و جامعهٔ برنامهنویسان مستقل که برای حل بسیاری از چالشهای برنامههای تکصفحهای ( نرم افزار های تحت وب ) است.
توسعهدهنده(ها) | گوگل |
---|---|
انتشار ابتدایی | ۲۰ اکتبر ۲۰۱۰[1] |
انتشار پایدار | |
مخزن | |
نوشتهشده با | جاوااسکریپت |
بنسازه رایانش | چندسکویی، Legacy browser support را ببینید |
حجم | ۱۶۷ کیلوبایت در تولید ۱.۲ مگابایت در توسعه |
گونه | جاوااسکریپت، چارچوب برنامه تکصفحهای |
پروانه | پروانه امآیتی |
وبگاه |
فلسفه وجودی
انگولارجیاس بر اساس این نظر طراحی شده که واسط کاربر و کدهای متصلکننده کامپوننتهای نرمافزار بهتر است به برنامهنویسی اعلانی نوشته شود. در حالی که برای نوشتن منطق تجاری برنامه کاربردی برنامهنویسی دستوری مناسبتر است. AngularJs برای اپلیکیشن های تک صفحه ی (single-page-applications = SPA) گزینه ی بسیار خوبی می باشد.
نحوه کار
نحوه کار این کتابخانه بدین شکل است که ابتدا صفحه اچ تی امال که دارای ویژگی ها و تگهای اضافه شده سفارشی است خوانده میشود. این ویژگی ها نقش رهنمود را برای انگولار دارند که بتواند ورودی یا خروجی صفحه را به مدل مربوط به ان که از جنس متغیر های جاواسکریپت است پیوند دهد. ارزش این متغیر های جاواسکریپت میتواند دستی از طریق کد تغییر کند یا بهطور ایستا یا پویا از منابع جی سن گرفته شود. این تغییرات از طریق پیوند برقرار شده ورودی یا خروجی را تحت تاثیر قرار میدهد.
منابع
- Earliest known releases
- "Release v1.6.8". GitHub. Retrieved 2017-12-22.
- مشارکتکنندگان ویکیپدیا. «AngularJS». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۳۰ ژانویه ۲۰۱۵.