A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Produtividade com SuperCRUD e Software Template

Apresentações semelhantes


Apresentação em tema: "Produtividade com SuperCRUD e Software Template"— Transcrição da apresentação:

1 Produtividade com SuperCRUD e Software Template
Vinicius Senger CIO & Fundador Globalcode

2 Agenda Motivação Projeto SuperCRUD DEMOs Como colaborar? Links

3 Motivação Mesmo com POO, componentização, frameworks e novas linguagens o copy-and-paste continua sendo o método forte no desenvolvimento; XMLs, código Java, HTML, XHML, CSS, Junit, OSGi manifest fazem parte da infra básica; Tendência muito grande em linguagens focadas em geração de CRUDs: Ruby on Rails Python + Web2Py Grails

4 Agenda Motivação Projeto SuperCRUD DEMOs Como colaborar? Links

5 SuperCRUD SuperCRUD nasceu para: Tornar o Java (ainda mais) produtivo;
Criar uma comunidade de template de softwares; Centralizar um catálogo de arquiteturas Facilitar as tarefas iniciais de um projeto; Oferecer uma forma ágil de prototipagem de aplicativos;

6 SuperCRUD SuperCRUD é um gerador de aplicativos na Web;
Um aplicativo Web que gera aplicativos, Web; Features: Modelador de Entidades on-line Opção de diversos templates de arquitetura: JSF puro, Jboss Seam, Spring, EJB Usuários poderão clonar templates de outros usuários; Usuários poderão clonar modelos de entidades de outros usuários;

7 SuperCRUD Nasceu por um acidente conveniente de drag-and-drop;
Projeto open-source LGPL; Utiliza JSF, JPA, Seam e o próprio SuperCRUD; Protótipo disponível em Comunidade supercrud.ning.com; Source esta no supercrud.dev.java.net; 75 voluntários;

8 Agenda Motivação Projeto SuperCRUD DEMOs Como colaborar? Links

9 DEMOs SuperCRUD em execução; Os engines e os múltiplos engines;
Criando templates;

10 Agenda Motivação Projeto SuperCRUD DEMOs Como colaborar? Links

11 Como colaborar? Desenvolvendo kernel do SuperCRUD:
Para desenvolvedores senior com maior dedicação projeto; Desenvolvendo templates de arquitetura: A melhor maneira de tornar o SuperCRUD sua ferramenta de geração de código; Testando e implementado testes; Documentação; Divulgação;

12 Agenda Motivação Projeto SuperCRUD DEMOs Como colaborar? Links

13 Links supercrud.ning.com supercrud.dev.java.net www.supercrud.com


Carregar ppt "Produtividade com SuperCRUD e Software Template"

Apresentações semelhantes


Anúncios Google