jQuery + Prototype + YUI + blá blá = Perigo!

Quem me conhece sabe que sou fã do YUI Library do yahoo! … é muito doido a quantidade de componentes e a forma como ele trabalha. Maaaass, tb existe outros caras muito bons, like jQuery e Prototype… Especialmente jQuery é show de bola.
jQuery além de ser bem pequeno é extremamente poderoso. Te permite acessar qualquer componente na sua page, alterar valores de atributos destes componentes e mais um monte de coisinhas com Ajax. O Prototype tb permite fazer isso tudo, mas o jQuery ainda é bem melhor… alias, muuuuito melhor! …rsrsrsrsrs
Mas tome cuidado ao utilizar em um projeto todos eles juntos ou somente 2 deles. Bom, na minha experiência com desenvolvimento, percebi que quando vc for utilizar mais de uma dessas bibliotecas, vc deve separar elas e definir qual será o objetivo de cada uma. Ou seja, vou dar um exemplo de um projeto que estou participando. Neste projeto X, nós utilizamos o Prototype e o jQuery. No início era somente o Prototype para fazer nossas requisições Ajax… mas com o passar do tempo o projeto precisou de mais interatividade, agilidade e rapidez ao manipular Javascript…. jQuery então entrou em cena. Dai resolvemos manter os dois, Prototype e jQuery. Prototype somente para requisições Ajax e jQuery para manipulação DOM. Essa separação de trabalhos foi definida para evitar misturas de códigos e funções em nossas librarys js e é obviu, facilitar a leitura e o entendimento do código.
O ideal mesmo é que um projeto utilize somente um tipo de library js, seja por questão de organização, seja por questão de performance, seja tb por objetividade em seu projeto.
O YUI por exemplo hoje estou utilizando em um projeto pessoal, mas somente ele, pois estou utilizando alguns componentes legais do yui e resolvi utilizar então somente o yui, para manter o padrão de códigos sabe, pois o yui trabalha, na maioria do tempo, através listeners, ou seja, ele fica escutando os eventos para iniciar alguma funcionalidade.
Alguma opnião? Reclamação? Sugestão? Vc está vivo? …rs
Até +!
![]()
April 14th, 2008 at 10:05 am
eu não tb não sou fã de misturar as coisas… só vodka com limão e açúcar!!
April 14th, 2008 at 11:06 am
Não faz muito tempo passamos por um problema com a prototype e a Jquery… graças a Deus achamos um tal de noConflict() que solucionou o problema.
Mais como o Chistian mesmo disse, nem rola essas misturebas… rs*
April 15th, 2008 at 12:00 am
haha … ainda não fiz essa mistura que o Christian sugeriu, mas deve ficar bom.
…rs
April 15th, 2008 at 12:01 am
Pois é marcus … esses dias atrás eu quase apanhei por causa disso …rsrsrsrs
April 26th, 2008 at 2:54 pm
do you know any information about this subject in other languages?