Angular ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਲਈ ਇੱਕ ਪੂਰਾ, ਉਦੇਸ਼ਪੂਰਨ framework ਹੈ, ਜੋ Google ਦੁਆਰਾ ਮੁਖ਼ਤਿਆਰ ਹੈ। React (ਇੱਕ UI ਲਾਇਬ੍ਰੇਰੀ) ਜਾਂ Vue (ਇੱਕ ਪ੍ਰਗਤੀਸ਼ੀਲ framework) ਦੇ ਉਲਟ, Angular ਸਿੱਧਾ ਇੱਕ ਪੂਰਾ toolkit ਭੇਜਦਾ ਹੈ ਅਤੇ TypeScript ਦੇ ਆਸਪਾਸ ਨਿਰਮਿਤ ਹੈ।
"ਪੂਰਾ framework" ਦਾ ਮਤਲਬ
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 ਤੁਹਾਨੂੰ routing, HTTP, forms, dependency injection, ਅਤੇ ਹੋਰ ਲਈ ਆਫ਼ੀਸ਼ਲ, ਏਕਸਮ੍ਰਮਿਤ ਹੱਲ ਦਿੰਦਾ ਹੈ — ਇਸ ਲਈ ਤੀਜੇ ਪੱਖ ਦੀ ਘੱਟ ਚੋਣ ਕਰਨੀ ਪੈਂਦੀ ਹੈ, ਪਰ ਇਸਦੀ ਕੀਮਤ ਵਜ਼ਨੀ ਸਿੱਖਣ ਦਾ ਕਰਵ ਹੈ।
