Arquitetura
do Universo
ao Front-end

1º de Janeiro

Início do Universo

1º de Março

Formação das primeiras galáxias

30 de Abril

Formação da Via Láctea, nossa galáxia

8 de Setembro

Formação do
Sistema solar

14 de Setembro

Formação da Terra

3 de Outubro

Aparecimento dos primeiros vestígios de vida na Terra

20 de Outubro

Surgimento das primeiras células e organismos unicelulares

21 de Outubro

Primeiros organismos fotossintéticos liberam oxigênio na atmosfera

26 de Outubro

Surgimento de organismos multicelulares

11 de Dezembro

Primeiros animais

25 de Dezembro

Explosão do Cambriano - Diversificação rápida de formas de vida

26 de Dezembro

Surgimento dos
primeiros peixes

27 de Dezembro

Primeiras plantas terrestres

28 de Dezembro

Primeiros insetos

29 de Dezembro

Primeiros répteis

30 de Dezembro

Primeiros dinossauros

31 de Dezembro
pela manhã

Extinção dos dinossauros

31 de Dezembro
pela tarde

Evolução de mamíferos e primatas

31 de Dezembro
22:30

Surgimento dos primeiros hominídeos

31 de Dezembro
23:45

Aparecimento dos primeiros Homo sapiens

31 de Dezembro
23:59:43

Início da Revolução Agrícola - Civilizações antigas

31 de Dezembro
23:59:57

Era Industrial - Avanço tecnológico

31 de Dezembro
23:59:59

Até os dias atuais.

1969

Criação da ARPANET

1974

Lançada a RFC675

1986

Primeira reunião do IETF

1989

Tim Berners-Lee cria a
World Wide Web

1989

Delegado o TLD .br ao Brasil

1990

Criação do primeiro browser

1990

Primeira menção ao nome IANA

1991

Primeira página Web publicada

1991

Publicado o documento HTML Tags

1992

Publicada a primeira foto na Web

1992

Criação da ISOC

1993

CERN disponibiliza a Web ao mundo

Linked information systems

  • People
  • Software modules
  • Groups of people
  • Projects
  • Concepts
  • Documents
  • Types of hardware
  • Specific hardware objects
  • depends on B
  • is part of B
  • made B
  • refers to B
  • uses B
  • is an example of B

The arrows which links circle A to circle B can mean, for example, that A...

In providing a system for manipulating this sort of information, the hope would be to allow a pool of information to develop which could grow and evolve with the organisation and the projects it describes. For this to be possible, the method of storage must not place its own restraints on the information. This is why a "web" of notes with links (like references) between them is far more useful than a fixed hierarchical system. When describing a complex system, many people resort to diagrams with circles and arrows. Circles and arrows leave one free to describe the interrelationships between things in a way that tables, for example, do not. The system we need is like a diagram of circles and arrows, where circles and arrows can stand for anything.

We can call the circles nodes, and the arrows links. Suppose each node is like a small note, summary article, or comment. I'm not over concerned here with whether it has text or graphics or both. Ideally, it represents or describes one particular person or object. Examples of nodes can be

Diagram Nodes are Arrows mean
Family tree People "Is parent of"
Dataflow diagram Software modules "Passes data to"
Dependency Module "Depends on"
PERT chart Tasks "Must be done before"
Organisational chart People "Reports to"
Diagram Nodes are Arrows mean
Family tree People "Is parent of"
Dataflow diagram Software modules "Passes data to"
Dependency Module "Depends on"
PERT chart Tasks "Must be done before"
Organisational chart People "Reports to"
Diagram Nodes are Arrows mean
Family tree People "Is parent of"
Dataflow diagram Software modules "Passes data to"
Dependency Module "Depends on"
PERT chart Tasks "Must be done before"
Organisational chart People "Reports to"
Diagram Nodes are Arrows mean
Family tree People "Is parent of"
Dataflow diagram Software modules "Passes data to"
Dependency Module "Depends on"
PERT chart Tasks "Must be done before"
Organisational chart People "Reports to"
Diagram Nodes are Arrows mean
Family tree People "Is parent of"
Dataflow diagram Software modules "Passes data to"
Dependency Module "Depends on"
PERT chart Tasks "Must be done before"
Organisational chart People "Reports to"
Diagram Nodes are Arrows mean
Family tree People "Is parent of"
Dataflow diagram Software modules "Passes data to"
Dependency Module "Depends on"
PERT chart Tasks "Must be done before"
Organisational chart People "Reports to"

1993

HTML 1

2000

Design principles
and
Design Patterns

2003

Domain-Driven Design (DDD)

2008

Clean Code

2012

Clean Architecture

Camadas

Camadas

Camadas

Escopo

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi nec metus justo. Aliquam erat volutpat.

Arquitetura do Universo ao Front-end

By Guilherme Siquinelli

Arquitetura do Universo ao Front-end

  • 181