Propaganda
Se você é um programador, já confia bastante na documentação. Traço (grátis, US $ 19,99 para a versão completa) é um aplicativo para Mac projetado para tornar sua leitura necessária uma experiência mais agradável.
A maioria dos programadores não conhece o idioma preferido de sua escolha. Menos ainda possuem um conhecimento detalhado de cada biblioteca e API com a qual eles entram em contato. Como programadores, pesquisamos no Google. Pedimos Stack Overflow. Lemos a documentação. Muita e muita documentação. A maioria das pessoas lê a documentação em um navegador, mas há uma maneira melhor. Conheça Dash.
Traço e documentação
O Dash é um aplicativo que armazena em cache localmente a documentação da Internet e permite acessá-la através de um aplicativo Web específico. Pode ser baixado do site do desenvolvedor. A diferença entre gratuito e pago é mínima, a versão gratuita vem com um tempo de espera na inicialização e sempre que você alterna entre os conjuntos de documentação (documentos) e exigirá que você o compre.
Se você optar por atualizar para a versão paga do Dash, poderá pelo menos usá-la em quantos computadores Mac você possuir (um número ilimitado, de acordo com os desenvolvedores).
A proposta de valor do Dash baseia-se no número de bibliotecas e idiomas suportados e é aqui que ele brilha.
Praticamente todos os idiomas, API e bibliotecas que você pode imaginar estão representados, além de alguns dos quais você provavelmente nunca ouviu falar. Web, dispositivos móveis e sistema estão bem representados aqui.
Pessoalmente, desenvolvo para a Web em capacidade de front-end e back-end, e tudo o que 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, então não é realmente culpa deles. Como eu disse antes, o Dash apenas armazena em cache a documentação pré-existente.
O problema é que alguns idiomas simplesmente não estão bem documentados - como o antídoto simplificado do JavaScript CoffeeScript CoffeeScript é JavaScript sem dores de cabeçaEu realmente nunca gostei muito de escrever JavaScript. Desde o dia em que escrevi minha primeira linha usando-a, sempre me ressenti que tudo o que escrevo sempre parece um Jackson ... consulte Mais informação . A documentação deles é mais "Não é legal?" guia de instruções, mostrando exemplos do idioma em ação, sem realmente explicar como as coisas funcionam.
Além disso, no caso do CoffeeScript, ele não fica bem no Dash. É muito mais adequado para um navegador da web.
Com isso dito, alguns conjuntos de documentação funcionam muito bem, como os do Ruby. Isto é a linguagem que alimenta a estrutura de aplicativos da web Ruby On Rails 3 maneiras interativas, divertidas e gratuitas de começar a aprender a linguagem de programação RubyRuby é uma linguagem de script expressiva e de alto nível. Ele é usado na Web principalmente como parte da estrutura de desenvolvimento da web Ruby on Rails, mas também de forma independente. Se você está curioso sobre o que Ruby (não ... consulte Mais informação , possui documentação totalmente pesquisável e se encaixa perfeitamente na estética do Dash.
Também há dicas disponíveis para download no Dash. Eles não se concentram nos recursos de idioma, mas nos recursos avançados do Git, editor de texto favorito da equipe Sublime Text 2 Experimente o Sublime Text 2 para atender às suas necessidades de edição de código entre plataformasO Sublime Text 2 é um editor de código de plataforma cruzada sobre o qual ouvi falar recentemente, e devo dizer que estou realmente impressionado, apesar do rótulo beta. Você pode baixar o aplicativo completo sem pagar um centavo ... consulte Mais informação e 3 e outros pacotes de software populares.
Folhas de dicas 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 com cores especiais para facilitar a leitura. Alguns simplesmente precisam ampliar o texto.
Não encontrei configurações específicas de acessibilidade 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), o que pode tornar o Dash um pouco mais utilizável.
Conclusão
Você deve obter a versão paga do Dash? Depende. Não há realmente nenhum recurso atraente que faça a atualização valer a pena, mas você apoiará o projeto participando.
Eu uso a versão gratuita do Dash quase diariamente. Se você cria um código de vida e possui um Mac, precisa deste aplicativo. Não é perfeito, mas faz o trabalho.
Baixar:Dash para Mac OS X (grátis, US $ 19,99 para a versão completa)
O que você acha? Faça o download e conte-nos sua opinião nos comentários abaixo.
Crédito da foto: Código (Michael Himbeault)
Matthew Hughes é desenvolvedor e escritor de software de Liverpool, Inglaterra. Ele raramente é encontrado sem uma xícara de café preto forte na mão e adora absolutamente o Macbook Pro e a câmera. Você pode ler o blog dele em http://www.matthewhughes.co.uk e siga-o no twitter em @matthewhughes.