Anuncio
Si eres un programador, ya confías mucho en la documentación. Guión (gratis, $ 19.99 para la versión completa) es una aplicación para Mac diseñada para hacer que su lectura requerida sea una experiencia más agradable.
La mayoría de los programadores no conocen su idioma preferido de adentro hacia afuera. Incluso menos cuentan con un conocimiento detallado de cada biblioteca y API con la que entran en contacto. Como programadores, Google. Le pedimos a Stack Overflow. Leemos la documentación. Montones y montones de documentación. La mayoría de la gente lee la documentación en un navegador, pero hay una mejor manera. Conoce a Dash
Dash y Documentación
Dash es una aplicación que almacena en caché localmente la documentación de Internet y le permite acceder a través de una aplicación web específica. Se puede descargar desde sitio web para desarrolladores. La diferencia entre gratis y de pago es mínima, la versión gratuita viene con un tiempo de espera en el inicio y cada vez que cambias entre conjuntos de documentación (docsets) y te molesta para comprarlo.
Si elige actualizar a la versión paga de Dash, al menos puede usarla en la cantidad de computadoras Mac que posea (un número ilimitado, según los desarrolladores).
La propuesta de valor de Dash se basa en la cantidad de bibliotecas e idiomas que admite, y es aquí donde brilla.
Casi todos los idiomas, API y bibliotecas que se te ocurran están representados, así como algunos de los que probablemente no hayas oído hablar. Tanto la web, el móvil y el sistema están bien representados aquí.
Personalmente, desarrollo para la web tanto en capacidad de front-end como back-end, y todo lo que uso está presente aquí. Desafortunadamente, la calidad de la documentación es un poco confusa.
La calidad de la documentación.
Los desarrolladores no crearon la documentación ellos mismos, por lo que no es realmente su culpa. Como dije antes, Dash solo almacena en caché la documentación preexistente.
El problema es que algunos idiomas simplemente no están bien documentados, como el antídoto de JavaScript simplificado CoffeeScript CoffeeScript es JavaScript sin dolores de cabezaNunca me ha gustado tanto escribir JavaScript. Desde el día en que escribí mi primera línea usándolo, siempre me ha molestado que todo lo que escribo siempre termine pareciéndose a un Jackson ... Lee mas . Su documentación es más un "¿No es genial?" guía práctica, que muestra ejemplos del lenguaje en acción, sin explicar realmente cómo Las cosas funcionan.
Además, en el caso de CoffeeScript, no se ve bien en Dash. Se adapta mucho mejor a un navegador web.
Dicho esto, algunos conjuntos de documentación funcionan muy bien, como los de Ruby. Esto es el lenguaje que impulsa el marco de la aplicación web Ruby On Rails 3 formas interactivas, divertidas y gratuitas de comenzar a aprender el lenguaje de programación RubyRuby es un lenguaje expresivo de scripting de muy alto nivel. Se utiliza en la Web principalmente como parte del marco de desarrollo web de Ruby on Rails, pero también es independiente. Si tienes curiosidad por saber qué es Ruby (no ... Lee mas , tiene documentación que permite búsquedas y se adapta perfectamente a la estética de Dash.
También hay hojas de trucos disponibles para descargar en Dash. No se centran en las funciones del lenguaje, sino en las funciones avanzadas de Git, editor de texto favorito del personal Sublime Text 2 Pruebe Sublime Text 2 para sus necesidades de edición de código multiplataformaSublime Text 2 es un editor de código multiplataforma del que recientemente escuché hablar, y debo decir que estoy realmente impresionado a pesar de la etiqueta beta. Puede descargar la aplicación completa sin pagar un centavo ... Lee mas y 3, y otros paquetes de software populares.
Las hojas de trucos también están disponibles para características HTTP, HTML y colores con nombre CSS.
Accesibilidad
Conozco a muchos desarrolladores que luchan por leer textos en negro sobre fondos blancos. Algunos incluso usan gafas especialmente teñidas para que les sea más fácil leer. Algunos simplemente necesitan agrandar el texto.
No he encontrado ninguna configuración de accesibilidad específica en Dash, ni he encontrado ninguna forma de aumentar el tamaño del texto. Eso podría ser un factor decisivo para algunos usuarios con discapacidad visual. Sin embargo, OS X viene con algunas características de accesibilidad (Preferencias del sistema> Sistema> Accesibilidad) lo que podría hacer que Dash sea un poco más útil.
Conclusión
¿Deberías obtener la versión paga de Dash? Eso depende. Realmente no hay ninguna característica atractiva que haga que la actualización valga la pena, pero apoyará el proyecto al contribuir.
Yo uso la versión gratuita de Dash casi a diario. Si sling code para ganarse la vida y posee una Mac, necesita esta aplicación. No es perfecto, pero hace el trabajo.
Descargar:Dash para Mac OS X (gratis, $ 19.99 para la versión completa)
¿Qué piensas? Descárguelo y háganos saber sus pensamientos en los comentarios a continuación.
Autor de la foto: Código (Michael Himbeault)
Matthew Hughes es un desarrollador y escritor de software de Liverpool, Inglaterra. Raramente se lo encuentra sin una taza de café negro fuerte en la mano y adora absolutamente su Macbook Pro y su cámara. Puedes leer su blog en http://www.matthewhughes.co.uk y síguelo en twitter en @matthewhughes.