Comparação de quadros
A Tabela 1 fornece uma comparação detalhada das cinco estruturas discutidas neste artigo
Protótipo | jQuery | YUI | ExtJS | MooTools | |
---|---|---|---|---|---|
Versão mais recente | 1.6.1 | 1.4.1 | 3h00 | 3.1 | 1.2.4 |
Licença | MIT | MIT e GPL | BSD | Comercial e GPL v3 | MIT |
Compatibilidade do navegador | |||||
Suporte para IE | 6,0+ | 6,0+ | 6,0+ | 6,0+ | 6,0+ |
Suporte Firefox | 1,5+ | 2,0+ | 3,0+ | 1,5+ | 2,0+ |
Suporte Safári | 2.0.4+ | 3,0+ | 4,0+ | 3,0+ | 2,0+ |
Suporte Ópera | 9,25+ | 9,0+ | 10,0+ | 9,0+ | 9,0+ |
Suporte do Chrome | 1,0+ | 1,0+ | Não verificado | Não verificado | Não verificado |
Recursos principais | |||||
Suporte Ajax | Sim | Sim | Sim | Sim | Sim |
Manipulação de DOM | Sim | Sim | Sim | Sim | Sim |
Travessia DOM | Sim | Sim | Sim | Sim | Sim |
Tratamento de eventos | Sim | Sim | Sim | Sim | Sim |
JSON | Sim | Sim | Sim | Sim | Sim |
Seletores | Sim | Sim | Sim | Sim | Sim |
Melhorias de UX/UI | |||||
Acordeão | Não | IU jQuery | Não | Sim | MooToolsMais |
Animação | escriturário | Sim | Sim | Sim | Sim |
Preenchimento automático | escriturário | Não | Sim | Sim | Não |
Histórico do navegador | escriturístico | Não | Sim | Sim | Não |
Calendário | Não | IU jQuery | Sim | Sim | Não |
Gráficos | Não | Não | Sim | Sim | Não |
Arrastar e soltar | escriturário | IU jQuery | Sim | Sim | MooToolsMais |
Grades | Não | Não | Sim | Sim | MooToolsMais |
Barra de progresso | Não | IU jQuery | Sim | Sim | Não |
Redimensionar | Não | IU jQuery | Sim | Sim | Não |
Editor de Rich Text | Não | Não | Sim | Sim | Não |
Controle deslizante | escriturário | IU jQuery | Sim | Sim | MooToolsMais |
Guias | Não | IU jQuery | Sim | Sim | Não |
Temas | Não | IU jQuery | Sim | Sim | MooToolsMais |
Visualizações em árvore | Não | Não | Sim | Sim | Não |
Outras estruturas dignas de nota
Para ser breve, este artigo discute apenas cinco das estruturas mais populares. Isso não significa que sejam as mais populares, as melhores e as mais ricas em recursos.
Algumas outras estruturas também merecem ser mencionadas e examinadas.
análise
Neste artigo, você aprendeu sobre o conceito de frameworks JavaScript e seus benefícios no desenvolvimento de sites e aplicações web. Há uma descrição geral da funcionalidade comum dessas estruturas e exemplos que ilustram sua aplicação. Ao mesmo tempo, você também aprendeu sobre uma ou algumas das cinco estruturas para experiência e interface do usuário. No final, você obtém uma tabela visual que destaca quais recursos cada quadro possui ou não. Munido dessas informações, você pode pesquisar mais essas estruturas antes de fazer uma escolha informada para você ou sua equipe.
recurso
Obtenha produtos e tecnologia
Sobre o autor
Joe Lennon é um desenvolvedor de software de 24 anos de Cork, Irlanda. Joe é autor do próximo livro da Apress, Beginning CouchDB , e contribuiu com vários artigos técnicos e tutoriais para o IBM developerWorks. Em seu tempo livre, Joe gosta de jogar futebol (. futebol), mexer em gadgets e melhorar sua pontuação de jogador no Xbox 360.
Endereço de reimpressão: http://www.denisdeng.com/?p=736
Endereço original: http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html