Krugle como buscador de código para Yahoo

logo_krugleLa noticia era que Krugle va a ser la tecnología de búsqueda para la Yahoo! Developer Network (SeJ), pero no es más que una excusa para poder hablar de dos temas.

Uno es Krugle por si mismo, la mejor herramienta para buscar código y otros recursos para programadores, muy superior a la ofrecida por Google y que es toda una «perita en dulce». El otro es precisamente la existencia de nichos en el mercado de las búsquedas en los que se puede hacer la competencia al omnipresente Google y presentar productos mucho mejores. En este caso se trata de la búsqueda de código fuente, pero hay otros nichos – como el de la búsqueda desde el teléfono móvil – en la que adelantarse y especializarse puede ser la clave para competir con el líder del sector.

Sitio oficial: Krugle

Buscador de código fuente de Google

codesearch_logo

Se trata de Google Code Search y ofrece su espartana interfaz para ofrecer un servicio de búsqueda del código fuente que se encuentra disponible en la red. He jugado un rato con él y no está mal del todo, las expresiones regulares dan su juego y seguro que a más de un programador le hace gracia utilizarlas. Además Google Code Search permite buscar código fuente según licencia, algo siempre interesante a la hora de reutilizarlo.

Pero poco poco más, si lo que se quiere es un buscador de código fuente, Krugel es muy muy superior por interfaz y funcionalidades. En cuanto a contenidos indexados me es difícil comparar, pero en el buscador de Google no aparecen resultados de SourceForge, al menos en las búsquedas Java que he probado.

Si hay algo que puede potenciar el Google Code Search sería el proporcionar una API que permitiera integrarlo en el entorno de desarrollo de los programadores. Sería muy interesante tener en el Eclipse la posibilidad de buscar usos de una función o librería sólo con un click.

También lo comenta Javier Aroche.

Sitio oficial: Code Search.

Krugle, buscador de código fuente

logo_krugleLos programadores en los últimos años hemos contado con una gran ayuda llamada Koders, un buscador de código fuente solvente que permite bucear en millones de líneas de código de diversos lenguajes.

Koders no está mal, pero en ocasiones resulta bastante insuficiente. No poder guardar las búsquedas realizadas, un interfaz a todas luces anticuado… una alternativa tiene mucho sentido y en estas que va a llegar Krugle, todavía en beta cerrada.

He tenido ocasión de probar Krugle y las sensaciones son muy buenas. Pierde en algunas cosas respecto a Koders, por ejemplo no es posible filtrar por el tipo de licencia de código todavía, pero gana en muchas otras, convirtiéndose en un buscador de código fuente realmente genial. Entre lo más destacado está el interfaz:

krugle 4

Las distintas clases (uno piensa en Java) se van abriendo en pestañas dentro de la página de Krugle. Además podemos seleccionar texto dentro de una de ellas y ordenar una búsqueda del texto seleccionado, genial. A esto hay que añadir que a la derecha tendremos un navegador entre las clases del proyecto que estemos analizando, al más puro estilo de un IDE:

krugel-1

¿Y qué más ofrece Krugle? Pues mucho más: podemos guardar en favoritos las clases encontradas, etiquetarlas para encontrarlas más rápido, guardar el fichero (que podemos haber editado, genial para añadir tus propios comentarios), buscar en un proyecto concreto, buscar sólo en los comentarios o en las definiciones de funciones… y eso sin olvidar que integra un buscador de contenido que bucea en los sitios más destacados de información técnica.

Queda mucho por delante, como la intergación con los distintos IDE o permitir la búsqueda en función de la licencia del código fuente, pero si te dedicas a la programación, deberías ir anotando la web de Krugle para no perderte su salida en abierto.

Sitio oficial: Krugle.