6 pontos por xguru 2020-02-29 | 1 comentários | Compartilhar no WhatsApp
  • Em vez de programar, a proposta é que usuários não desenvolvedores manipulem uma Sheet para obter as funções desejadas em um site, fazendo com que os dados sejam modificados e isso também seja aplicado à UI

  • Exemplos: adicionar ao AirBnB recursos de ordenação por preço e pontuação, favoritar vários itens ao mesmo tempo, adicionar notas do usuário (armazenadas localmente) etc.

  • O conceito é implementado por meio de uma extensão de navegador chamada Wildcard

  • Desenvolvido em Typescript e adicionado à página com Tampermonkey

  • Uso da biblioteca JS Handsontable para representar um grid de dados semelhante a uma planilha

1 comentários

 
xguru 2020-02-29

Foi publicado em um site, mas na verdade é um artigo acadêmico, e eu me diverti muito lendo.

Também achei curiosos os artigos citados no meio sobre criar web apps com planilhas.

Talvez tenha sido porque eu não tenho muito interesse nessa área...

De qualquer forma, o motivo de eu ter achado interessante é que,

independentemente de esse conceito de Wildcard vir a ser realmente implementado e comercializado, (porque a aplicação prática parece difícil)

esse próprio conceito de o usuário customizar um web app parece estar conectado com a tendência atual de Low-code/No-Code.

Hoje em dia, ferramentas de produtividade populares são, em geral, rápidas e fáceis de usar,

ao mesmo tempo em que passam a ter muitos recursos que power users podem aproveitar, então esse tipo de customização também me parece uma boa ideia.

A apresentação da a16z que postei há algum tempo é uma boa referência nesse ponto. Se você ainda não viu, é um vídeo de 16 minutos, então vale muito a pena assistir.

"The Developer's Way - Nem todo mundo precisa aprender a programar" https://pt.news.hada.io/topic?id=1593

Separadamente, o Apps Script da linha Google Docs é extremamente poderoso, mas não me lembro de ter visto em outros serviços web extensões com esse mesmo nível de scripting.

Se os serviços web também deixassem espaço para os usuários expandirem as coisas como o suporte a Lua em World of Warcraft, talvez um outro mundo bem interessante pudesse se abrir.