O'Reilly logo

Isomorphic Go by Kamesh Balasubramanian

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The isomorphic web application architecture

The isomorphic web application architecture consists of implementing two web applications, one on the server side and one on the client side, using the same programming language and reusing code across the two environments:

Figure 1.8: The Isomorphic Web Application Architecture

As depicted in Figure 1.8, business logic can be shared across environments. For example, if we had defined a Product struct to model a product for our e-commerce website, both the server-side and client-side applications can be made aware of it.

In addition to this, a template renderer exists on both the server side and ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required