Angular 2 logo

Angular 2

A platform for building mobile and desktop web applications

What is Angular 2?

It is a TypeScript-based open-source web application framework. It is a development platform for building mobile and desktop web applications.
Angular 2 is a tool in the Javascript MVC Frameworks category of a tech stack.
Angular 2 is an open source tool with 66.9K GitHub stars and 17.8K GitHub forks. Here鈥檚 a link to Angular 2's open source repository on GitHub

Who uses Angular 2?

Companies
703 companies reportedly use Angular 2 in their tech stacks, including Bitpanda, Immowelt AG, and Postclick.

Developers
3104 developers on StackShare have stated that they use Angular 2.

Angular 2 Integrations

Firebase, Sentry, Socket.IO, Bugsnag, and Angular CLI are some of the popular tools that integrate with Angular 2. Here's a list of all 33 tools that integrate with Angular 2.
Public Decisions about Angular 2

Here are some stack decisions, common use cases and reviews by companies and developers who chose Angular 2 in their tech stack.

Praveen Mooli
Engineering Manager at Taylor and Francis | 13 upvotes 路 1.4M views

We are in the process of building a modern content platform to deliver our content through various channels. We decided to go with Microservices architecture as we wanted scale. Microservice architecture style is an approach to developing an application as a suite of small independently deployable services built around specific business capabilities. You can gain modularity, extensive parallelism and cost-effective scaling by deploying services across many distributed servers. Microservices modularity facilitates independent updates/deployments, and helps to avoid single point of failure, which can help prevent large-scale outages. We also decided to use Event Driven Architecture pattern which is a popular distributed asynchronous architecture pattern used to produce highly scalable applications. The event-driven architecture is made up of highly decoupled, single-purpose event processing components that asynchronously receive and process events.

To build our #Backend capabilities we decided to use the following: 1. #Microservices - Java with Spring Boot , Node.js with ExpressJS and Python with Flask 2. #Eventsourcingframework - Amazon Kinesis , Amazon Kinesis Firehose , Amazon SNS , Amazon SQS, AWS Lambda 3. #Data - Amazon RDS , Amazon DynamoDB , Amazon S3 , MongoDB Atlas

To build #Webapps we decided to use Angular 2 with RxJS

#Devops - GitHub , Travis CI , Terraform , Docker , Serverless

See more
Shared insights
on
MongoDB
Angular 2

Hi.

It seems to be an old question, but I am confused with answers on google.

I am working on a project similar to YELP, where businesses post their services on a platform, and users can see details, reviews, and order their services on it.

I want to learn something new, considering MEAN stack, as I am currently a front end developer with angular latest, and I love Angular 2. I wonder if MongoDB will work perfectly here, as I also need to deploy APIs for mobile apps. My next project is an E-COMMERCE website, and I had to consider this stack for that too.

I will have shared hosting for now, for almost 8 months, after that, I can move these projects to dedicated hosting. I had to deploy APIs and backend on the same.

See more
Sarmad Chaudhary
Founder & CEO at Ebiz Ltd. | 7 upvotes 路 67.6K views

Hi there!

I just want to have a simple poll/vote...

If you guys need a UI/Component Library for React, Vue.js, or AngularJS, which type of library would you prefer between:

1 ) A single maintained cross-framework library that is 100% compatible and can be integrated with any popular framework like Vue, React, Angular 2, Svelte, etc.

2) A native framework-specific library developed to work only on target framework like ElementUI for Vue, Ant Design for React.

Your advice would help a lot! Thanks in advance :)

See more

Blog Posts

Angular 2's Features

  • Progressive Web Apps
  • Native
  • Code Generation
  • Code Splitting

Angular 2 Alternatives & Comparisons

What are some alternatives to Angular 2?
React
Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
Polymer
Polymer is a new type of library for the web, designed to leverage the existing browser infrastructure to provide the encapsulation and extendability currently only available in JS libraries. Polymer is based on a set of future technologies, including Shadow DOM, Custom Elements and Model Driven Views. Currently these technologies are implemented as polyfills or shims, but as browsers adopt these features natively, the platform code that drives Polymer evacipates, leaving only the value-adds.
Aurelia
Aurelia is a next generation JavaScript client framework that leverages simple conventions to empower your creativity.
Vue.js
It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API.
Meteor
A Meteor application is a mix of JavaScript that runs inside a client web browser, JavaScript that runs on the Meteor server inside a Node.js container, and all the supporting HTML fragments, CSS rules, and static assets.
See all alternatives

Angular 2's Followers
3032 developers follow Angular 2 to keep up with related blogs and decisions.