Palestra na Faccat sobre o Zeanwork
-
Upload
josemar-davi-luedke -
Category
Technology
-
view
324 -
download
5
description
Transcript of Palestra na Faccat sobre o Zeanwork
![Page 1: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/1.jpg)
![Page 2: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/2.jpg)
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
![Page 3: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/3.jpg)
(Parênteses)
I’m loving
on
![Page 4: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/4.jpg)
Quem?
Conhece PHP?
![Page 5: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/5.jpg)
Quem?
Já trabalhou com PHP?
![Page 6: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/6.jpg)
Quem?
Sabe o que é um framework?
![Page 7: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/7.jpg)
Quem?
Ouviu falar do Zeanwork?
![Page 8: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/8.jpg)
Quem?
(Sabe o que é Ruby on Rails?)
![Page 9: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/9.jpg)
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
![Page 10: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/10.jpg)
Tem alguma vantagem?
Sim!
![Page 11: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/11.jpg)
Quais?
• Segurança
• Padronização
• Economia de tempo de desenvolvimento
• Redução de custos
• ...
![Page 12: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/12.jpg)
• 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
![Page 13: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/13.jpg)
MVC?
WTH?
![Page 14: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/14.jpg)
• MVC é um design pattern (Padrão de projeto)
• Resumidamente: Separa a aplicação em camadas.
MVC(Model, View, Controller)
![Page 15: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/15.jpg)
MVC
![Page 16: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/16.jpg)
• Sem uma comunidade ativa
• Documentação é carente
• A evolução é mínima ou quase nenhuma
• ...
Desvantagens do ZW
![Page 17: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/17.jpg)
Então para que usar ele?
Quais seus benefícios?
![Page 18: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/18.jpg)
• Curva de aprendizagem
• Documentação em PT-BR
• Open-Source
• ...
Benefícios do ZW
![Page 19: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/19.jpg)
Quer mais?
zeanwork.com.br/blog
/doc
/forum
/screencasts
![Page 20: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/20.jpg)
Perguntas?
![Page 21: Palestra na Faccat sobre o Zeanwork](https://reader034.fdocuments.us/reader034/viewer/2022052623/559e59551a28abc0208b47c4/html5/thumbnails/21.jpg)
Obrigado!