| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2010 14:54:09
|
ctdaa
JavaGuru
![[Avatar]](/images/avatar/6ad7a30abbe69e43b586e8c7c39b9412.png)
Membro desde: 12/08/2009 19:01:45
Mensagens: 222
Offline
|
Todos os exemplos e tutoriais de Ruby on Rails que já vi mostram páginas web muito simples.... do tipo "Digite seu Nome:..... Olá nome"
Procurei por referência de aplicação web rica para RoR e encontrei somente artigos sobre Flex e Ruby.
Existem outras formas de se criar páginas mais elaboradas para usar com Rails? Assim como temos várias alternativas de frameworks de componentes para JSF?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2010 15:47:43
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
Cara, por coincidência outro dia mesmo publiquei algo no meu blog sobre isto: http://www.itexto.net/devkico/?p=558
A conclusão que cheguei é a seguinte: RIA só é implementada mesmo, de fato (ou seja, crossbrowser) hoje usando algum framework como Flex, JavaFX, Silverlight, etc.
O que rola é o seguinte: é possível fazer coisas lindas com HTML/Javascript/CSS? Sim, é. Mas o trabalho que você tem não compensa.
Eu inclusive inciei uma discussão no GUJ sobre isto: http://www.guj.com.br/posts/list/148750.java
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2010 15:54:02
|
mochuara
GUJ Master
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline
|
ctdaa wrote:Todos os exemplos e tutoriais de Ruby on Rails que já vi mostram páginas web muito simples.... do tipo "Digite seu Nome:..... Olá nome"
Procurei por referência de aplicação web rica para RoR e encontrei somente artigos sobre Flex e Ruby.
Existem outras formas de se criar páginas mais elaboradas para usar com Rails? Assim como temos várias alternativas de frameworks de componentes para JSF?
Ruby on Rails é uma tecnologia de servidor. Para rodar RIA no browser vc precisa usar algo no cliente. Existem frameworks Javascript que são otimos para isso, como JQuery e Capuccino. Funciona muito melhor entre browsers do que tecnolgias de plugin.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2010 15:57:04
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
mochuara wrote:
ctdaa wrote:Todos os exemplos e tutoriais de Ruby on Rails que já vi mostram páginas web muito simples.... do tipo "Digite seu Nome:..... Olá nome"
Procurei por referência de aplicação web rica para RoR e encontrei somente artigos sobre Flex e Ruby.
Existem outras formas de se criar páginas mais elaboradas para usar com Rails? Assim como temos várias alternativas de frameworks de componentes para JSF?
Ruby on Rails é uma tecnologia de servidor. Para rodar RIA no browser vc precisa usar algo no cliente. Existem frameworks Javascript que são otimos para isso, como JQuery e Capuccino. Funciona muito melhor entre browsers do que tecnolgias de plugin.
Oi mochuara,
fiquei curioso: como podem funcionar melhor do que tecnologias baseadas em plugin (Flash, Silverlight, JavaFX, etc) se as implementações do Javascript, assim como do CSS e do HTML variam entre os navegadores, enquanto a estrutura básica do plugin é a mesma em todos eles?
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2010 16:05:24
|
mochuara
GUJ Master
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline
|
kicolobo wrote:
Oi mochuara,
fiquei curioso: como podem funcionar melhor do que tecnologias baseadas em plugin (Flash, Silverlight, JavaFX, etc) se as implementações do Javascript, assim como do CSS e do HTML variam entre os navegadores, enquanto a estrutura básica do plugin é a mesma em todos eles?
Com JQuery e Capuccino voce não esta programando pra Javascript, CSS e HTML, mas em um outro nível, principalmente usando Capuccino.
Plugin, como o próprio nome já diz, é algo que precisa estar instalado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2010 16:10:03
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
mochuara wrote:
kicolobo wrote:
Oi mochuara,
fiquei curioso: como podem funcionar melhor do que tecnologias baseadas em plugin (Flash, Silverlight, JavaFX, etc) se as implementações do Javascript, assim como do CSS e do HTML variam entre os navegadores, enquanto a estrutura básica do plugin é a mesma em todos eles?
Com JQuery e Capuccino voce não esta programando pra Javascript, CSS e HTML, mas em um outro nível, principalmente usando Capuccino.
Plugin, como o próprio nome já diz, é algo que precisa estar instalado.
Concordo em parte com relação ao que você diz mochuara.
JQuery, assim como Capuccino (acho o Capuccino interessantíssimo inclusive), apesar de serem abstrações, ainda são Javascript. São apenas uma roupagem mais elegante para os nossos velhos amigos.
E com relação ao plugin, concordo, é realmente um estorvo ter de instalar alguma coisa, mas levando-se em consideração algo como Flash por exemplo, que tem 98% de penetração, este não seria um problema.
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2010 16:21:21
|
mochuara
GUJ Master
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline
|
kicolobo wrote:
mochuara wrote:
kicolobo wrote:
Oi mochuara,
fiquei curioso: como podem funcionar melhor do que tecnologias baseadas em plugin (Flash, Silverlight, JavaFX, etc) se as implementações do Javascript, assim como do CSS e do HTML variam entre os navegadores, enquanto a estrutura básica do plugin é a mesma em todos eles?
Com JQuery e Capuccino voce não esta programando pra Javascript, CSS e HTML, mas em um outro nível, principalmente usando Capuccino.
Plugin, como o próprio nome já diz, é algo que precisa estar instalado.
Concordo em parte com relação ao que você diz mochuara.
JQuery, assim como Capuccino (acho o Capuccino interessantíssimo inclusive), apesar de serem abstrações, ainda são Javascript. São apenas uma roupagem mais elegante para os nossos velhos amigos.
E com relação ao plugin, concordo, é realmente um estorvo ter de instalar alguma coisa, mas levando-se em consideração algo como Flash por exemplo, que tem 98% de penetração, este não seria um problema.
E qual o problema do JavaScript?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2010 16:26:32
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
mochuara wrote:
kicolobo wrote:
mochuara wrote:
kicolobo wrote:
Oi mochuara,
fiquei curioso: como podem funcionar melhor do que tecnologias baseadas em plugin (Flash, Silverlight, JavaFX, etc) se as implementações do Javascript, assim como do CSS e do HTML variam entre os navegadores, enquanto a estrutura básica do plugin é a mesma em todos eles?
Com JQuery e Capuccino voce não esta programando pra Javascript, CSS e HTML, mas em um outro nível, principalmente usando Capuccino.
Plugin, como o próprio nome já diz, é algo que precisa estar instalado.
Concordo em parte com relação ao que você diz mochuara.
JQuery, assim como Capuccino (acho o Capuccino interessantíssimo inclusive), apesar de serem abstrações, ainda são Javascript. São apenas uma roupagem mais elegante para os nossos velhos amigos.
E com relação ao plugin, concordo, é realmente um estorvo ter de instalar alguma coisa, mas levando-se em consideração algo como Flash por exemplo, que tem 98% de penetração, este não seria um problema.
E qual o problema do JavaScript?
As implementações que querendo ou não, variam um pouco. O Capuccino e o JQuery conseguem abstrair isto, é verdade, mas a outra parte nem tanto. O CSS ainda varia pra daná, assim como o HTML.
E ainda temos algumas limitações no Javascript atual. Por exemplo: multi threading em Javascript AINDA é horrível. A gente pode até tentar fazer alguma coisa, é verdade, mas o máximo que conseguimos ainda é o "alguma coisa". Em uma interface rica, este aspecto é importante.
A solução para tudo seria o HTML 5, o problema é que o problema ainda persiste, e na realidade piora, porque o bicho só vai ser recomendado pela W3C a partir de 2022. Sinceramente, sou muito pessimista com relação à situação atual dos web standards. Acho que devemos fazer a nossa parte como desenvolvedores os apoiando, não estou vendo muita melhoria. Este é o problema.
Encontrei inclusive um post em um blog hoje muito interessante sobre o assunto: http://www.onderhond.com/blog/work/the-decline-of-web-standards
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2010 10:40:18
|
breno500as
Virtual Machine Man
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline
|
kicolobo, vc estuda na fumec aqui em BH ?
|
Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2010 12:03:46
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
breno500as wrote:kicolobo, vc estuda na fumec aqui em BH ?
Yeap! Você também? Se quiser pode me contactar por mp ou msn (kicolobo@itexto.net)
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
|
|