12
M.E.A.N. José Naves Moura Neto - outubro/2013

MEAN

Embed Size (px)

DESCRIPTION

Hipsters' stack - Remember L.A.M.P.? MEAN is the new stack for a new age

Citation preview

Page 1: MEAN

M.E.A.N.José Naves Moura Neto - outubro/2013

Page 2: MEAN

Padrões

Page 3: MEAN

L.A.M.P.

Do you remember LAMP?

LinuxApacheMySQLPHP

Page 4: MEAN

M.E.A.N.

Stack de tecnologias para desenvolvimento de aplicações web.

*** JAVASCRIPT ***

Page 5: MEAN

MongoDB

Banco de dados NoSQLDocumentos gravados no formato JSON binário (BSON)

Page 6: MEAN

Express

Micro framework inspirado no Sinatra (Ruby).

* servlet feelings

Page 7: MEAN

AngularJS

● Framework MVC escrito pelo Google (2009)

● Misko Hevery● 17000 → 2500 loc

Page 8: MEAN

Nodejs

● Javascript fora do brower (V8 engine)

● Single thread non blocking IO

● Event loop

Page 9: MEAN

Pontos fortes

● Uma única linguagem de ponta a ponta● JSON everywhere● Altamente escalável

Page 10: MEAN

Pontos fracos

● Curva de aprendizagem ???● Tecnologia recente ???

Page 11: MEAN

Só mais uma coisa

Uma stack deve ajudar a resolver nosso problema e não se tornar mais um problema.

Page 12: MEAN

Obrigado

@josenavesgithub.com/josenaves