dev-resources.site
for different kinds of informations.
Como passar funções para Templates usando Go?
Published at
1/6/2025
Categories
go
webdev
Author
Ortiz de Arcanjo António David
No desenvolvimento web, é comum precisarmos de usar funções para transformar os dados exibidos.
Essa transformação pode ser realizada na base de dados ou diretamente via JavaScript, dependendo do contexto.
Exemplos de funções úteis
- Formatação de Moeda
- Concatenar Strings
- Formatação de Strings
- Transformações específicas do domínio
Passos para implementar
- Definir a Engine de Templates
- Configurar os ficheiros estáticos, se necessário
- Criar as funções desejadas
- Associar os templates às funções criadas
- Invocar as funções diretamente nos templates
Vantagens da abordagem
- Melhoria de performance
- Uso da linguagem Go para implementar lógicas avançadas diretamente nos templates
- Redução do processamento na base de dados
- Menor dependência de JavaScript na página, limitando-o a funcionalidades específicas
Esta abordagem é amplamente suportada pela biblioteca padrão e pelos frameworks mais populares.
Neste exemplo, utilizaremos o framework Fiber.
Código fonte: https://github.com/ortizdavid/golang-pocs/tree/main/template-funcs
Articles
12 articles in total
Como passar funções para Templates usando Go?
currently reading
🚀 Animado para compartilhar meu novo repositório no GitHub!
read article
Ferramentas para Estruturação de Projetos: Geração de Código e Configurações
read article
Cenário Real do Desenvolvimento de Software
read article
Design de uma Base de Dados Modular
read article
Verdades Duras sobre Desenvolvimento de Software
read article
Níveis de Abstração na Implementação de Software
read article
Aprenda Lógica de Programação
read article
Acoplamento e Coesão
read article
Como Tratar Diferentes Tipos de Logs em Go?
read article
Como Validar Dados em Golang?
read article
Manipulação de Datas em Golang
read article
Featured ones: