Jump to content

Talk:Hexagonal architecture (software)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Jpswade (talk | contribs) at 07:50, 23 October 2020. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Creation Date

The article attributes the creation of the concept to Alistair Cockburn in 2005, but the basic idea has been around for longer than that. At least as far back as the 1990s, that basic programming pattern was not uncommon in the case where an application needed to be supported by both Mac and Windows (it was exactly how I structured a Mac/Windows app back around 1997; I don't remember a specific published source for the concept, but it was part of the community's general knowledge of good practices). It would be worth digging to see if we can find a published source on the basic idea that goes further back.

--Kurisuto1

I too noticed that that the article says "The hexagonal architecture was invented by Alistair Cockburn...in 2005", yet in the reference to "Martin Fowler", it's mentioned in his 2003 book titled "Patterns of enterprise application architecture". I think this needs a revisit. --Jpswade (talk) 07:50, 23 October 2020 (UTC)[reply]