Raccomandazioni per chi sta considerando angularjs:
Utilizziamo ancora Angular per progetti interni, ma la curva di apprendimento in casi d'uso più avanzati (comprendere le complessità del ciclo di digestione, impostare un $watch, $scope.$apply(), la differenza tra le funzioni 'link' e 'compile' nelle direttive, ecc.) ci ha portato ad adottare React per progetti rivolti ai clienti.
Non consiglierei Angular 1.x rispetto a React per nuovi progetti per la maggior parte dei team, anche se continua ad essere un framework eccellente e ben mantenuto. Angular 2.x è una bestia completamente diversa, e un passo nella giusta direzione, ma non ho avuto l'opportunità di lavorarci su larga scala. Recensione raccolta e ospitata su G2.com.
Quali problemi sta risolvendo angularjs e come ti sta beneficiando?
Il nostro utilizzo di Angular è stato limitato al nostro CMS interno per la gestione delle vendite, delle relazioni con i clienti e di altri interessi aziendali. Essendo un prodotto rivolto all'interno, è spesso soggetto a frequenti richieste di modifiche qua e là, aggiunta di piccole funzionalità, ecc.; e la struttura architettonica che Angular incoraggia (quando usato correttamente) ci ha permesso di implementare quelle richieste in modo rapido e relativamente indolore. Recensione raccolta e ospitata su G2.com.