Estruturas/bibliotecas Javascript populares como jQuery, MooTools, Prototype e Yui (para citar alguns dos Estruturas JavaScript mais populares por aí) Definitivamente, tenha uma base sólida na arena da estrutura JavaScript. Mas para os desenvolvedores mais aventureiros que procuram estruturas/bibliotecas novas ou alternativas – existem algumas excelentes estruturas fora das populares que vale a pena conferir. É sempre bom considerar todas as suas opções antes de se estabelecer em uma estrutura JavaScript certa para você e/ou sua equipe – e embora definitivamente haja muitas razões convincentes para manter os grandes nomes – isso não vai te machucar nada pelo menos tente as alternativas.
Este artigo mostra 10 estruturas/bibliotecas JavaScript alternativas e capazes para explorar. Os links para algumas de suas demos (quando disponíveis) são incluídos na entrada para que você possa ver a estrutura em ação.
1. Sproutcore
Sproutcore Distingue -se enfatizando seu uso para trazer funcionalidades de aplicativos para desktop na web. Tem uma quantidade saudável de guias fáceis de seguir para fazer você ir rapidamente e seu próprio Grupo do Google para suas perguntas e para interagir com outros desenvolvedores de ceder. Demonstrações de Sproutcore: fotos, controles de amostra
2. Spry
Spry é a estrutura do Ajax da Adobe. Uma das muitas características distintas do Spry é sua forte integração com produtos Adobe (como Dreamweaver, Flash e Air). Assim como qualquer produto da Adobe, já existe uma tonelada de documentação para ajudá -lo a começar rapidamente.
Demonstrações Spry: Galeria de Foto, RSS Reader, Widgets de Validação de Formulário
3. JavaScriptMvc
Javascriptmvc é uma estrutura JavaScript embalada em destaque. JSMVC aplica o Model-View-Controller (MVC) Padrão arquitetônico para JavaScript, separando a lógica de negócios da camada de apresentação-resultando em aumento da modularidade e facilidade de modificação para qualquer um dos componentes. Possui uma unidade de teste automatizada interna (porque “o teste JavaScript é uma merda”) e até por e-mail quando um usuário encontra um erro.
JavaScriptMVC demonstrations: Error Demo, History Demo, Todo Demo
4. pescoço
pescoço é uma estrutura de aplicativo AJAX que usa JavaScript orientado a objetos. É uma estrutura que permite criar um aplicativo da Web usando JavaScript sem se preocupar com HTML, CSS e DOM. É também um kit de ferramentas de interface gráfico de usuário totalmente caracterizado (bem como YUI), fornecendo suporte ao desenvolvedor para a navegação do teclado, interfaces com guias e recursos de arrastar e soltar-entre outros componentes.
Demonstrações Qooxdoo: navegador de demonstração, leitor de feeds
5. Midori
Midori é uma estrutura de JavaScript leve. No it estado não compactadoele pesa apenas 45 kb (em comparação – jQuery em estado minificado é 54kb). Mas apenas porque sua luz não significa que não existe em funções de JavaScript complexas-o Midori oferece funções comuns que você esperaria de uma estrutura JavaScript, como funções de Ajax transfronteira, a capacidade de usar seletores de CSS (em oposição à sintaxe específica de Midori) para os elementos correspondentes na DOM e efeitos animados.
Demonstrações de Midori: arraste e soltar, pop -ups, alternar
6. Estrutura de JavaScript de Arquétipo
O Estrutura de JavaScript de Arquétipo é uma estrutura JavaScript robusta que compartilha muitas coisas em comum com Protótipo. O Archetype possui um sistema de gerenciamento de dependência que inicializa os componentes necessários para páginas da Web específicas (quais componentes e arquivo CSS carregar – por exemplo). O arquétipo também enfatiza a legibilidade do código e as melhores práticas de codificação ao ser forrada sobre a separação HTML/CSS/JavaScript (ou seja,
“JavaScript discreto”). Demonstração de arquétipo: apresentação deslizada
7. Estrutura de junho
O Estrutura de junho foi inspirado pelo Biblioteca Core e usa o padrão de design do módulo. Para aqueles que usam o MS Visual Studio 2008, você adorará a documentação que acompanha a estrutura de junho porque utiliza o formato Intellisense do Visual Studio (código dicas/conclusão automática enquanto você escreve). Demonstrações de Estrutura de June: Setopacity, Highlight, GetKeyName
8. Uize
Uize (pronunciado “Your Eyes”) é outra estrutura JavaScript e enfatiza a criação de aplicativos ricos da Internet (RIA) completos em oposição aos efeitos e widgets/componentes básicos em uma página da web. Ele já vem repleto de widgets “prontos para go”, como um seletor de data, um classificador de tabela, barra de progresso e seletor de cores. Uize demonstrações: Apresentação de slides com lençosAssim, Marquise e porta de imagem
9. Simples
Simples é uma estrutura JavaScript simples e leve, mas com recursos, com funções auxiliares do Ajax e efeitos de animação. Ele usa um sistema de “plugins”, como jQuery e MooTools para estender a estrutura. É a solução perfeita para desenvolvedores que não precisam de muito fora das funções e efeitos básicos do Ajax.
Demonstração SimpleJS: Você pode ver as demos na barra do lado esquerdo do site em “Funções”.
10. Fleegix.js
Fleegix.js Possui um excelente “sistema de eventos” que ajuda você a ouvir, manipular e disparar o evento DOM (como MouseOver’s, OnClick, etc.). Ele inclui uma função para serializar objetos JavaScript no formato json (Fleegix.jason.serialize) e – porque todas as outras estruturas JavaScript têm – um módulo de efeitos impressionantes para ajudá -lo a adicionar animação de javascript rica e animada à sua página da web ou aplicativo da web.
Com o que você está rolando?
Qual estrutura JavaScript você usa e por quê? Que fatores atraentes faria você procurar outra alternativa?
Quais são os recursos de outras estruturas/bibliotecas sua estrutura? Vamos iniciar uma discussão sobre estruturas JavaScript nos comentários!
Recursos nas estruturas JavaScript para verificar
Artigos relacionados em seis revisões
Conselhos reais
O MidiaPro é uma agência de marketing digital de serviço completo que oferece de tudo, desde SEO a web design, tudo com um motivo de ser o mais transparente possível e fornecer aos nossos clientes relatórios personalizados de qualidade. Fornecemos vários clientes com conhecimento sobre design da web e marketing on -line. Nossos designers e desenvolvedores construíram sites para empresas em uma ampla gama de indústrias, como revendedores de barcos e escolas!
Faça perguntas aos nossos desenvolvedores hoje!
Perguntas frequentes sobre Estruturas JavaScript Alternativas
1. O que é Sproutcore?
Sproutcore é uma estrutura JavaScript que traz funcionalidades de aplicativos para desktop para a web. Possui guias fáceis de seguir e um Grupo do Google para suporte e interação com outros desenvolvedores.
2. Qual é a diferença do Spry?
Spry é a estrutura do Ajax da Adobe, com forte integração com produtos Adobe como Dreamweaver, Flash e Air. Possui muita documentação e demonstrações como Galeria de Foto, RSS Reader e Widgets de Validação de Formulário.
3. O que é JavaScriptMvc?
JavaScriptMvc é uma estrutura que aplica o padrão arquitetônico Model-View-Controller (MVC) para JavaScript, separando a lógica de negócios da camada de apresentação. Possui uma unidade de teste automatizada e demonstrações como Error Demo e History Demo.
4. O que é Qooxdoo?
Qooxdoo é uma estrutura de aplicativo AJAX que usa JavaScript orientado a objetos e oferece suporte a interfaces gráficas de usuário completas. Possui demonstrações como navegador de demonstração e leitor de feeds.
5. O que é Midori?
Midori é uma estrutura JavaScript leve, com funções comuns como Ajax transfronteira e efeitos animados. Possui demonstrações como arraste e soltar e pop-ups.