Apresentando Hyperapp 1.0 ?

Biblioteca de JavaScript de 1 KB para criar aplicativos da web.

Hoje, estou ansioso para anunciar o Hyperapp 1.0 !

Esse marco significa que a API atingiu estabilidade e o churn finalmente acabou. Levamos quase um ano para chegar à API atual e, embora nunca seja perfeito, é melhor do que perfeito e estou extremamente satisfeito com o resultado.

Obrigado, todos, por contribuir com seu tempo, seus comentários e seu código para o Hyperapp! ??

O que é o Hyperapp?

Se você não ouviu falar sobre o Hyperapp , então deixe-me ser o único a falar sobre isso. O Hyperapp é uma biblioteca de JavaScript moderna para criar aplicativos rápidos e ricos em recursos no navegador. É o mais pequeno lá fora (1.3 KB), é simples e divertido de usar.

A arquitetura da Hyperapp toma emprestado de React, Redux e Elm, trazendo minhas próprias idéias e contribuições contribuídas pela comunidade para o mix. Aqui está um exemplo que mostra todas as partes móveis trabalhando juntas. Experimente ao vivo no CodePen.

O JSX não é uma dependência ou é necessário usar o Hyperapp, mas usamos isso em toda a documentação e exemplos de familiaridade.

As alternativas incluem a função h incorporada (abreviação de hyperscript), hyperapp / html , hyperx e t7 .

A Hyperapp nasceu da tentativa de fazer mais com menos. Eu sempre quis minimizar as dependências e escrever software mais simples, e a Hyperapp me deu fé de que é realmente possível. Fora da caixa, o Hyperapp combina gerenciamento de estado com um mecanismo VDOM que oferece suporte a atualizações e eventos do ciclo de vida – tudo sem dependências.

O que vem depois?

Algumas das coisas legais planejadas para o primeiro trimestre de 2018 estão enviando uma PWA do Hacker News para https://hnpwa.com e adicionando uma nova implementação de exemplo para o RealWorld .

Eu também quero refinar a documentação e trabalhar mais no ecossistema e ferramentas: andaimes, agrupamento, integração do DevTools, etc. Se você tiver idéias para melhorias, envie-se, salte em Slack ou registre um relatório de bug no GitHub . Estamos também no Reddit !

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *