Melhores ferramentas de desenvolvimento de software auto-hospedadas

Melhores ferramentas de desenvolvimento de software auto-hospedadas
Embora os desenvolvedores de software muitos dependam do controle de versão distribuída e da funcionalidade de gerenciamento de código-fonte de serviços baseados em nuvem, como o GitHub, também há um número crescente de desenvolvedores de software que desejam ter controle total sobre seus projetos. Esses desenvolvedores preferem ferramentas de desenvolvimento de software auto-hospedadas, e apresentamos cinco dessas ferramentas neste artigo.

Codíade

Um bom editor de código -fonte é o melhor amigo de todo programador. Alguns preferem a simplicidade do bloco de notas ++, enquanto outros preferem a assistência rica em código e a experiência integrada de depuração do Visual Studio ou Eclipse. Em algum lugar entre os editores de código simples e os ambientes de desenvolvimento integrado totalmente de pleno direito está o Codiad, uma estrutura IDE baseada na Web com uma pequena pegada e requisitos mínimos.

O Codiad é executado em qualquer servidor com Apache 2 e Php 5+ e funciona no Chrome, Firefox, IE9+ e todos os outros navegadores da Web modernos. Quando se trata de seu design, o Codiad se assemelha ao texto sublime e também possui recursos semelhantes. O Codiad suporta vários usuários e edição colaborativa em tempo real, possui mais de 20 temas de cores de sintaxe, vem com ferramentas de pesquisa avançadas e funcionalidade inteligente de preenchimento automático, e está disponível em mais de 40 idiomas.

A instalação do Codiad é notavelmente fácil, e ainda menos experientes desenvolvedores de software e administradores da Web devem ser capazes de concluí -lo em apenas alguns minutos. Para aprender a instalar o Codiad em seu servidor da web, pule para a última seção deste artigo.

Taiga.io

Vamos enfrentá -lo: muitas plataformas de gerenciamento de projetos são feias, inintivas e pesadas. É por isso que é um alívio ver uma plataforma de gerenciamento de projetos que torna o trabalho realmente agradável. A Taiga foi lançada pela primeira vez em 2014 como uma plataforma de gerenciamento de projetos gratuita e de código aberto para startups, desenvolvedores ágeis e designers. Apenas um ano depois, a Taiga venceu a ferramenta ágil mais valorizada de 2015 concedida pelo portal Agile, e o resto é história.

Os desenvolvedores da Taiga realmente acreditam no software de código aberto e são profissionais obstinados da abordagem de desenvolvimento de software ágil. Eles projetaram sua solução de gerenciamento de projetos para lidar com projetos simples e complexos usando o modelo kanban ou scrum, ou ambos. A Taiga toca bem com repositórios de controle de versão baseados na Web como Github e Bitbucket, e também fornece vários importadores para facilitar a migração de plataformas de software proprietárias.

Mais importante

Hoje, muitas equipes de desenvolvimento de software se comunicam usando o Slack, um conjunto baseado em nuvem de ferramentas e serviços de colaboração de equipes proprietários, fundada por Stewart Butterfield. Mas mesmo para equipes pequenas, o Slack pode ficar muito caro, sem mencionar os problemas que podem surgir de sua natureza proprietária. É por isso que todos os desenvolvedores devem considerar o máximo como uma alternativa de código aberto, auto-hospedado ao Slack.

Assim como o Slack, a matéria ajuda os desenvolvedores a se comunicarem perfeitamente e a alcançar alguém, em qualquer lugar, em qualquer dispositivo. Ele se integra a muitos aplicativos existentes e apresenta uma poderosa estrutura de plug -in. A matéria é a personalização para eliminá-lo e garantir a conformidade com requisitos únicos regionais, específicos da indústria e específicos da empresa, e é usado por empresas como Samsung, Virgin, Bristol-Myers Squibb e muitas outras outras.

Pequenas equipes não precisam pagar um único dólar para usar a matéria, e a versão corporativa básica custa apenas US $ 39 por usuário por ano e vem com o Active Directory / LDAP único sinal de sign-on e notificações de push criptografadas via HPNS, autenticação multi-fator , Ferramentas para marca personalizada, política avançada de controle de acesso e suporte para o dia útil, entre outras coisas.

Leia os documentos

Todos os desenvolvedores de software de sucesso estão bem cientes da importância da documentação adequada. Com a leitura dos documentos, você pode criar, host e navegar documentação de software com facilidade e, assim, dedicar mais tempo ao desenvolvimento de software em si.

Leia os documentos simplifica a documentação do software automatizando a construção, a versão e a hospedagem de seus documentos para você, e a plataforma está de código aberto e disponível gratuitamente para download. A documentação hospedada em Read the Docs é acessível na Web e também é visualizável como PDFs ou documentos HTML de uma página única.

Leia o Docs suporta a versão de documentação, permitindo que você hospede e crie várias versões da sua documentação, que é garantida pelos usuários de versões mais antigas do seu software.

Sotaque

O sotaque é a primeira ferramenta de tradução orientada para o desenvolvedor. Possui uma poderosa funcionalidade de pesquisa que torna a descoberta da string certa uma tarefa fácil e centraliza suas discussões em torno das cordas para colaboração aprimorada.

A STACT suporta vários formatos, por isso é totalmente possível importar um arquivo de strings iOS e exportar um arquivo XML Android, por exemplo. Você pode facilmente integrar sotaque com o Slack e muitas outras ferramentas, e a instalação do sotaque em um servidor da web dificilmente pode ser mais fácil. Para começar, leia o guia oficial do QuickStart.

Como instalar e configurar o codiad

Codíade requer Php 5.3 ou superior, Apache 2 e Git. Se você estiver usando o Ubuntu, pode instalar os três com os seguintes comandos:

  • sudo apt-get install apache2
  • sudo apt-get install php
  • sudo apt-get install git

Em seguida, faça o download do último lançamento estável do Codiad do GitHub e copie o conteúdo do arquivo baixado para o seu servidor da web.

Verifique se as seguintes pastas e arquivos têm recursos de gravação:

  • /config.php
  • /dados
  • /área de trabalho
  • /plugins
  • /temas

Navegue pelo navegador da web até a pasta onde você extraiu o conteúdo do arquivo. Uma tela de instalação deve aparecer e alertá -lo, caso haja alguma dependência que você não encontre.

Digite as informações solicitadas para criar uma conta de usuário e iniciar um novo projeto. Você pode visitar a página oficial com plugins para o Codiad e instalar qualquer um deles simplesmente colocando o plug -in no diretório /plug -ins em seu servidor.

Conclusão

Independentemente de você ser um desenvolvedor de software independente ou um grande estúdio, as ferramentas de desenvolvimento de software auto-hospedadas de hoje tornam possível se afastar dos serviços centralizados baseados em nuvem, sem sacrificar a capacidade de colaborar com outras pessoas e gerenciar projetos complexos de qualquer lugar no mundo. Neste artigo, introduzimos cinco ferramentas populares de desenvolvimento de software auto-hospedadas, querendo mostrar o que o mundo do software auto-hospedado tem a oferecer.