+ 1

+ 1
Add tool

AngularJS vs Dart: What are the differences?

Developers describe AngularJS as "Superheroic JavaScript MVW Framework". AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding. On the other hand, Dart is detailed as "A new web programming language with libraries, a virtual machine, and tools". Dart is a cohesive, scalable platform for building apps that run on the web (where you can use Polymer) or on servers (such as with Google Cloud Platform). Use the Dart language, libraries, and tools to write anything from simple scripts to full-featured apps.

AngularJS can be classified as a tool in the "Javascript MVC Frameworks" category, while Dart is grouped under "Languages".

"Quick to develop" is the top reason why over 881 developers like AngularJS, while over 19 developers mention "Backed by Google" as the leading cause for choosing Dart.

AngularJS is an open source tool with 59.6K GitHub stars and 28.9K GitHub forks. Here's a link to AngularJS's open source repository on GitHub.

Lyft, MIT, and Vine Labs are some of the popular companies that use AngularJS, whereas Dart is used by Blossom, Google, and WorkTrail. AngularJS has a broader approval, being mentioned in 2793 company stacks & 1806 developers stacks; compared to Dart, which is listed in 19 company stacks and 74 developer stacks.

Decisions about AngularJS and Dart
Lucas Litton
Director of Strategy at DigitalSignal · | 8 upvotes · 69.3K views

JavaScript is at the forefront of our entire development approach. Not only do we use different JavaScript frameworks and management tools, but we also use pure vanilla JavaScript to solve simple problems throughout all of our client's builds. JavaScript is a general purpose programming language that can be blazing fast and fun to work with. There's not one project we are working on that doesn't involve it.

See more
Kamaleshwar BN
Head of Engineering at Dibiz Pte. Ltd. · | 10 upvotes · 161.1K views

It was easier to find people who've worked on React than Vue. Angular did not have this problem, but seemed way too bloated compared to React. Angular also brings in restrictions working within their MVC framework. React on the other hand only handles the view/rendering part and rest of the control is left to the developers. React has a very active community, support and has lots of ready-to-use plugins/libraries available.

See more
José Oberto
Head of Engineering & Development at Chiper · | 13 upvotes · 144.2K views

It is a very versatile library that provides great development speed. Although, with a bad organization, maintaining projects can be a disaster. With a good architecture, this does not happen.

Angular is obviously powerful and robust. I do not rule it out for any future application, in fact with the arrival of micro frontends and cross-functional teams I think it could be useful. However, if I have to build a stack from scratch again, I'm left with react.

See more
Pros of AngularJS
Pros of Dart

Sign up to add or upvote prosMake informed product decisions

Cons of AngularJS
Cons of Dart

Sign up to add or upvote consMake informed product decisions