Se você é um programador, já depende fortemente de documentação. Dash (gratuito, US $ 19, 99 para a versão completa) é um aplicativo para Mac projetado para tornar sua leitura obrigatória uma experiência mais agradável.
A maioria dos programadores não conhece sua linguagem preferida de escolha de dentro para fora. Ainda menos possuem um conhecimento detalhado de cada biblioteca e API com as quais entram em contato. Como programadores nós Google. Perguntamos sobre o estouro de pilha. Nós lemos a documentação. Muita documentação. A maioria das pessoas lê a documentação em um navegador, mas existe uma maneira melhor. Conheça o Dash.
Dash e Documentação
O Dash é um aplicativo que armazena localmente a documentação da Internet e permite acessá-lo por meio de um aplicativo da Web específico. Ele pode ser baixado na Mac App Store ou no site do desenvolvedor, com o primeiro apresentando uma compra no aplicativo de US $ 19, 99. A diferença entre livre e pago é mínima, a versão gratuita vem com um tempo de espera na inicialização e sempre que você alternar entre conjuntos de documentação (docsets) e vai importuná-lo para comprá-lo.
Se você optar por atualizar para a versão paga do Dash, você pode pelo menos usá-lo em quantos computadores Mac você possui (um número ilimitado, de acordo com os desenvolvedores).
A proposição de valor do Dash é baseada no número de bibliotecas e linguagens que ele suporta, e é aqui que ele brilha.
Praticamente todas as linguagens, API e biblioteca que você pode imaginar são representadas, bem como algumas das quais você provavelmente não ouviu falar. Web, celular e sistema estão bem representados aqui.
Pessoalmente eu desenvolvo para a web tanto na capacidade frontal quanto no back-end, e tudo que eu uso está presente aqui. Infelizmente, a qualidade da documentação é um pouco confusa.
A qualidade da documentação
Os desenvolvedores não criaram a documentação, por isso não é culpa deles. Como eu disse antes, Dash apenas armazena documentação pré-existente.
O problema é que algumas linguagens simplesmente não são bem documentadas - como o antídoto JavaScript simplificado CoffeeScript CoffeeScript é JavaScript sem as dores de cabeça CoffeeScript é JavaScript sem as dores de cabeça Eu realmente nunca gostei de escrever JavaScript tanto assim. Desde o dia em que escrevi minha primeira linha, sempre me arrependi de que tudo o que eu escrevo sempre acaba parecendo um Jackson ... Leia Mais. Sua documentação é mais de um guia do tipo "Isso não é legal?", Mostrando exemplos da linguagem em ação, sem realmente explicar como as coisas funcionam.
Além disso, no caso do CoffeeScript, não parece bom em Dash. É muito mais adequado para um navegador da web.
Com isso dito, alguns conjuntos de documentação funcionam muito bem, como os do Ruby. Esta é a linguagem que alimenta a estrutura de aplicativo da Web Ruby On Rails 3 Maneiras Interativas, Divertidas e Gratuitas de Começar a Aprender a Linguagem de Programação Ruby 3 Maneiras Interativas, Divertidas e Gratuitas de Começar a Aprender a Linguagem de Programação Ruby Ruby é um expressivo e de alto nível, linguagem de script. Ele é usado na Web principalmente como parte da estrutura de desenvolvimento da Web do Ruby on Rails, mas também como autônomo. Se você está curioso sobre o que Ruby (não ... Read More, tem documentação totalmente pesquisável e se encaixa muito bem dentro da estética Dash.
Há também folhas de dicas disponíveis para download no Dash. Eles não se concentram em recursos de linguagem, mas sim nos recursos avançados do Git, editor de texto favorito da equipe Sublime Text 2 Experimente o Sublime Text 2 Para o seu código de plataforma cruzada Exigências de edição Experimente o Sublime Text 2 para a edição de código multiplataforma Precisa de Sublime Text 2 é um editor de código multi-plataforma que só recentemente ouvi falar, e eu tenho que dizer que estou realmente impressionado, apesar do rótulo beta. Você pode baixar o aplicativo completo sem pagar um centavo ... Leia mais e 3, e outros pacotes de software populares.
Cheat sheets também estão disponíveis para recursos HTTP, HTML e CSS e cores nomeadas.
Acessibilidade
Conheço muitos desenvolvedores que lutam para ler texto em preto sobre fundo branco. Alguns até usam óculos especialmente pintados para facilitar a leitura. Alguns simplesmente precisam ampliar o texto.
Não encontrei nenhuma configuração de acessibilidade específica no Dash nem encontrei nenhuma maneira de aumentar o tamanho do texto. Isso pode ser um fator decisivo para alguns usuários com deficiência visual. No entanto, o OS X vem com alguns recursos de acessibilidade ( Preferências do Sistema> Sistema> Acessibilidade ) que podem tornar o Dash um pouco mais utilizável.
Conclusão
Você deve obter a versão paga do Dash? Depende. Na verdade, não há recursos atraentes que façam a atualização valer a despesa, mas você estará apoiando o projeto.
Eu uso a versão gratuita do Dash em uma base quase diária. Se você sling código para viver e possuir um Mac, você precisa deste app. Não é perfeito, mas faz o trabalho.
Download: Dash para Mac OS X (grátis, US $ 19, 99 para a versão completa)
O que você acha? Faça o download e nos conte sua opinião nos comentários abaixo.
Crédito da foto: Código (Michael Himbeault)