codíada

Las mejores herramientas de desarrollo de software autohospedadas

Las mejores herramientas de desarrollo de software autohospedadas
Si bien muchos desarrolladores de software confían en el control de versiones distribuidas y la funcionalidad de administración de código fuente de servicios basados ​​en la nube como GitHub, también hay un número creciente de desarrolladores de software que desean tener un control total sobre sus proyectos. Dichos desarrolladores prefieren herramientas de desarrollo de software autohospedadas, y presentamos cinco de estas herramientas en este artículo.

Codiad

Un buen editor de código fuente es el mejor amigo de todo programador. Algunos prefieren la simplicidad de Notepad ++, mientras que otros prefieren la asistencia de código enriquecido y la experiencia de depuración integrada de Visual Studio o Eclipse. En algún lugar justo entre los editores de código simples y los entornos de desarrollo integrados de pleno derecho se encuentra Codiad, un marco IDE basado en la web con una huella pequeña y requisitos mínimos.

Codiad se ejecuta en cualquier servidor con Apache 2 y PHP 5+ y funciona en Chrome, Firefox, IE9 + y todos los demás navegadores web modernos. Cuando se trata de su diseño, Codiad se parece a Sublime Text, y también tiene características similares. Codiad admite múltiples usuarios y edición colaborativa en tiempo real, tiene más de 20 temas de color de sintaxis, viene con herramientas de búsqueda avanzada y funcionalidad inteligente de autocompletar, y está disponible en más de 40 idiomas.

La instalación de Codiad es notablemente fácil, e incluso los desarrolladores de software y administradores web con menos experiencia deberían poder completarla en solo unos minutos. Para saber cómo instalar Codiad en su servidor web, vaya a la última sección de este artículo.

Taiga.io

Seamos realistas: muchas plataformas de gestión de proyectos son feas, poco intuitivas y engorrosas. Por eso es un alivio ver una plataforma de gestión de proyectos que hace que el trabajo sea realmente agradable. Taiga se lanzó por primera vez en 2014 como una plataforma de gestión de proyectos de código abierto y gratuita para empresas emergentes, desarrolladores ágiles y diseñadores. Solo un año después, Taiga ganó la herramienta ágil más valorada de 2015 otorgada por Agile Portal, y el resto es historia.

Los desarrolladores de Taiga realmente creen en el software de código abierto y son practicantes acérrimos del enfoque de desarrollo de software ágil. Han diseñado su solución de gestión de proyectos para manejar tanto proyectos simples como complejos utilizando la plantilla Kanban o Scrum, o ambas. Taiga funciona bien con repositorios de control de versiones basados ​​en la web como GitHub y Bitbucket, y también proporciona varios importadores para facilitar la migración desde plataformas de software patentado.

Importa más

Hoy en día, muchos equipos de desarrollo de software se comunican mediante Slack, un conjunto de herramientas y servicios de colaboración en equipo patentados basado en la nube, fundado por Stewart Butterfield. Pero incluso para equipos pequeños, Slack puede resultar muy costoso, sin mencionar los problemas que pueden surgir de su naturaleza patentada. Es por eso que todos los desarrolladores deberían considerar Mattermost como una alternativa autohospedada de código abierto a Slack.

Al igual que Slack, Mattermost ayuda a los desarrolladores a comunicarse sin problemas y llegar a cualquier persona, en cualquier lugar y en cualquier dispositivo. Se integra con muchas aplicaciones existentes y presenta un potente marco de complementos. Mattermost se puede personalizar para eliminar la TI en la sombra y garantizar el cumplimiento de los requisitos únicos regionales, específicos de la industria y específicos de la empresa, y es utilizado por empresas como Samsung, Virgin, Bristol-Myers Squibb y muchas otras.

Los equipos pequeños no tienen que pagar un solo dólar para usar Mattermost, y la versión empresarial básica cuesta solo $ 39 por usuario por año y viene con inicio de sesión único de Active Directory / LDAP, notificaciones push cifradas a través de HPNS, autenticación multifactor , herramientas para marcas personalizadas, políticas de control de acceso avanzado y soporte al siguiente día hábil, entre otras cosas.

Leer los documentos

Todos los desarrolladores de software exitosos son conscientes de la importancia de una documentación adecuada. Con Read the Docs, puede crear, alojar y explorar documentación de software con facilidad y, por lo tanto, dedicar más tiempo al desarrollo de software.

Read the Docs simplifica la documentación del software al automatizar la creación, el control de versiones y el alojamiento de sus documentos para usted, y la plataforma es de código abierto y está disponible gratuitamente para su descarga. La documentación alojada en Read the Docs es accesible desde la web y también se puede ver como PDF o documentos HTML de una sola página.

Read the Docs admite el control de versiones de la documentación, lo que le permite alojar y crear varias versiones de su documentación, lo que está garantizado para ser apreciado por los usuarios de versiones anteriores de su software.

Acento

Accent es la primera herramienta de traducción orientada a desarrolladores. Cuenta con una poderosa funcionalidad de búsqueda que hace que encontrar la cadena correcta sea una tarea fácil, y centraliza sus discusiones en torno a las cadenas para una mejor colaboración.

Accent admite varios formatos, por lo que es totalmente posible importar un archivo de cadenas de iOS y exportar un archivo XML de Android, por ejemplo. Puede integrar fácilmente Accent con Slack y muchas otras herramientas, y la instalación de Accent en un servidor web difícilmente podría ser más fácil. Para comenzar, lea la guía oficial de inicio rápido.

Cómo instalar y configurar Codiad

Codiad requiere PHP 5.3 o superior, Apache 2 y Git. Si está usando Ubuntu, puede instalar los tres con los siguientes comandos:

A continuación, descargue la última versión estable de Codiad de GitHub y copie el contenido del archivo descargado en su servidor web.

Asegúrese de que las siguientes carpetas y archivos tengan capacidad de escritura:

Navegue con su navegador web a la carpeta donde extrajo el contenido del archivo. Debería aparecer una pantalla de instalación y avisarle en caso de que haya dependencias que no cumpla.

Ingrese la información solicitada para crear una cuenta de usuario y comenzar un nuevo proyecto. Luego puede visitar la página oficial con complementos para Codiad e instalar cualquiera de ellos simplemente colocando el complemento en el directorio / plugins de su servidor.

Conclusión

Independientemente de si es un desarrollador de software independiente o un gran estudio, las herramientas de desarrollo de software autohospedado de hoy en día permiten alejarse de los servicios centralizados basados ​​en la nube sin sacrificar la capacidad de colaborar con otros y administrar proyectos complejos desde cualquier lugar del mundo. mundo. En este artículo, presentamos cinco populares herramientas de desarrollo de software autohospedado, con el objetivo de mostrar lo que el mundo del software autohospedado tiene para ofrecer.

Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...
Cómo cambiar el tamaño, el color y el esquema del puntero del mouse y del cursor en Windows 10
El puntero y el cursor del mouse en Windows 10 son aspectos muy importantes del sistema operativo. Esto también se puede decir de otros sistemas opera...
Motores de juegos gratuitos y de código abierto para desarrollar juegos de Linux
Este artículo cubrirá una lista de motores de juegos de código abierto y gratuitos que se pueden usar para desarrollar juegos 2D y 3D en Linux. Existe...