Web Unleashed 2017
UX/UIWeb DevWork Better
  • 2017-09-25 00:00:00 2017-09-26 00:00:00 America/Toronto Web Unleashed 2017 Toronto FITC
  • Toronto
  • #WEBU17

Presentation

SlideShare

Overview

JavaScript has enjoyed a strong following among front-end developers for creating dynamic web applications because it’s the fastest way to get up and offloading server-side computation to the client-side. Developers also have many choices when it comes to choosing a client-side tool, and not surprisingly, two of the most popular libraries for JavaScript that have emerged are open source projects. Google and Facebook, giants when it comes to developing the largest web applications in production today, are sharing their expertise using Angular and React, which have a lot in common, but also have significant differences. Both allow developers to work on application features in parallel by splitting them into self-contained components, and both ensure the codebase maintains minimum level of accessibility to developers of varying JavaScript experience.

Angular and React are well-supported with guides, tooling, and an open source community, but they also relieve developers of several burdens. JavaScript’s use of the client offers many advantages, but that makes it dependent on the web browser. Frameworks such as Angular and React keep track of ever-changing APIs and the capabilities of the web so that developers don’t have to do the resource-intensive work to update individual parts of the application. These frameworks also enforce certain minimal assumptions about the structure of the code to handle complex tasks with the latest and best-known techniques so developers don’t have to maintain them. They also provide real-time debugging support and unit tests that are required by enterprise applications that place high priority on performance and reliability.

Both Angular and React offer the enterprise-class JavaScript support developers require as they both solve the same set of problems. However, they tackle them in different ways, and it’s those differences that should decide which framework works best for their project.

Objective

Compare and contrast two leading front-end web application frameworks and highlighting how to help large enterprises choose what frameworks are productive for them.

Target Audience

JavaScript developers, project managers at large enterprise corporations

Five Things Audience Members Will Learn

  1. Why are applications increasingly being built on the front-end?
  2. What requirements drive the decisions of an enterprise web development team?
  3. What problems are Angular and React providing a solution for?
  4. The difference in approach and implementation between Angular and React?
  5. What criteria your team should use when determining if Angular or React are a good fit for their project?