Estou entusiasmado com o Darklang
Licenciamento, Propriedade e Aprisionamento
- Vários comentaristas se recusam a adotar o Darklang sob sua licença atual “Dark Core”, especialmente porque linguagem, infraestrutura e hospedagem estão fortemente acopladas.
- Preocupação: o trabalho pode ficar “refém” se a empresa mudar de direção ou falhar, ao contrário de projetos OSS normais ou provedores de nuvem que são mais fáceis de abandonar.
- A equipe reconhece que o antigo licenciamento “não vai funcionar” e diz que está trabalhando em um novo modelo mais aberto, ao mesmo tempo tentando evitar ser copiada por grandes nuvens.
Proposta de Valor e Mensagem
- Muitos leitores acham a longa lista “sem X, sem Y” na página inicial desagradável e confusa, especialmente itens como “sem git”, “sem SQL”, “sem servidores”, que não se relacionam de forma óbvia a uma linguagem.
- Feedback: destaque primeiro o que o Darklang é e suas capacidades únicas (integração estreita com a infraestrutura, implantação fácil, funções versionadas, etc.), não recursos genéricos de FP como tipos Option.
- Pedidos por posicionamento mais claro, exemplos concretos e apps de exemplo do mundo real; alguns devs web não têm certeza de que isso se encaixa em seus casos de uso.
Escopo da Plataforma e Design Tudo-em-Um
- O Darklang é percebido como uma linguagem sob medida, fortemente vinculada à sua plataforma (infra, IDE, controle de versão embutido).
- Alguns são céticos em relação a ferramentas “tudo em um” e a VCS na própria linguagem, preferindo linguagens de propósito geral com bibliotecas e ferramentas padrão como git.
- A equipe do Darklang argumenta que o git não é ideal, e que um modelo integrado, sempre sincronizado e consciente da equipe pode ser melhor, mas os detalhes ainda estão em andamento.
- Preocupação de que necessidades de nicho sejam bloqueadas por limitações da plataforma; comparação com abordagens passadas de “backend como serviço” e no estilo Meteor, que tiveram dificuldades em escala.
Maturidade e Status
- O Darklang “clássico” é considerado utilizável para pequenas APIs web e projetos paralelos, mas imperfeito; a nova versão “next” é descrita como ainda não pronta para uso sério.
- A falta de tutoriais, exemplos e suporte atualizado no navegador (além do Chrome) reforça a sensação de status inicial e experimental.
IA e Direção Estratégica
- Alguns criticam o Darklang por “apostar tudo em IA”; outros argumentam que a integração robusta de LLMs em ferramentas de desenvolvimento é exatamente o caminho certo.
- A equipe do Darklang parece comprometida em usar IA intensamente, inclusive para coisas como exportação futura de código.
Política e Marca
- Um banner político proeminente na página inicial (sobre o conflito Israel–Palestina) é polarizador.
- Alguns acham que isso é inadequado para ferramentas de desenvolvimento e um motivo para evitar a adoção; outros apoiam fortemente assumir uma posição moral, mesmo com risco para os negócios.