- Artigo sobre a relação e as diferenças entre
curl e wget, duas ferramentas populares de linha de comando
- O autor, Daniel Stenberg, argumenta que o
wget não é um concorrente do curl, mas sim uma ferramenta companheira com funcionalidades sobrepostas
- O ponto principal é que, mesmo que você prefira o
wget ao curl, o ideal é usar a ferramenta que melhor executa a tarefa em questão
- Para explicar as diferenças técnicas e as semelhanças entre
curl e wget, Stenberg criou um diagrama de Venn
- Stenberg contribuiu com código para o
wget, e vários mantenedores do wget contribuíram para o curl, destacando a natureza colaborativa desses projetos
- O artigo também incentiva os leitores a enviar feedback caso achem que há erros ou pontos ausentes no diagrama
- O artigo também fornece links para comparações adicionais entre o
curl e outras ferramentas de download, além de uma tabela no OpenHub comparando curl e wget
1 comentários
Comentários do Hacker News
curlewgetwgettem "opções padrão sensatas", "continuação de download" e "novas tentativas em caso de erro", o que o torna mais confiável para baixar arquivos grandes em conexões instáveiswget, que não é uma funcionalidade padrão nocurl, e à sua capacidade de retomar downloads mesmo após falhaswgetpara tarefas do dia a dia porque ele funciona melhor logo de cara e sua página de manual é mais fácil de navegarcurlescreve em stdout por padrão, enquanto owgetcria um arquivo por padrãowgeté reconhecido por ter, por padrão, a capacidade de baixar arquivos com nomes derivados da URL, algo que ocurlnão temcurl, é elogiado por sua dedicação à ferramenta, que ele considera sua marca no mundo de TIwgetagora oferece suporte a HTTP PUT e proxy, o que não foi incluído no diagramacurloferecendo suporte a muitos protocolos, os usuários apontam que a pequena área de interseção no diagrama de Venn representa a maior parte do uso que as pessoas fazem dessas ferramentascurlewget, com os mantenedores de cada um contribuindo com código para a ferramenta do outrowgetera tradicionalmente usado para espelhar sites, enquanto ocurlé uma biblioteca de requisições de uso geral com interface de linha de comandowget2vai introduzir olibwget, equivalente aolibcurl