Se performance é algo crítico para sua aplicação e ela não precisa de HTTP/2, então o Fiber ainda continua sendo a melhor opção, porque não usa o motor HTTP nativo por trás dos panos, mas o FastHTTP.
Atualmente, estou utilizando o Go-chi e já experimentei tanto o Gin quanto o Echo. Estou bastante satisfeito com essa nova experiência! No momento, estou focado no desenvolvimento em Go e também estou dedicando tempo ao estudo de Rust. Tenho a curiosidade de saber se, para novos projetos, não precisamos mais depender de frameworks(Gin, Go-chi, GorlixaMux, Fiber e Echo) tradicionais e se essa nova abordagem pode ser a direção mais promissora?
Conhecia go há um tempo, mas comecei a me interessar pela linguagem após as lives ano passado. Se eu n tivesse sido demitido, certamente já teria me matriculado
Os streams são os channels. Map, Filter e Reduce infelizmente só por libs terceiras. Pelo que entendi throws não tem como por causa das goroutines etc... Creio que seria legal retorno de erros similar ao de rust com pattern matching. E falta null safety tb
@@paulocamacan8722 Dar para implementar sabemos q é possivel, o que o amigo quer dizer é... q em outras linguagem ja tem pronto entende e muito bem feitas e testadas
Se performance é algo crítico para sua aplicação e ela não precisa de HTTP/2, então o Fiber ainda continua sendo a melhor opção, porque não usa o motor HTTP nativo por trás dos panos, mas o FastHTTP.
Muito bom Wesley. Recurso acharia interessante no GO, é o IF ternario. Ate tenho um IF ternario que fiz em GO. Mas seria interessante um nativo
Comecei a estudar go por causa do canal, espero logo poder ser aluno do curso!
Não irá se arrepender, colega!
Eu também comecei, estou curtindo muito
foda é que eles tiraram o antigo curso de Go que tinha e tornaram ele em uma pós graduação custando mais que o dobro do curso...
Atualmente, estou utilizando o Go-chi e já experimentei tanto o Gin quanto o Echo. Estou bastante satisfeito com essa nova experiência! No momento, estou focado no desenvolvimento em Go e também estou dedicando tempo ao estudo de Rust. Tenho a curiosidade de saber se, para novos projetos, não precisamos mais depender de frameworks(Gin, Go-chi, GorlixaMux, Fiber e Echo) tradicionais e se essa nova abordagem pode ser a direção mais promissora?
Conhecia go há um tempo, mas comecei a me interessar pela linguagem após as lives ano passado. Se eu n tivesse sido demitido, certamente já teria me matriculado
Excelente. Sobre o HandleFunc, no exemplo acima, como aparecer mensagem erro 404 caso o usuario utilize uma rota que não existe ?
Pedi a um consultor entrar em contato faz um tempo, porém ainda não entraram
Estudei o Fiber e o Chi pra nada kkkkk.
Mas valeu a pena enquanto usei.
throws e suporte a stream ex: map, filter, reduce
Ai vc apelou rsrsrs
Os streams são os channels. Map, Filter e Reduce infelizmente só por libs terceiras. Pelo que entendi throws não tem como por causa das goroutines etc... Creio que seria legal retorno de erros similar ao de rust com pattern matching. E falta null safety tb
Throw o que mais se apróxima disso seria o panic e recover. Map, Filtre, Reducer da pra implementar usando Chan e Genéric Map[T, R any] chan R.
@@paulocamacan8722 Dar para implementar sabemos q é possivel, o que o amigo quer dizer é... q em outras linguagem ja tem pronto entende e muito bem feitas e testadas
amigo, o que vc ta procurando é java kkk
obrigado