يکي از مشهور ترين و بهترين فريم ورک هاي جاواسکريپت مي باشد. AngularJs مي تونه براي اپليکيشن هاي تک صفحه اي (single-page-applications = SPA) گزينه ي خيلي خوبي باشه ، خيلي خوب که چه عرض کنم مي تونه بهترين گزينتون باشه .

مزيت Angular نسبت به ساير فريم ورک هاي جاوا اسکريپت رقيب چيست؟

فريم ورک Angular داراي ويژگي هاي هوشمندانه اي مانند data binding دو طرفه، توانايي ايجاد تگ/ ويژگي/ کامنت هاي HTML دلخواه که کارايي را کپسوله مي کنند و دستورهاي تو کار که کارايي HTML نرمال را توسعه مي دهد، مي باشد. فريم ورک جاوا اسکريپت Angular بسيار چند بعدي و همه گير مي باشد. مي توان از آن در پروژه اپليکيشن هاي تک صفحه اي بزرگ يا در المان هاي بسيار کوچک نيز استفاده کرد. نياز به تنظيمات زيادي براي شروع استفاده از دستور هاي آماده ي AngularJS نيست.

نواقص فريم ورک Angular چيست؟

بزرگترين نقص فريم ورک Angular اين است که راه هاي بسياري براي انجام يک کار وجود دارد. وقتي که شما از Angular براي پروژه هاي نسبتا بزرگ استفاده کنيد مي کنيد، يافتن بهترين راه براي انجام کارها بسيار دشوار خواهد بود. همچنين بايد بسيار مراقب باشيد که اگر از رويداد ها و المان هاي DOM به روشي غير Angular استفاده مي کنيد، آنها را پاکسازي کنيد تا دچار memory leak (نشت حافظه) نشويد.

يک نمونه از اپليکيشن هايي که توسط فريم ورک  Angular JS ايجاد شده اند، YouTube براي PS3 مي باشد. مثال هاي بيشتر را مي توانيد در وب سايت https://builtwith.angularjs.org بيابيد.