Soumettre la recherche
Mettre en ligne
Como o Rails mudou o desenvolvimento do TRE-RS
•
Télécharger en tant que ODP, PDF
•
0 j'aime
•
214 vues
Luiz Claudio Garcia
Suivre
Slides da palestra apresentada no RsOnRails em 21/08 em PUCRS..
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 63
Télécharger maintenant
Recommandé
Síndrome de condensación pulmonar
Síndrome de condensación pulmonar
Mary Rodríguez
Síndromes Respiratórias PL-01
Síndromes Respiratórias PL-01
rdgomlk
Síndrome de condensacion
Síndrome de condensacion
rodvazare
Sindromes pulmonares
Sindromes pulmonares
Deyanira Trinidad
Sindrome de condensación
Sindrome de condensación
Citlalli Ochoa
Síndromes del parénquima pulmonar (1)
Síndromes del parénquima pulmonar (1)
Liz Katherine Chininin Yamo
Síndromes pulmonares
Síndromes pulmonares
pauloalambert
Sindromes clinicos respiratorio
Sindromes clinicos respiratorio
khail25255
Recommandé
Síndrome de condensación pulmonar
Síndrome de condensación pulmonar
Mary Rodríguez
Síndromes Respiratórias PL-01
Síndromes Respiratórias PL-01
rdgomlk
Síndrome de condensacion
Síndrome de condensacion
rodvazare
Sindromes pulmonares
Sindromes pulmonares
Deyanira Trinidad
Sindrome de condensación
Sindrome de condensación
Citlalli Ochoa
Síndromes del parénquima pulmonar (1)
Síndromes del parénquima pulmonar (1)
Liz Katherine Chininin Yamo
Síndromes pulmonares
Síndromes pulmonares
pauloalambert
Sindromes clinicos respiratorio
Sindromes clinicos respiratorio
khail25255
Navegando em um mar de siglas do mundo java
Navegando em um mar de siglas do mundo java
Andrei Tognolo
Java Server Pages
Java Server Pages
Denis L Presciliano
Java Web Fácil com VRaptor
Java Web Fácil com VRaptor
Frederico Maia Arantes
Inovações Na Plataforma Java
Inovações Na Plataforma Java
Filipe Portes
Compweek
Compweek
Thiago Gonzaga
Desafios de um desenvolvedor JSF
Desafios de um desenvolvedor JSF
Rafael Ponte
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Daniel Lopes
PHP Conference 2014: Uma string em dez milhões de documentos em menos de um s...
PHP Conference 2014: Uma string em dez milhões de documentos em menos de um s...
Aryel Tupinambá
Construindo WebApps ricas com Rails e Sencha
Construindo WebApps ricas com Rails e Sencha
Milfont Consulting
Ecossistema Ruby e Rails (Serpro BH)
Ecossistema Ruby e Rails (Serpro BH)
Daniel Lopes
REST and JEE
REST and JEE
Rafael Nunes
Ibes main
Ibes main
Leandro Ferreira
Desenvolvimento web em java com JSP e Servlets
Desenvolvimento web em java com JSP e Servlets
Igo Coelho
JavaScript Applications
JavaScript Applications
Luciano Costa
Apresentação sobre MVVMC
Apresentação sobre MVVMC
Alisson Agiani
Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para Iniciantes
Oziel Moreira Neto
PWB01 - Conceitos de Sistemas Web-convertido.pptx
PWB01 - Conceitos de Sistemas Web-convertido.pptx
GetlioDaSilvaSantos
Persistência Java: Hibernate e JPA
Persistência Java: Hibernate e JPA
Caelum
Criando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & Docker
Giovanni Kenji Shiroma
Javaone Brazil 2012: Integrando Ext JS 4 com Java EE
Javaone Brazil 2012: Integrando Ext JS 4 com Java EE
Loiane Groner
Contenu connexe
Similaire à Como o Rails mudou o desenvolvimento do TRE-RS
Navegando em um mar de siglas do mundo java
Navegando em um mar de siglas do mundo java
Andrei Tognolo
Java Server Pages
Java Server Pages
Denis L Presciliano
Java Web Fácil com VRaptor
Java Web Fácil com VRaptor
Frederico Maia Arantes
Inovações Na Plataforma Java
Inovações Na Plataforma Java
Filipe Portes
Compweek
Compweek
Thiago Gonzaga
Desafios de um desenvolvedor JSF
Desafios de um desenvolvedor JSF
Rafael Ponte
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Daniel Lopes
PHP Conference 2014: Uma string em dez milhões de documentos em menos de um s...
PHP Conference 2014: Uma string em dez milhões de documentos em menos de um s...
Aryel Tupinambá
Construindo WebApps ricas com Rails e Sencha
Construindo WebApps ricas com Rails e Sencha
Milfont Consulting
Ecossistema Ruby e Rails (Serpro BH)
Ecossistema Ruby e Rails (Serpro BH)
Daniel Lopes
REST and JEE
REST and JEE
Rafael Nunes
Ibes main
Ibes main
Leandro Ferreira
Desenvolvimento web em java com JSP e Servlets
Desenvolvimento web em java com JSP e Servlets
Igo Coelho
JavaScript Applications
JavaScript Applications
Luciano Costa
Apresentação sobre MVVMC
Apresentação sobre MVVMC
Alisson Agiani
Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para Iniciantes
Oziel Moreira Neto
PWB01 - Conceitos de Sistemas Web-convertido.pptx
PWB01 - Conceitos de Sistemas Web-convertido.pptx
GetlioDaSilvaSantos
Persistência Java: Hibernate e JPA
Persistência Java: Hibernate e JPA
Caelum
Criando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & Docker
Giovanni Kenji Shiroma
Javaone Brazil 2012: Integrando Ext JS 4 com Java EE
Javaone Brazil 2012: Integrando Ext JS 4 com Java EE
Loiane Groner
Similaire à Como o Rails mudou o desenvolvimento do TRE-RS
(20)
Navegando em um mar de siglas do mundo java
Navegando em um mar de siglas do mundo java
Java Server Pages
Java Server Pages
Java Web Fácil com VRaptor
Java Web Fácil com VRaptor
Inovações Na Plataforma Java
Inovações Na Plataforma Java
Compweek
Compweek
Desafios de um desenvolvedor JSF
Desafios de um desenvolvedor JSF
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
PHP Conference 2014: Uma string em dez milhões de documentos em menos de um s...
PHP Conference 2014: Uma string em dez milhões de documentos em menos de um s...
Construindo WebApps ricas com Rails e Sencha
Construindo WebApps ricas com Rails e Sencha
Ecossistema Ruby e Rails (Serpro BH)
Ecossistema Ruby e Rails (Serpro BH)
REST and JEE
REST and JEE
Ibes main
Ibes main
Desenvolvimento web em java com JSP e Servlets
Desenvolvimento web em java com JSP e Servlets
JavaScript Applications
JavaScript Applications
Apresentação sobre MVVMC
Apresentação sobre MVVMC
Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para Iniciantes
PWB01 - Conceitos de Sistemas Web-convertido.pptx
PWB01 - Conceitos de Sistemas Web-convertido.pptx
Persistência Java: Hibernate e JPA
Persistência Java: Hibernate e JPA
Criando Webservice REST com NodeJS, NoSQL & Docker
Criando Webservice REST com NodeJS, NoSQL & Docker
Javaone Brazil 2012: Integrando Ext JS 4 com Java EE
Javaone Brazil 2012: Integrando Ext JS 4 com Java EE
Como o Rails mudou o desenvolvimento do TRE-RS
1.
Luiz Claudio Garcia
Como o Rails mudou o desenvolvimento do TRE-RS
2.
3.
Como foi a
nossa transição..
4.
Dificuldades
5.
Como estamos
6.
7.
Judiciário
8.
Eleições
9.
Mesários?
10.
11.
Java estava se
tornando o padrão na JE
12.
E nos acreditamos...
13.
Por onde começar??
Tomcat + JSP
14.
Por onde começar??
Tomcat + JSP + JSTL
15.
Por onde começar??
Tomcat + JSP + JSTL + Struts
16.
Por onde começar??
Tomcat + JSP + JSTL + Struts + Hibernate
17.
Por onde começar??
Tomcat + JSP + JSTL + Struts + JDO
18.
Por onde começar??
Tomcat + JSP + JSTL + Struts + Oracle Toplink
19.
Por onde começar??
Tomcat + JSP + JSTL + Struts + Hibernate + Xerces + Xalan
20.
Por onde começar??
Tomcat + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis
21.
Por onde começar??
Tomcat + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant
22.
Por onde começar??
Tomcat + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB
23.
Por onde começar??
JBoss + JSP + JSTL + Struts + Xerces + Xalan + Axis + Ant + EJB
24.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB)
25.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail
26.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity
27.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + JUnit
28.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit
29.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven
30.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J
31.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF
32.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF + Wicket
33.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF + Wicket + JAAS
34.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF + Wicket + JAAS + Portlets
35.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF + Wicket + JAAS + Portlets
36.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF + Wicket + JAAS + Portlets + WSRP
37.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF + Wicket + JAAS + Portlets + WSRP + jBpm
38.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF + Wicket + JAAS + Portlets + WSRP + jBpm + AspectJ
39.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF + Wicket + JAAS + Portlets + WSRP + jBpm + AspectJ + JMX
40.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF + Wicket + JAAS + Portlets + WSRP + jBpm + AspectJ + JMX + JXtrFY
41.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF + Wicket + JAAS + Portlets + WSRP + jBpm + AspectJ + JMX + JxtrFY + JxtrFY for Business
42.
Por onde começar??
Jboss + JSP + JSTL + Struts + Hibernate + Xerces + Xalan + Axis + Ant + EJB(SLSB – SFSB – MDB) + JavaMail + Velocity + Junit + DBUnit + Maven + Log4J + JSF + Wicket + JAAS + Portlets + WSRP + jBpm + AspectJ + JMX + JxtrFY + JxtrFY for Business + OpenGTRFHWSTDJTS.....
43.
Ok, definido nosso
Stack..
44.
Começar a codificar??
45.
46.
47.
48.
Quando nosso arquiteto
terminar tudo...
49.
!!!!!!!!
50.
Agora pense..
51.
Você precisa disso
tudo?
52.
53.
Linguagem “esquisita”
54.
Coisa de designer
55.
Toy-like
56.
Poucos “se renderam”
57.
58.
Basicamente um “mestre
detalhe”
59.
Quem desenvolveu adorou
60.
Quem ficou fora..
61.
Servidores Web
62.
63.
Aplicação mais complexa
e baseada em uma existente em Java
64.
Seria usado ajax
65.
Demanda de cerca
de 3 anos
66.
67.
Migrar aplicações antigas
68.
Infra
69.
70.
Parecia “Gambiarra”
71.
Poucos botaram fé
nisso..
72.
73.
Java ou Rails
74.
75.
O time foi
se tornando mais confortável com aquela linguegem “esquisita”
76.
De “esquisita” se
tornou bacana..
77.
De bacana em
diante..
78.
79.
Começava uma força
tarefa para treinar o resto da equipe
80.
81.
Sistema gigante
82.
Equipe nacional –
4 anos
83.
Nossa equipe (2
pessoas) – 1 ano
84.
Produto final melhor
que o original
85.
Demanda de cerca
de 6 anos
86.
87.
88.
Não sabia Ruby
89.
Não Sabia Rails
90.
91.
92.
93.
Scrum
94.
Cliente Satisfeito
95.
Conhecimento Distribuido
96.
97.
Fora do “Padrão
TSE”
98.
Plataforma relativamente nova
99.
Qual mega empresa
era responsável?
100.
Infra
101.
102.
Desenterrando demandas
103.
Mostrando qualidade no
produto final
104.
105.
Desenterrando demandas
106.
Mostrando qualidade no
produto final
107.
108.
Equipe foi ampliada
de 3 para 11
109.
Sistemas estáveis
110.
Exportando sistemas
111.
112.
Oracle
113.
Scrum
114.
TDD
115.
116.
RailsCasts
117.
Livros
118.
Web..
119.
Obrigado Perguntas??
Télécharger maintenant