# Angular Reviews
**Vendor:** Angular  
**Category:** [Framework Web JavaScript](https://www.g2.com/it/categories/javascript-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 164
## About Angular
Angular è una piattaforma completa per costruire applicazioni web dinamiche a pagina singola utilizzando HTML e TypeScript. Fornisce un framework robusto che consente agli sviluppatori di creare applicazioni efficienti e scalabili su varie piattaforme, inclusi web, web mobile, mobile nativo e desktop nativo. Caratteristiche e Funzionalità Chiave: - Sviluppo Multipiattaforma: Angular permette agli sviluppatori di costruire applicazioni che possono funzionare senza problemi su più piattaforme, facilitando il riutilizzo del codice e riducendo i tempi di sviluppo. - Alte Prestazioni: Il framework è ottimizzato per la massima velocità sulla piattaforma web, incorporando funzionalità come Web Workers e rendering lato server per migliorare le prestazioni. - Architettura Modulare: Il design modulare di Angular, attraverso l&#39;uso di NgModules, aiuta a organizzare le applicazioni in blocchi coesi di funzionalità, rendendole più facili da gestire e scalare. - Strumenti Completi: Con una vasta gamma di strumenti e librerie, Angular semplifica il processo di sviluppo. Offre template dichiarativi, ampio supporto per IDE e un ricco ecosistema di componenti e direttive. - Forte Supporto della Comunità: Supportato da una grande comunità e mantenuto da Google, Angular beneficia di continui miglioramenti, documentazione estesa e una ricchezza di risorse di terze parti. Valore Primario e Soluzioni Fornite: Angular affronta le sfide dello sviluppo di applicazioni web complesse offrendo un approccio strutturato e mantenibile. La sua architettura basata su componenti promuove la riusabilità e la testabilità, mentre i suoi potenti sistemi di data binding e dependency injection semplificano lo sviluppo. Fornendo una piattaforma unificata con modelli e pratiche coerenti, Angular consente agli sviluppatori di costruire applicazioni di alta qualità in modo efficiente, riducendo sia i tempi di sviluppo che i costi di manutenzione.



## Angular Pros & Cons
**What users like:**

- Gli utenti apprezzano il **framework ben strutturato** di Angular, che promuove le migliori pratiche e accelera lo sviluppo con strumenti integrati. (4 reviews)
- Gli utenti apprezzano le **capacità di sviluppo rapido** di Angular, grazie alle sue potenti funzionalità e alla sua architettura robusta. (3 reviews)
- Gli utenti apprezzano la **eccellente funzionalità di routing** di Angular, che semplifica la configurazione delle rotte e migliora l&#39;efficienza dello sviluppo. (3 reviews)
- Gli utenti apprezzano il **eccellente supporto CLI** in Angular per la rapida creazione di pagine e componenti, migliorando l&#39;efficienza complessiva. (2 reviews)
- Gli utenti apprezzano la **velocità di sviluppo** di Angular, godendo della rapida creazione e manutenzione di componenti e funzionalità. (2 reviews)
- Architecture Structure (1 reviews)
- Data Handling (1 reviews)
- Ease of Creation (1 reviews)
- Efficiency (1 reviews)
- Error Detection (1 reviews)

**What users dislike:**

- Gli utenti trovano **la complessità di Angular** opprimente, in particolare per i principianti e i progetti semplici, influenzando la facilità d&#39;uso e di apprendimento. (4 reviews)
- Gli utenti trovano l&#39; **installazione complessa** di Angular opprimente e impegnativa, in particolare per i nuovi arrivati e i piccoli progetti. (3 reviews)
- Gli utenti trovano la **difficile curva di apprendimento** di Angular impegnativa, in particolare per i principianti e i piccoli progetti. (3 reviews)
- Gli utenti trovano la **curva di apprendimento ripida** e spesso opprimente, rendendo la manutenzione e la comprensione difficili. (3 reviews)
- Gli utenti trovano Angular **poco amichevole per i principianti** , con una curva di apprendimento ripida e una complessità schiacciante per compiti semplici. (2 reviews)
- Steep Learning Curve (2 reviews)
- Gli utenti trovano la ripida curva di apprendimento di Angular e la **natura che richiede tempo** impegnativa, specialmente per i nuovi arrivati e le migrazioni di versione. (2 reviews)
- Update Issues (2 reviews)
- Complex Usability (1 reviews)
- Error Handling (1 reviews)

## Angular Reviews
  ### 1. Angular: Robusto per applicazioni grandi, ma eccessivo per progetti semplici

**Rating:** 4.5/5.0 stars

**Reviewed by:** Girish S. | Software Engineer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 16, 2025

**Cosa ti piace di più di Angular?**

Mi piace la robustezza di Angular e il modo in cui gestisce applicazioni su larga scala. Mi dà la fiducia necessaria per costruire applicazioni complesse senza caos. Gli Observables e la programmazione reattiva semplificano la gestione asincrona dei dati, e i test unitari con Jasmine e Karma assicurano che ogni componente funzioni come previsto. La combinazione di codice strutturato e test integrati rende lo sviluppo fluido.

**Cosa non ti piace di Angular?**

A volte Angular mi sembra eccessivamente complesso per compiti semplici. La struttura del framework è potente, ma può essere opprimente per i nuovi arrivati o quando si realizzano prototipi rapidi.

**Quali problemi sta risolvendo Angular e come ti sta beneficiando?**

Angular mi aiuta a costruire app grandi e dinamiche in modo efficiente mantenendo il codice modulare e riutilizzabile. Il suo data binding bidirezionale e il supporto TypeScript rendono gli aggiornamenti dell'interfaccia utente e il debugging più semplici, mentre il supporto integrato per Jasmine e Karma garantisce test unitari affidabili e codice manutenibile.

  ### 2. Framework tutto-in-uno per app web scalabili

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pratibha M. | Software Engineer Trainee, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 17, 2025

**Cosa ti piace di più di Angular?**

Angular fornisce un framework completo pronto all'uso, quindi ottieni routing, client HTTP, moduli e altro senza aggiungere librerie extra. La sua struttura aiuta i team a mantenere la coerenza e il supporto TypeScript rende il codice più facile da gestire e consente di individuare gli errori in anticipo. È molto facile da implementare.

**Cosa non ti piace di Angular?**

Può sembrare pesante e complesso, specialmente per i piccoli progetti. La curva di apprendimento è ripida e a volte sembra che ci sia troppo codice standard. Risolvere i problemi con il rilevamento delle modifiche o l'iniezione delle dipendenze può anche essere frustrante.

**Quali problemi sta risolvendo Angular e come ti sta beneficiando?**

Angular aiuta fornendo una struttura completa per costruire applicazioni web. Gestisce aspetti come il routing, la validazione dei moduli, le chiamate API e la gestione dello stato tutto in un unico posto. Questo fa risparmiare tempo ed evita la necessità di mescolare diverse librerie. Per progetti o team più grandi, mantiene il codice organizzato e coerente, rendendo lo sviluppo e la manutenzione più facili.

  ### 3. Angular è il framework definitivo per pannelli amministrativi e applicazioni aziendali

**Rating:** 4.5/5.0 stars

**Reviewed by:** Cesar Daniel Z. | Senior Angular Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 17, 2025

**Cosa ti piace di più di Angular?**

Da Angular JS ad Angular 20, Angular è evoluto in modo sorprendente, facilitando molto quella curva di apprendimento ma mantenendo intatta l'idea, l'idea di non dover lottare installando cose esterne per il routing (come React), di avere il codice separato in logica di business vs viste, così come gli stili, di avere una struttura di directory più standardizzata, gli interceptor, i guard, l'inizializzatore, i servizi, gli helper, gli strumenti, e tantissime cose già a disposizione in modo predefinito risparmia moltissimo tempo e mal di testa, per questo Angular è sempre stato il mio framework preferito. La sua implementazione per conclusione, è che è facile iniziare a lavorarci, anche se, successivamente, utilizzarlo può tendere a essere più complesso.

**Cosa non ti piace di Angular?**

Ci sono 3 problemi in Angular che sono le uniche cose che mi infastidiscono, il primo è che le librerie quasi sempre vengono abbandonate tra una versione e l'altra, esce una libreria in Angular 20, per Angular 22 non ha più supporto e il creatore l'ha lasciata lì anche se è abbastanza popolare e non funziona più, quindi ora bisogna vedere se qualcuno l'ha forkata e ha continuato il lavoro, altrimenti, semplicemente, vedere come adattarla e così via. Il secondo problema è che essendoci molte versioni, a volte quando cerchi qualcosa su Google, o chiedi a qualche IA di aiutarti, escono versioni che non vanno di pari passo con quella che stai usando, o è troppo avanti, o è troppo indietro (anche cercando Angular 2+ ti esce Angular JS), quindi è tutto molto frammentato. E il terzo e attuale è che sento che stanno facendo molte cose "React-like" il che sta togliendo molto peso allo stesso Angular come tale, ma nonostante ciò, rimuovere altre librerie come RxJS che sono complesse e aggiungono più complessità è molto buono, quindi anche se non mi piace molto l'idea di inserire cose come React, sono d'accordo che si continui su quella strada se questo evita che la curva di apprendimento sia meno complessa.

**Quali problemi sta risolvendo Angular e come ti sta beneficiando?**

Ogni volta che ho bisogno di creare pannelli di amministrazione, applicazioni aziendali per i miei clienti o per lavoro, o anche piccoli siti che non dipendono dalla SEO o da prestazioni estreme, utilizzo Angular poiché è sempre la mia prima scelta come framework frontend—soprattutto perché, a differenza di altri framework come React che si stanno trasformando in migliaia di versioni come Next, Remix e molti altri, Angular rimane una soluzione unica, unificata e funzionale per tutto.

  ### 4. Il framework Angular incoraggia buoni modelli e disciplina di squadra.

**Rating:** 2.5/5.0 stars

**Reviewed by:** Rency G. | full stack, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 17, 2025

**Cosa ti piace di più di Angular?**

Poiché Angular è opinato, l'uso di Angular tende a guidare i team verso buoni schemi: confini chiari dei moduli, separazione delle preoccupazioni, testabilità, ecc. Per i team che forse necessitano di più disciplina o struttura, questo può essere un grande vantaggio.

**Cosa non ti piace di Angular?**

Il team di Angular rilascia aggiornamenti regolarmente. Mantenere le app aggiornate può richiedere refactoring, test e possibilmente affrontare cambiamenti che interrompono la compatibilità. Per progetti o team di grandi dimensioni, quel carico di manutenzione è un costo non trascurabile.

**Quali problemi sta risolvendo Angular e come ti sta beneficiando?**

Associazione bidirezionale dei dati; uso della programmazione reattiva con RxJS.Angular Minds
+3
Simform - Azienda di Ingegneria del Prodotto
+3
orientsoftware.com
+3
Meno codice boilerplate da scrivere; meno aggiornamenti/errori manuali; migliore esperienza utente perché l'interfaccia utente sembra reattiva.

  ### 5. Un Ottimo Framework per lo Sviluppo Front-end

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** October 06, 2025

**Cosa ti piace di più di Angular?**

Apprezzo il supporto CLI, poiché mi consente di creare pagine e componenti rapidamente tramite comandi. La funzionalità di routing è eccellente, rendendo facile impostare percorsi che richiedono il login. Trovo anche il Servizio di Memoria Locale estremamente utile.

**Cosa non ti piace di Angular?**

In questo momento, non ho nulla da disprezzare.

**Quali problemi sta risolvendo Angular e come ti sta beneficiando?**

Utilizzo principalmente Angular per sviluppare applicazioni web, concentrandomi sul lato front-end. Angular aiuta a organizzare il codice separando HTML, JavaScript e logica di servizio, il che rende la struttura molto più chiara. Trovo anche semplice chiamare le API REST e gestire le risposte.

  ### 6. La sintassi semplice e i modelli flessibili fanno risaltare Angular

**Rating:** 5.0/5.0 stars

**Reviewed by:** Suraj B. | Software Engineer III, Enterprise (> 1000 dip.)

**Reviewed Date:** November 14, 2025

**Cosa ti piace di più di Angular?**

In Angular possiamo usare HTML come linguaggio di template, ha una sintassi semplice e non abbiamo bisogno di configurazioni di routing aggiuntive avendo TypeScript.

**Cosa non ti piace di Angular?**

È molto complesso da mantenere e comprendere e richiede tempo per essere compreso e mantenuto, con opzioni SEO limitate.

**Quali problemi sta risolvendo Angular e come ti sta beneficiando?**

È progettato per semplificare il tedioso, ripetitivo e dispendioso in termini di tempo per la scrittura nei framework JavaScript. È un'applicazione a pagina singola che non richiede il routing HTML.

  ### 7. Framework potente ed efficiente con ottime caratteristiche

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mahek R. | QA eng, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 17, 2025

**Cosa ti piace di più di Angular?**

È potente, ben strutturato e facile da mantenere. Funzionalità come il binding bidirezionale, i componenti riutilizzabili e gli strumenti integrati rendono lo sviluppo più veloce.

**Cosa non ti piace di Angular?**

Sebbene Angular sia potente, ha una curva di apprendimento ripida per i principianti a causa della sua complessità e dei concetti estesi. Gli aggiornamenti frequenti delle versioni possono anche rendere difficile mantenere i progetti aggiornati.

**Quali problemi sta risolvendo Angular e come ti sta beneficiando?**

Aiuta a costruire applicazioni web complesse più velocemente e mantiene il codice organizzato. Funzionalità come i componenti e il data binding rendono lo sviluppo più facile ed efficiente.

  ### 8. Angular per lo sviluppo front end

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kengoum R. | Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 17, 2025

**Cosa ti piace di più di Angular?**

Angular è una tecnologia front-end molto popolare tra gli sviluppatori front-end e full-stack. È facile da apprendere e la sua integrazione in ambienti front-end è piuttosto semplice. In quanto sviluppatore full-stack, lo utilizzo costantemente e devo dire che la comunità intorno è grande e questo permette di poter sfruttare al massimo le funzionalità che possiede il framework.

**Cosa non ti piace di Angular?**

Onestamente niente, il framework è completo. Tuttavia, la documentazione non è in certi punti abbastanza esplicita nelle spiegazioni.

**Quali problemi sta risolvendo Angular e come ti sta beneficiando?**

Lo uso per lo sviluppo front-end, permettendo così di esporre funzionalità al grande pubblico con interfacce intuitive.

  ### 9. Sviluppo di applicazioni Front-End

**Rating:** 4.5/5.0 stars

**Reviewed by:** Andres R. | FullStack Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 03, 2025

**Cosa ti piace di più di Angular?**

Interfacce accattivanti e buona comunicazione con .Net

**Cosa non ti piace di Angular?**

Poca documentazione pratica al momento di applicare una nuova tecnologia aggiunta

**Quali problemi sta risolvendo Angular e come ti sta beneficiando?**

La buona comunicazione tra il mio Back-end

  ### 10. Angular: Un framework che aiuta a costruire app complesse.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 03, 2024

**Cosa ti piace di più di Angular?**

Le caratteristiche che mi hanno fatto innamorare di Angular.
1. Ha una struttura di cartelle ben definita con cartelle separate per il tuo HTML, CSS e TypeScript.
2. Utilizza TypeScript che effettivamente riduce molti bug nel tuo progetto.
3. Angular non è limitato alla costruzione di webapp, puoi anche costruire app mobili multipiattaforma usando Ionic Framework.
4. La facilità di implementazione di logiche complesse e il supporto per l'integrazione con altre librerie di terze parti.
5. Una volta che impari Angular, puoi facilmente implementare un problema complesso.
6. I metodi del ciclo di vita danno più controllo sul componente.
7. I cicli di rilevamento delle modifiche migliorano le prestazioni della tua app.
8. Puoi porre la tua domanda direttamente alla comunità, il che riduce il botta e risposta con il supporto clienti.
9. I letterali di template integrati come @for, @if, @else e nel recente aggiornamento @let rendono molto facile usare alcune logiche direttamente nel file HTML.
10. Uso Angular quotidianamente per i miei progetti e app.
11. Il binding bidirezionale dei dati da genitore a figlio e viceversa.

**Cosa non ti piace di Angular?**

Imparare Angular per un principiante è piuttosto difficile perché utilizza il concetto di classi, OOP e Dependency Injection, che lo rendono un po' complesso e richiedono tempo per essere appresi rispetto ad altri framework JS.

**Quali problemi sta risolvendo Angular e come ti sta beneficiando?**

Problemi come la validazione dei moduli, l'integrazione delle API, la riusabilità del codice, il lazy loading integrato sono alcuni dei problemi che ho affrontato utilizzando altri framework, ma Angular ha tutte queste funzionalità integrate che mi aiutano effettivamente a codificare più velocemente e a creare applicazioni complesse in molto meno tempo rispetto ad altri framework o librerie di Javascript.

Inoltre, le strategie di rilevamento dei cambiamenti in Angular aiutano a creare un prodotto più ottimizzato.


## Angular Discussions
  - [A cosa serve Angular?](https://www.g2.com/it/discussions/what-is-angular-used-for) - 1 comment
  - [Quali sono le nuove funzionalità di Angular?](https://www.g2.com/it/discussions/what-are-the-new-features-of-angular) - 2 comments
  - [Quali sono le caratteristiche di Angular 8?](https://www.g2.com/it/discussions/what-are-the-features-of-angular-8) - 2 comments
  - [A cosa è meglio Angular?](https://www.g2.com/it/discussions/what-is-angular-best-for) - 2 comments
  - [Quali sono le caratteristiche di AngularJS?](https://www.g2.com/it/discussions/what-are-the-features-of-angularjs) - 2 comments

- [View Angular pricing details and edition comparison](https://www.g2.com/it/products/angular/reviews/angular-review-12475642?section=pricing&secure%5Bexpires_at%5D=2026-04-29+05%3A14%3A45+-0500&secure%5Bsession_id%5D=09fd702f-f55e-4dca-b047-bdd89910ea9b&secure%5Btoken%5D=f7eb2f576459533ab043444406aa7149577511a7e52d662a743cb3d3c8b26bc0&format=llm_user)
## Angular Integrations
  - [Datadog](https://www.g2.com/it/products/datadog/reviews)
  - [Pendo](https://www.g2.com/it/products/pendo-io-pendo/reviews)
  - [Progress Kendo UI](https://www.g2.com/it/products/progress-kendo-ui/reviews)
  - [Visual Studio](https://www.g2.com/it/products/visual-studio/reviews)

## Angular Features
**Funzionalità**
- Facilità d'uso
- Gestione dei file
- Supporto multilingue
- Personalizzazione
- Funzionalità Pronta all'Uso
- Guide di aiuto
- Patch e aggiornamenti

**Framework JavaScript**
- Biblioteche
- Comunità
- Widget
- Supporto del browser
- Visualizzazione Grafica
- Supporto Mobile

## Top Angular Alternatives
  - [Laravel](https://www.g2.com/it/products/laravel/reviews) - 4.7/5.0 (145 reviews)
  - [NetBeans](https://www.g2.com/it/products/netbeans/reviews) - 4.1/5.0 (654 reviews)
  - [Eclipse](https://www.g2.com/it/products/eclipse/reviews) - 4.3/5.0 (3,045 reviews)

