Google abre la fuente para su analizador de robots.txt en Java y marco de prueba en C ++

Los nuevos lanzamientos son del equipo de búsqueda de fuentes abiertas de Google.

El año pasado, Google abrió el código para el analizador de robots.txt utilizado en sus sistemas de producción. Después de ver a la comunidad crear herramientas con él y agregar sus propias contribuciones a la biblioteca de código abierto, incluidos los puertos de idioma del analizador original escrito en C ++ para golang y oxido, Google Anunciado esta semana ha lanzado proyectos de código fuente relacionados adicionales.

Estas son las novedades para que los desarrolladores y los SEO tecnológicos jueguen.

C ++ y Java. Para cualquiera que escriba el suyo propio o adopte el analizador de Google escrito en C ++ (un lenguaje compilado súper rápido), Google ha lanzado el código fuente para su Marco de prueba de validación del analizador de robots.txt se utiliza para garantizar que los resultados del analizador se adhieran a la especificación oficial de robots.txt como se esperaba, y puede validar analizadores escritos en una amplia variedad de otros idiomas.

Además, Google lanzó un puerto oficial al lenguaje Java más popular. Java moderno se usa más ampliamente en aplicaciones empresariales que C ++, mientras que C ++ se usa más comúnmente en aplicaciones de sistema central donde las necesidades de rendimiento lo exigen. Algunas bases de código basadas en Java ejecutan aplicaciones actualmente para software de marketing o SEO empresarial.

Pruebas y validación. Los requisitos para ejecutar el marco de prueba incluyen JDK 1.7+ para Apache Maven y Google búfer de protocolo para conectar el marco de prueba con su plataforma de analizador y estación de trabajo de desarrollo. Debería ser útil para cualquiera que desarrolle su propio analizador, valide un puerto o utilice cualquiera de los analizadores oficiales de Google, y especialmente para validar su desarrollo de un puerto a un nuevo idioma.

¿Qué tan difícil sería de usar? Debemos tener en cuenta que estos son proyectos dirigidos por pasantes relativamente accesibles en Google que deberían ser consumidos por programadores de nivel moderado a superior en uno o más de estos lenguajes. Puede crear un analizador de robots.txt utilizando prácticamente cualquier lenguaje de programación. Sin embargo, agrega autoridad percibida cuando su aplicación de marketing ejecuta exactamente el mismo analizador que gobierna Googlebot.

Por qué nos importa. Si usted, o su empresa, tiene planes de escribir o ha escrito un rastreador que analiza los archivos robots.txt para las directivas que buscan información importante (no solo) para SEO, entonces esto le da un incentivo para evaluar si usa el analizador de Google en C ++, Java , o uno de los otros puertos de idioma vale la pena. El analizador de Java en particular debería ser relativamente fácil de adoptar si su aplicación ya está escrita en Java.


Deja un comentario