Skip to content

Distinct Logic Authority

Greg Bowler edited this page Jan 25, 2019 · 2 revisions

Every operational state of a system should be represented by an individual URL. Using the URL it should be inherently obvious where the entry point to the application logic is, and the logical execution path of the request/response should be handled by one distinct area of the system's logic.

// Using URLs means HTTP is respected. // Promotes incredibly thin layer of client side programming to produce interactive live-updating pages. // Progressive enhancement concept is honoured, logic is never duplicated.

Clone this wiki locally