Qué es Slack Construido con?

¿Ya conoces Slack? Si no lo has oído antes, te diremos que se trata de una plataforma de comunicación en línea que ha revolucionado la forma en la que los equipos trabajan. Con Slack, puedes comunicarte con tus compañeros de trabajo, compartir archivos y llevar a cabo todas tus tareas en un solo lugar. Pero, ¿qué hay detrás de esta plataforma y cómo está construido? En este artículo, te responderemos las preguntas más frecuentes sobre Qué es Slack Construido con.

Qué es Slack Construido con?

Slack es una plataforma de comunicación y colaboración que le permite comunicarse con amigos, familiares o equipos de trabajo mediante mensajes y llamadas de audio o video. Además, le permite compartir archivos y otros medios con sus equipos.

La plataforma te permite crear lugares de trabajo virtuales para colaborar con tus equipos dispersos en cualquier parte del mundo. Slack también integra varias aplicaciones de terceros para que sus colaboraciones laborales sean más fluidas.

Si se pregunta cómo se construyó esta popular plataforma, incluidas las tecnologías y el lenguaje utilizados para crearla, entonces tenemos las respuestas para usted.

Slack inicialmente usó PHP 5 para su backend. Más tarde, en 2016, cambió a HVMP para utilizar Hacklang para ejecutar sus códigos PHP de manera más rápida y eficiente con la ventaja adicional de una detección rápida de errores. Hoy, Slack utiliza JavaScript y React.js para la versión web. Además, utiliza el marco de código abierto, Electron para la aplicación de escritorio. Y utiliza los lenguajes de programación Java y Kotlin para Android y Objective C y Swift para iOS.

Exploremos más sobre las tecnologías y el lenguaje utilizado en Slack.

Pequeño homenaje a Slack

La historia de Slack no es muy fascinante, pero tiene algunos giros y vueltas. Surgió durante el desarrollo del juego en línea Glitch por Pequeña mota. La empresa observó que había muchas herramientas de colaboración para que los jugadores se coordinaran con sus equipos y discutieran estrategias y tácticas.

Como Discordla idea detrás Slack fue facilitar la comunidad de jugadores, que ambos superaron significativamente. Entonces, crearon Slack en 2013que se convirtió en un éxito instantáneo desde su lanzamiento.

La plataforma se volvió sumamente indispensable durante la pandemia de COVID-19 para colaborar con equipos durante los confinamientos. No sería exagerado llamar Zoom, Slacky Microsoft Teams Lo más destacado de la pandemia de COVID-19.

A través de los años, Slack rediseñó su modelo y agregó más funciones para que sea perfecto para colaboraciones y comunicaciones comerciales.

puedes crear lugares de trabajo a los que sus equipos pueden unirse a través de URL o enlaces de invitación. Luego, puede crear exclusivos canales privados o publicos para que cada equipo comparta información y material relacionado con proyectos o funciones específicos con el equipo adecuado.

Entonces el integración de terceros mejora aún más la experiencia de los usuarios al permitirles usar servicios y herramientas de otras aplicaciones como Google Drive, Dropbox, Zapier, GitHub y Zendesk, por nombrar algunas.

Por lo tanto, no sería exagerado llamar Slack su oficina digital.

Puede usar Slackbot para automatizar varias funciones, como las respuestas automáticas, el envío de recordatorios para usted o sus colegas, y mucho más.

Cómo es Slack ¿Construido? Las tecnologías y el lenguaje

Puedes acceder Slack a través de su sitio web, cliente de escritorio y aplicaciones iOS y Android. Slackdesde sus inicios, ha utilizado PHP para sus actividades de desarrollo backend.

Anteriormente, utilizaba un PHP 5 back-end Sin embargo, en 2016, la empresa cambió a H HVM debido a lo rápido que corrió su codigo PHP. Con HHVM, Slack incorporó un nuevo lenguaje llamado Cortar a tajos (hacklang), mejorando la velocidad y la productividad de sus desarrolladores.

Ofreció varios beneficios a Slack desarrolladores además de mejorar la productividad y la eficiencia. Permitió a los desarrolladores detectar errores a través de la verificador de tipo estático, lo que mejoró aún más la confianza del desarrollador durante la codificación. Además, con Hack, los desarrolladores pueden encontrar fácilmente un error tan pronto como se escribe el código. incluso antes de guardar el códigoa diferencia de PHP 5.

El versión web de Slack es una mezcla de Javascript ES6 y Reaccionar.js marcos

Alternativamente, para aplicaciones de escritorio para WindowsmacOS o Linux, Slack usa el Marco de electrones para construir la aplicación de escritorio multiplataforma. Utiliza tecnologías como NodeJS y cromo. Entonces, esencialmente Electron es la columna vertebral de la Slack cliente de escritorio

Por otro lado, Slack utiliza una mezcla de Java y Kotlin lenguajes de programación para Slack Android, y su aplicación para iOS está escrita en C objetivo y Rápido.

Además, Slack usos Servicios web de Amazon (AWS) instalación de alojamiento, que tiene una de las mayores infraestructuras de computación en la nube. AWS proporciona Slack con una infraestructura confiable y segura para atender las crecientes necesidades de Slack usuarios

Por ejemplo, Slack usos Servicio de almacenamiento simple de Amazon para subir archivos y Administración de acceso e identidad de AWS (IAM) para regular las credenciales y roles de los usuarios, por nombrar algunos.

Esta colaboración con AWS mejoró la confianza de los usuarios en la seguridad y protección de Slack. Además, la plataforma también integra aplicaciones de terceros usar varios servicios para mejorar la experiencia de los usuarios.

Según la empresa, Slack significa “Registro de búsqueda de todas las conversaciones y conocimientos”.

Conclusión

Slack es una de las herramientas de comunicación y colaboración más populares que se ha esforzado por mejorar la experiencia del usuario cambiando sus tecnologías y utilizando una interfaz de usuario simple pero efectiva. Aquí, discutimos todas las tecnologías y lenguajes que utiliza para brindar una experiencia de usuario perfecta.

La plataforma utiliza PHP con el lenguaje Hacklang de HVMP en el backend para ejecutar su código. La aplicación de escritorio aprovecha Electron Framework, mientras que la aplicación de Android usa Java y Kotlin y iOS Objective-C y Swift.

Preguntas frecuentes

Slack todavía usa PHP para su backend. Sin embargo, en 2016, Slack cambió a HHVM para usar su lenguaje Hacklang para ejecutar su código PHP en lugar de PHP 5.

El slack la versión web está escrita en JavaScript y React.js. Para aplicaciones de escritorio, Slack utiliza el marco de electrones. Alternativamente, utiliza los lenguajes de programación Java y Kotlin para aplicaciones de Android y Objective C y Swift para iOS.

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Deja un comentario