Bazel: Crea y prueba software de cualquier tamaño, de forma rápida y confiable

Bazel es una herramienta de compilación y prueba de código abierto similar a Make, Maven y Gradle. Utiliza un lenguaje de compilación de alto nivel legible para humanos. Bazel admite proyectos en varios idiomas y crea salidas para múltiples plataformas. Bazel admite grandes bases de código en múltiples repositorios y un gran número de usuarios.

¿Por qué debería usar Bazel?

A continuación vamos a conocer algunas de las mejores ventajas que nos va a ofrecer la utilización del compilar de Bazel.

  • 1. Lenguaje de construcción de alto nivel: Bazel usa un lenguaje abstracto y legible para describir las propiedades de construcción de su proyecto a un alto nivel semántico. A diferencia de otras herramientas, Bazel opera en los conceptos de bibliotecas, binarios, scripts y conjuntos de datos, protegiéndolo de la complejidad de escribir llamadas individuales a herramientas como compiladores y enlazadores.
  • 2. Bazel es rápido y confiable: Bazel almacena en caché todo el trabajo realizado anteriormente y realiza un seguimiento de los cambios tanto en el contenido del archivo como en los comandos de compilación. De esta manera, Bazel sabe cuándo hay que reconstruir algo, y solo reconstruye eso. Para acelerar aún más sus compilaciones, puede configurar su proyecto para construir de una manera muy paralela e incremental.
  • 3. Bazel es multiplataforma: Bazel se ejecuta en Linux, macOS y Windows. Bazel puede construir binarios y paquetes desplegables para múltiples plataformas, incluyendo escritorio, servidor y dispositivos móviles, desde el mismo proyecto.
  • 4. Bazel es escalable: Bazel mantiene la agilidad mientras maneja compilaciones con más de 100k archivos de origen. Funciona con múltiples repositorios y bases de usuarios en decenas de miles.
  • 5. Bazel es extensible: Se admiten muchos idiomas , y puede ampliar Bazel para admitir cualquier otro idioma o marco.

¿Quién está utilizando Bazel?

Muchas empresas de las más importantes dentro del sector de la tecnología, confian en Bazel. Entre otras: Adobe, Asana, Canva, Compass, Databricks, Dropbox, Etsy, Google, Line, Meetup, Nvidia, Pinterest, Twitter, Uber, VMWare, Wix, Kubernetes, SEmantic, Tensorflow, etc.


Fuente: Elementos de Angular

Relacionado

Tutoriales RIP: Más de 300 Guías de Programación y Tecnología basadas en Contenidos de Stack Overflow

Las guías de RIP TUTORIAL (+300) son un proyecto de ZZZ Proyects (‎una empresa dedicada a añadir valor a la comunidad .NET) que consta en la creación de libros con contenidos extraídos de Stack Overflow. Por lo que he observado, los contenidos son de 2016/17, pese a eso. Lo considero un contenido útil. Muchas guías son una simple instalación o inicio a un contenido; pero las ¡SEGUIR LEYENDO!

The best Udemy courses in August, only for 9.99 $

Los mejores cursos en inglés y en oferta, hasta el día 27. Los cursos incluidos aquí son todos en inglés. Revisa por aquí, entre los mejores cursos en oferta de Udemy de Agosto en español, si lo que deseas son cursos en español. Si por desgracia, no tienes la oportunidad de acceder a comprar alguno de los excelentes cursos que te mostraré a continuación. Siempre puedes ¡SEGUIR LEYENDO!

Mejores Libros PDF de Programación y Tecnología GRATIS

Los Mejores Libros PDF Gratuitos de Informática. EL sitio perfecto para aprender a programar desde cero para principiantes con las mejores guías gratis. Esta es la mejor lista de libros de programación en PDF en español del mundo. Una completa biblioteca recopilada de cientos y cientos de libros en PDF que no encontrarás en ninguna parte más. Aquí, vas a encontrar libros enfocados hacía programadores. Sobre ¡SEGUIR LEYENDO!

Mejores Herramientas JAVA para Desarrolladores

El mundo del desarrollo Java es un terreno fértil donde la creatividad y la innovación se entrelazan para dar vida a aplicaciones robustas y eficientes. Si eres uno de esos apasionados por la programación Java, sabes que no basta con tener un profundo conocimiento del lenguaje; también necesitas las herramientas adecuadas para llevar tus proyectos al siguiente nivel. En este emocionante viaje, exploraremos un conjunto de ¡SEGUIR LEYENDO!

Mejores cursos de introducción a la programación

Muchos de estos cursos ya están incluidos en nuestro recopilatorio de cursos en español, allí podrás encontrarlos ordenados por temáticas y navegación de botones. En este otro enlace, podrás encontrar libros. Si lo que deseas es aprender a programar, no dejes de investigar más en profundidad alrededor de toda la web; y también, puedes investigar entre los cientos de recursos gratis que te ofrece Ciberninjas. A ¡SEGUIR LEYENDO!

Deja un comentario