Micro-kernel architecture (graojs core)
IoC - Inversion of Control (graojs core)
DI - Dependency Injection (graojs core)
MVC - Model View Controller(graojs)
Scaffolding (graojs generator)
RAD - Rapid Application Developer(graojs builder, it's a frontend for mongoose schemas and graojs generator, maybe we'll utilize fabric.js)
Authentication (nodejs passport)
RBAC - Role Based Access Control (mongoose rbac, we'll work to support activity based access control)
RestFUL and engine of static and controllers routes (nodejs express)
RIA - Rich Interface Application(angularjs, angular-ui, twitter bootstrap 3)
ODM - Object Document Mapping(nodejs mongoose, we'll work to support ORM)
Template Engine (swig, jade, but if you prefer others engines, it's very simple support it)
Internationalization (nodejs i18n)
1. graoJS – Full stack MVC NodeJS
http://graojs.org
Marcelo Machado Fleury
@marcelomf
marcelo[arroba]synack[ponto]com[ponto]br
#latinoware2013
… #graojs #pev #h2hc-community #nodejsgo
#gojs #fgsl #asl-go #psl-go, #eri-go …
"Nenhum de nós é melhor ou mais inteligente que
todos nós." Marilyn Ferguson
2. whoami
●
Primeiros códigos escritos em 1998
●
Primeira compilação de um kernel GNU/Linux em 2000
●
Primeiro hacking em 2002
●
Anarquista ao seu próprio limite, tendendo ao infinito
●
Grato por ter trabalhado em bons projetos na Sicoob, 4Linux e
Cipher
“O caminho para sabedoria é simples, erra, erra e erra
novamente, masmenos, menos e menos” Piet Hein
3. O graoJS – Vamos semear
●
Germinando códigos/opcodes/bits
–
Modelo artesão
–
Utópico estado da arte
●
Licença MIT
●
DIY, DRY, KISS
●
GOF, XP, SCRUM