palestra na faccat sobre o zeanwork
DESCRIPTION
Palestra realizada em 17/12/2011 na Faccat sobre o Zeanwork.TRANSCRIPT
class Speaker def get speaker = [ :name => "Josemar Davi Luedke", :experience => "More than 5 years with Web dev.", :working_with => "PHP, Javascript and CSS.", :studying => "Ruby on Rails, Python and Django.", :site => "josemarluedke.com", :twitter => "@JosemarLuedke", :github => "github.com/josemarluedke" ] endend
(Parênteses)
I’m loving
on
Quem?
Conhece PHP?
Quem?
Já trabalhou com PHP?
Quem?
Sabe o que é um framework?
Quem?
Ouviu falar do Zeanwork?
Quem?
(Sabe o que é Ruby on Rails?)
O Que é um framework?
• Um framework, em desenvolvimento de software, é uma abstração que une códigos, classes, funções, técnicas e metodologias comuns entre vários projetos provendo uma funcionalidade genérica.
- Wikipedia
Tem alguma vantagem?
Sim!
Quais?
• Segurança
• Padronização
• Economia de tempo de desenvolvimento
• Redução de custos
• ...
• Poucas configurações
• Programação Orientada à Objetos
• Segurança
• Padronização
• Helpers, Components, Extensions
• URL’s Amigáveis
• Multi-idiomas
• Validações
• MVC
• ...
Características do ZW
MVC?
WTH?
• MVC é um design pattern (Padrão de projeto)
• Resumidamente: Separa a aplicação em camadas.
MVC(Model, View, Controller)
MVC
• Sem uma comunidade ativa
• Documentação é carente
• A evolução é mínima ou quase nenhuma
• ...
Desvantagens do ZW
Então para que usar ele?
Quais seus benefícios?
• Curva de aprendizagem
• Documentação em PT-BR
• Open-Source
• ...
Benefícios do ZW
Quer mais?
zeanwork.com.br/blog
/doc
/forum
/screencasts
Perguntas?
Obrigado!