4 pontos por GN⁺ 2024-04-15 | 1 comentários | Compartilhar no WhatsApp

Situação do suporte do Kate a várias plataformas

  • Em 14 de abril de 2024, o Kate oferece suporte a vários sistemas operacionais
    • Em sistemas da família Unix usando X11 ou Wayland, o suporte é bom
    • É fornecido como pacote binário nas principais distribuições Linux e também em distribuições especiais como o NixOS
    • Em sistemas BSD como FreeBSD e OpenBSD, também pode ser instalado por meio do sistema normal de pacotes
    • Na maioria dos casos, também é possível compilar diretamente do código-fonte sem grandes problemas
  • No Windows, o trabalho da comunidade KDE também tornou possível usar o Kate
    • Há distribuição oficial na Windows Store, e também é possível desenvolver diretamente usando o Craft
    • São fornecidas capturas de tela do estado de compilação da versão mais recente
  • No macOS, também há builds disponíveis, e é possível desenvolver via Craft
    • São fornecidos instaladores dos builds mais recentes para Macs ARM e Intel
  • Também há esforços de portabilidade para vários outros sistemas operacionais de desktop, como o Haiku
    • Mesmo quando o trabalho não é feito diretamente pela equipe do Kate, há abertura para integrar patches e contribuições semelhantes
  • Formas de ajudar
    • Participar do desenvolvimento e dos testes em sistemas além de Linux e BSD
    • Trabalhar na remoção da dependência de DBus no Windows, macOS e outros sistemas

Opinião do GN⁺

  • Dar suporte a várias plataformas em um projeto de código aberto não é algo fácil, e este conteúdo destaca bem o esforço da equipe do Kate. Impressiona especialmente o suporte ativo até mesmo a sistemas operacionais comerciais como Windows e macOS.
  • Não se trata apenas de fornecer builds: o texto também orienta sobre as ferramentas e os métodos necessários para desenvolver diretamente, o que parece ser uma boa tentativa de reduzir a barreira de entrada para novos colaboradores.
  • Por outro lado, não parece haver planos de suporte para sistemas operacionais móveis como Android ou iOS. Isso sugere uma limitação de um projeto focado em desktop. Para ganhar competitividade no mercado de editores de texto, pode valer a pena considerar o mobile no longo prazo.
  • Também chama atenção o esforço para otimizar o software levando em conta características específicas de cada plataforma, como a remoção da dependência de DBus. Não é apenas suporte de build, mas uma tentativa de fazê-lo funcionar de forma mais próxima do nativo.
  • Como já existem concorrentes com forte presença no mercado de editores de texto, como VS Code e Sublime Text, parece importante identificar e fortalecer os diferenciais do Kate. Também vale pensar em seu potencial de evoluir para um ambiente de desenvolvimento integrado baseado em KDE/Qt.

1 comentários

 
GN⁺ 2024-04-15
Opinião no Hacker News

A seguir, um resumo dos comentários do Hacker News:

  • O Kate foi um dos principais motivos para a mudança para Linux por volta de 2004/2005. Ao desenvolver com MySQL, no Windows era preciso usar o MySQL Workbench, pesado e lento, mas no Linux era possível escrever SQL no Kate e executar o MySQL CLI no terminal integrado, tornando o desenvolvimento muito mais rápido.

  • O player de MP3 Amarok também foi um dos motivos para migrar para Linux. Por volta de 2002, ele já oferecia recursos como playlist infinita baseada no gosto do usuário, rádio e outros, que depois foram copiados por iTunes, Spotify e afins, e hoje são considerados padrão.

  • O Kate foi um dos primeiros aplicativos do KDE que causaram uma impressão realmente forte e positiva. Ele cumpre um papel parecido com o do Notepad++ na época do Windows e é útil para trabalho baseado em arquivos.

  • Recentemente, o único problema do Kate tem sido o ícone, que parece representar um app móvel inútil em vez de um utilitário adequado.

  • É bom que o Kate exista, por sua alta qualidade e seus recursos impressionantes. No passado, era preciso pagar por algo como o UltraEdit e ainda brigar com licença.

  • Há alguns meses, ao escrever assembly para um processador totalmente personalizado, o Kate tornou o trabalho muito mais fácil do que VSCode/VSCodium, graças a recursos como destaque de sintaxe.

  • Os desenvolvedores do KDE têm uma visão excelente. Parece que querem criar um shell de sistema operacional que sincronize dados do usuário por meio do KDE Connect e similares. O KDE Plasma não agrada tanto, mas os aplicativos do KDE sempre foram a escolha no Linux por causa da responsividade.

  • Há quem goste do ecossistema de ferramentas do KDE e do Plasma, e faça doações mensais. Consideram-no muito mais útil do que o design dogmático do Gnome.

  • O Kate foi o primeiro editor de código no Linux para alguns usuários, e foi usado para aprender PHP e Python. Há agradecimentos aos contribuidores por terem impactado suas vidas.

  • Há quem ame o Kate e o tenha instalado até ao trabalhar no Windows. Precisavam de múltiplos cursores e de uma ótima função de localizar e substituir. Havia um problema com o tema padrão, mas isso foi resolvido com uma build nightly.