Existe RIA com Ruby on Rails?  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
ctdaa
JavaGuru
[Avatar]

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?
[WWW]
kicolobo
Moderador
[Avatar]

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
[WWW] [MSN] [ICQ]
mochuara
GUJ Master
[Avatar]
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.
kicolobo
Moderador
[Avatar]

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
[WWW] [MSN] [ICQ]
mochuara
GUJ Master
[Avatar]
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.
kicolobo
Moderador
[Avatar]

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
[WWW] [MSN] [ICQ]
mochuara
GUJ Master
[Avatar]
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?
kicolobo
Moderador
[Avatar]

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
[WWW] [MSN] [ICQ]
breno500as
Virtual Machine Man
[Avatar]
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
kicolobo
Moderador
[Avatar]

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
[WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team