Angular هو إطار عمل كامل وموضوعي (opinionated) framework لبناء تطبيقات الويب، تديره Google. على عكس React (مكتبة واجهة مستخدم) أو Vue (إطار عمل تدريجي)، يأتي Angular مع مجموعة أدوات كاملة وجاهزة للاستخدام وهو مبني حول TypeScript.
ما معنى "إطار عمل كامل"
React: UI rendering — you add a router, state lib, HTTP client, forms yourself
Angular: includes ALL of it — router, HttpClient, forms, DI, RxJS, CLI, testing
يوفر Angular حلولاً رسمية ومدمجة للتوجيه والـ HTTP والنماذج والحقن البرمجي للتبعيات والمزيد — لذلك هناك خيارات أقل من الأطراف الثالثة للاختيار من بينها، بتكلفة منحنى تعلم أكثر حدة.
