Framework ou cms

10
Framework ou CMS? WILSON MENDES NETO

description

Mini palestra mostrando os pontos fortes e fracos dos Frameworks e CMS , comparativo de alguns em diversas linguagens e quando utilizá-los.

Transcript of Framework ou cms

Page 1: Framework ou cms

Framework ou CMS? WILSON MENDES NETO

Page 2: Framework ou cms

Definições: quando usar cada um?

Framework:

Uma arquitetura desenvolvida com

o objetivo de atingir a máxima

reutilização, representada como

um conjunto de classes abstratas e

concretas, com grande potencial de

especialização.

Mattsson (1996, 2000)

CMS:

aplicativo usado para criar, editar,

gerenciar e publicar conteúdo,

semelhante a um framework (um

esqueleto) de website pré-

estruturado, com recursos básicos.

Wikipedia (04/2011)

Page 3: Framework ou cms

Recursos existentes

Ferramentas de software e da

Web

Editor de texto

Ferramentas de colaboração

Design responsivo

Integração com as mídias sociais

Twitter

Facebook

Google +

Facilitador colaborativo

Compartilhar conteúdos diversos

Grupos

Fóruns

Page 4: Framework ou cms

Projetos CMS - PHP

CMS Foco de atuação Pontos fortes

Wordpress Blog Mais utilizado atualmente

Usabilidade e semântica

Joomla! Sites corporativos Muitas possibilidades

Drupal Portais Documentação e

segurança

Magento Loja virtual Considerado melhor

projeto de loja virtual

Moodle Ambientes educacionais Ambiente virtual de

aprendizado Completo

Page 5: Framework ou cms

Projetos CMS - .NET

CMS Foco de atuação Pontos fortes

DotNetNuke Blog Mais utilizado atualmente

Usabilidade e semântica

Umbraco Sites corporativos Muitas possibilidades

Kentico Portais Documentação e

segurança

Page 6: Framework ou cms

Projetos CMS - Python

CMS Foco de atuação Pontos fortes

Django Blog/Portais Mais utilizado, DRY

Plone Sites corporativos Muitas possibilidades

Page 7: Framework ou cms

Projetos CMS - Ruby

CMS Foco de atuação Pontos fortes

Octopress Blog Mais utilizado atualmente

Usabilidade e semântica

Locomotive Sites corporativos Muitas possibilidades

Page 8: Framework ou cms

Projetos CMS - JAVA

CMS Foco de atuação Pontos fortes

Liferay Portais empresariais Utilizado por grandes

empresas

Page 9: Framework ou cms

Quando usar?

Antes de pensar na solução pense nos seguintes aspectos

Domínio do problema

Curva de aprendizado

Segurança

Desempenho

Adaptabilidade

Page 10: Framework ou cms

Dúvidas? Me gusta! @WILLMENDESNETO

HTTPS://WWW.FACEBOOK.COM/WILSONMENDESNETO

HTTP://ABOUT.ME/WILLMENDESNETO