sera que rails 3 vai virar a casaca?
Flex é direcionado a programas e sistemas, seja rodado apartir da internet, de um servidor intranet ou no próprio computador pessoal.Tipo, não se faz sites com flex, mas pode-se fazer um software que roda apartir da internet e que gerencia infinitas coisas que estão conectadas em um banco de dados por exemplo.Flex na verdade é outra coisa, nada haver com framework e a realidade um verdadeiro sistema web integral, falar de flex é quase que falar de java. Não se faz sites com flex, não se faz sites em java também
Flex e java, em sites web, são no máximo modulos pequenos e softwares específicos, não seria o site inteiro.Ou seja, é essêncial um programador web ter noção dessas tecnologias avançadas que concedem um apoio extra no desenvolvimento, mas é bom o programador saber as desvantagens que essas tecnologias proporcionam em relação a acessibilidade, e assim, tirar seu proveito ao máximo.
2009/11/24 iuri souza <iur...@gmail.com>
--
Iuri Menescal
www.sagadoprogramador.com.br
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito no Grupo "rails-br" nos Grupos do Google.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para rails-br+u...@googlegroups.com
Para ver mais opções, visite este grupo em http://groups.google.com/group/rails-br?hl=pt-BR
-~----------~----~----~----~------~----~------~--~---
Já o jQuery tem seu foco maior em manipulação de DOM e efeitos, ganhou
muito destaque pela sua praticidade e pela boa curva de aprendizado e
com o tempo e apoio dos desenvolvedores, muitos plugins foram criados
para aumentar sua capacidade.
Mas tem outros frameworks também, não vamos esquecer de YUI, Dojo,
MooTools, Ext e outros. Se quiser uma comparação mais justa, seria
MooTools vs Prototype + Scriptaculous, pois ele tem um foco muito
maior em Orientação a Objetos do que o jQuery.
Não existe um melhor e outro pior, não existem comparações lógicas
embora todos eles estejam sobre a mesma linguagem. O foco de cada um é
que faz sua diferença, eu particularmente utilizo MooTools onde dá
pois tenho mais fluência, gosto de Javascript e principalmente,
trabalho com programação. Mas sei que a adoção de jQuery é muito maior
e se precisar utilizar em algum projeto, não seria uma mudança
radical.
Se quiser ver as diferenças de jQuery e MooTools: http://jqueryvsmootools.com/
Abraços
On Feb 15, 7:58 am, "Rodolfo S. Carvalho" <rodolfo....@gmail.com>
wrote:
> Joseph,
>
> 2009/11/25 Joseph Rocco <josephbie...@gmail.com>
>
> > Flex é direcionado a programas e sistemas, seja rodado apartir da internet,
> > de um servidor intranet ou no próprio computador pessoal.
>
> > Tipo, não se faz sites com flex, mas pode-se fazer um software que roda
> > apartir da internet e que gerencia infinitas coisas que estão conectadas em
> > um banco de dados por exemplo.
>
> > Flex na verdade é outra coisa, nada haver com framework e a realidade um
> > verdadeiro sistema web integral, falar de flex é quase que falar de java.
> > Não se faz sites com flex, não se faz sites em java também
>
> Sim, Flex é uma framework de componentes construída em cima do Flash Player.
>
>
>
> > Flex e java, em sites web, são no máximo modulos pequenos e softwares
> > específicos, não seria o site inteiro.
> > Ou seja, é essêncial um programador web ter noção dessas tecnologias
> > avançadas que concedem um apoio extra no desenvolvimento, mas é bom o
> > programador saber as desvantagens que essas tecnologias proporcionam em
> > relação a acessibilidade, e assim, tirar seu proveito ao máximo.
>
> Acho que você está sendo totalmente equivocado nas suas palavras. Por que
> não se faz sites inteiros em flash? Depende do foco, das necessidades, etc.
> O que você diz desse sitehttp://www.007.com/? Totalmente feito em Flex.
>
> Acho que você precisa se atualizar, e conhecer mais sobre a tecnologia.
>
>
>
>
>
> > 2009/11/24 iuri souza <iur...@gmail.com>
>
> > Trabalho em um projeto em flex, e não vejo grandes vantagens, você pode até
> >> ganhar em produtividade, mas por outro lado tem uma aplicação engessada e
> >> pesada.
>
> >> Acho que o Flex é ideal para intranet, aplicações expostas na web não
> >> rendem muito bem com Flex.
>
> >> 2009/11/24 Bruno Mamona <b.mam...@gmail.com>
> >>> > >> (primcipalmente entre jQuery e Script.aculo.us<http://script.aculo.us/>),
> >> Para cancelar a sua inscrição neste grupo, envie um e-mail para...
>
> read more »
Estou usando a sua resposta para responder ao grupo, não
especificamente ao seu último post...
Dito isso, algumas observações:
Eu abri a discussão sobre um assunto bem específico sobre Javascript,
mas acredito que uma das coisas legais num grupo de discussão é isso
mesmo, as vezes as threads se atravessam, mudam de assunto, e por aí
vai. Penso que faz parte do processo (não gosto de muita moderação nos
grupos de discussão, só em casos muito extremos).
Bom como voces já devem ter percebido, apesar da minha idade e grande
experiência em outras áreas, sou novato em tudo isso de Web e Rails,
mas aqui vão algumas considerações decisões e experiências com o tal
de Flex.
Uma das primeiras coisas que me chamaram a atenção quando eu comecei a
estudar sobre desenvolvimento para Web, foi a palavra
"acessibilidade", tem um vídeo sobre o assunto que encontrei no site
bengala legal, que realmente mudou MUITO minha perspectiva sobre o
assunto.
http://videolog.uol.com.br/video.php?id=230205
Minha sugestão é que TODOS que desenvolvem para Web deêm uma olhada no
material disponibilizado naquele site e pensem a respeito.
Fiquei com medo desde então, de ter criado um preconceito a respeito
do uso de Flex / Flash, mas realmente, estas tecnologias acabaram indo
para o final da minha lista de prioridades de aprendizado.
Na prática até hoje tive apenas uma necessidade num projeto no ambito
de trabalho (Java), que seria muito bem atendido por uma solução em
Flex / Flash. Precisava saber o tamanho dos arquivos que o usuário
pretendia fazer upload para evitar de ter que fazer o upload para
depois criticar o tamanho do arquivo já no servidor (dahh), já tinha
uma solução em flex / flash pronta e gratuita na internet, mas não
pude usar porque o cliente simplesmente não homologa soluções em
flex / flash.
Em resumo, na minha modesta opinião, como tudo na vida, nem tanto ao
mar nem tanto a terra. Um site feito totalmente em Flex / Flash, é
inacessível para deficientes (apesar de alguns experts questionarem
esta afirmativa), o que, dependendo da abrangência que você queira dar
ao site pode ser um problema.
Vejam o exemplo do site do filme do 007 citado. Supondo que eu fosse
cego, estaria "ouvindo" esta discussão, chegaria até o link,
conseguiria até abrir o link numa outra aba do meu browser, e depois?
nem a tecla TAB funciona...
Alguns poderiam questionar: mas se o cara é cego, o que ele vai fazer
num site sobre um filme?
Bom, o cara pode, por exemplo, ter interesse em saber informações
sobre a produção do filme, atores, pode querer comprar um CD com a
trilha sonora entre outros. Isso signifa dizer, que se aquele site
vende a trilha sonora do filme, o público dos deficientes visuais está
excluído como público alvo.
Seria interessante, vocês que conhecem mais sobre o assunto que eu,
mostrarem exemplos de sites em Flex, aderentes aos modernos conceitos
de acessibilidade (acredito até que existam).
Por outro lado, fazer como o cliente para o qual eu trabalho
atualmente, e simplesmente excluir a possibilidade do uso de Flex, é
também um erro estratégico, que no caso do exemplo citado, pode
permitir coisas do tipo, o usuário faz upload de um arquivo de 5Mb,
perde tempo fazendo este upload, e depois disso, é avisado que existe
um limite de 2Mb. Convenhamos, é um absurdo.
Para finalizar, fiquei meio confuso com os termos Flex e Flash, e
encontrei neste post:
http://theresidentalien.typepad.com/ginormous/2009/02/the-difference-between-flex-and-flash.html
Uma boa explicação:
"Flex provides the ability to create a SWF file (flash player files)
that run on the Adobe Flash Player in any web browser. Just like the
Flash was created to enable animators and illustrators to provide
visually appealing experiences on the web, Flex was design for the
same purpose, but Flex is Flash’s “big brother”, it’s the same
“technology” but the way applications are built is different and allow
much more complicated applications to be built by software engineers
instead of animators."
Grande Abraço.
On Feb 15, 7:58 am, "Rodolfo S. Carvalho" <rodolfo....@gmail.com>
wrote:
> Joseph,
>
> 2009/11/25 Joseph Rocco <josephbie...@gmail.com>
>
> > Flex é direcionado a programas e sistemas, seja rodado apartir da internet,
> > de um servidor intranet ou no próprio computador pessoal.
>
> > Tipo, não se faz sites com flex, mas pode-se fazer um software que roda
> > apartir da internet e que gerencia infinitas coisas que estão conectadas em
> > um banco de dados por exemplo.
>
> > Flex na verdade é outra coisa, nada haver com framework e a realidade um
> > verdadeiro sistema web integral, falar de flex é quase que falar de java.
> > Não se faz sites com flex, não se faz sites em java também
>
> Sim, Flex é uma framework de componentes construída em cima do Flash Player.
>
>
>
> > Flex e java, em sites web, são no máximo modulos pequenos e softwares
> > específicos, não seria o site inteiro.
> > Ou seja, é essêncial um programador web ter noção dessas tecnologias
> > avançadas que concedem um apoio extra no desenvolvimento, mas é bom o
> > programador saber as desvantagens que essas tecnologias proporcionam em
> > relação a acessibilidade, e assim, tirar seu proveito ao máximo.
>
> Acho que você está sendo totalmente equivocado nas suas palavras. Por que
> não se faz sites inteiros em flash? Depende do foco, das necessidades, etc.
> O que você diz desse sitehttp://www.007.com/? Totalmente feito em Flex.
>
> Acho que você precisa se atualizar, e conhecer mais sobre a tecnologia.
>
>
>
> > 2009/11/24 iuri souza <iur...@gmail.com>
>
> > Trabalho em um projeto em flex, e não vejo grandes vantagens, você pode até
> >> ganhar em produtividade, mas por outro lado tem uma aplicação engessada e
> >> pesada.
>
> >> Acho que o Flex é ideal para intranet, aplicações expostas na web não
> >> rendem muito bem com Flex.
>
> >> 2009/11/24 Bruno Mamona <b.mam...@gmail.com>
> >>> > >> (primcipalmente entre jQuery e Script.aculo.us<http://script.aculo.us/>),
> ...
>
> read more »
--
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.