Pergunta

Temos tido problemas com Mootools não ser muito compatível especificamente na área de funcionalidade de arrastar e soltar. Eu queria saber se alguém já teve problemas semelhantes com jQuery não ser compatível. Estamos começando a usá-lo muito fortemente e está pensando em atualizar para uma versão mais recente para começar a usar vários plugins que necessitam dele. Será que vamos ter qualquer problema se livrar da versão mais antiga?

Foi útil?

Solução

jQuery parece ser bem compatível. Tenho vindo a utilizar por mais de um par de anos agora através de várias versões do núcleo e não tive problemas quando a atualização, exceto um menor poucos aqueles com alguns plugins. Eu diria que o núcleo parece ser bom, mas se você estiver usando um monte de plugins que você pode funcionar em alguns problemas (mas estes são geralmente fáceis de corrigir, ou o novo núcleo tem essa funcionalidade construído em qualquer maneira que você pode simplesmente colocar -los).

Outras dicas

jQuery é tão sério sobre a compatibilidade com versões anteriores de que eles produzem um "retrocompatibilidade" plugin para cada versão: http://docs.jquery.com/Release:jQuery_1.2#jQuery_1.1_Compatibility_Plugin . É deixar que as pessoas que não precisam de compatibilidade com versões anteriores, salvo em peso da página.

Minha experiência é que quando a atualização, às vezes acho que o material que é utilizado para os intervalos de trabalho. Por exemplo, quando a atualização do 1.7.2 para 1.8.3 Eu encontrei alguns recursos de arrastar-e-soltar parou de funcionar. Alguns problemas podem ser devido a funções jQuery obsoleto sendo descartados, ainda em uso por versões incompatíveis do jQuery UI .

Aqui é um citação de outro usuário :

A compatibilidade não pode ser o ponto forte da equipe jQuery, mas como a maioria das coisas, é um trabalho em andamento. Eu não estou significando depreciar o grande trabalho que eles fazem, mas chama a atenção para o fato de que você simplesmente deve sempre testar seus scripts com novas versões de jQuery.

Na minha experiência, jQuery 1.x tem sido muito compatível com versões anteriores até a versão 1.9.

A linha de jQuery 1.x teve grandes mudanças a partir de jQuery 1.9.0. Nós recomendamos fortemente que você também usar o plugin jQuery Migrate Se você estiver atualizando a partir de pré-1.9 versões do jQuery ou necessidade de usar plugins que ainda não tenham sido actualizadas. Leia a jQuery 1.9 Guia de atualização e jQuery 1.9 liberação blog para mais informações .

E não atualizar para 2,0 até ter certeza de que este não é um problema para você:

jQuery 2.x tem o mesmo API como jQuery 1.x, mas não suporta o Internet Explorer 6, 7 ou 8.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top