Por trás do framework front-end da TOTVS
O TOTVS Html Framework é uma biblioteca de componentes, serviços e templates que facilitam o desenvolvimento de aplicações web responsivas e aplicativos móveis híbridos. É a base da renovação e convergencia das interfaces dos produtos da TOTVS.
Dessa forma os web services utilizados pela interface são responsabilidade da linha de produto TOTVS (back-end), ao THF cabe a evolução e manutenção dos componentes de interface.
Todos os componentes do THF são baseados nos estudos com usuários e clientes da TOTVS pelo UX Lab, equipe de User Experience da TOTVS. Já foram feitos mais de 60 componentes, com atualizações semanais.
Atualmente o projeto tem seu código privado, mas é um probjeto colaborativo entre os desenvolvedores da TOTVS, que podem usar e ajudar a melhorá-lo, corrigindo erros ou implementando melhorias. O projeto tem demonstrado o sucesso da colaboração entre várias equipes e é uma preparação para se transformar no primeiro framework open source da TOTVS.
Framework utilizado
Angular
Entre o 1º e 2º trimestres de 2017, o THF expandiu para um time bem maior e lançou uma nova versão do THF baseada no novo framework do Google, na época, o Angular 4 não tinha nenhuma compatibilidade com o Angular.JS.
E isto trouxe uma série de vantagens e melhorias aos desenvolvedores:
- mais produtividade, componentes bem mais inteligentes;
- mais simplicidade para desenvolver, bem menos código;
- um ambiente muito mais estável com menos bugs e retrocessos, 98% de coverage;
- setup mais simples para iniciantes;
- uma interface muito mais moderna, projetada em conjunto com o time de UX da TOTVS;
- documentação viva, atualizada a cada nova entrega; e
- exemplos, muitos exemplos para facilitar a vida de quem está iniciando.
Acompanhe o projeto
Para saber um pouco mais do projeto e acompanhar o desenvolvimento do THF, acesse thf.totvs.com.br ou envie um e-mail para developers@totvs.com.