Wenn Sie Programmierer sind, sind Sie bereits stark auf Dokumentation angewiesen. Dash (kostenlos, 19, 99 € für die Vollversion) ist eine Mac-App, die entwickelt wurde, um Ihnen das Lesen angenehmer zu machen.
Die meisten Programmierer kennen ihre bevorzugte Sprache der Wahl nicht in- und auswendig. Noch weniger bieten ein detailliertes Wissen über jede Bibliothek und API, mit denen sie in Kontakt kommen. Als Programmierer Google. Wir fragen Stack Overflow. Wir haben die Dokumentation gelesen. Viele und viele Dokumente. Die meisten Leute lesen Dokumentation in einem Browser, aber es gibt einen besseren Weg. Treffen Sie Dash.
Dash und Dokumentation
Dash ist eine App, die Dokumente lokal aus dem Internet zwischenspeichert und Ihnen den Zugriff über eine bestimmte Webanwendung ermöglicht. Sie kann im Mac App Store oder auf der Website des Entwicklers heruntergeladen werden, wobei die erste Version einen In-App-Kauf von 19, 99 US-Dollar beinhaltet. Der Unterschied zwischen kostenlos und bezahlt ist minimal, die kostenlose Version kommt mit einer Wartezeit beim Start und wann immer Sie zwischen Dokumentationssätzen (docsets) wechseln und wird Sie dazu bringen, es zu kaufen.
Wenn Sie sich entscheiden, auf die kostenpflichtige Version von Dash zu aktualisieren, können Sie es zumindest auf so vielen Mac-Computern verwenden, wie Sie besitzen (eine unbegrenzte Anzahl, laut den Entwicklern).
Das Wertangebot von Dash basiert auf der Anzahl der Bibliotheken und Sprachen, die es unterstützt, und hier glänzt es.
So ziemlich jede Sprache, API und Bibliothek, die Sie sich vorstellen können, ist vertreten, genauso wie einige, von denen Sie wahrscheinlich noch nie etwas gehört haben. Sowohl Web, Mobile und System sind hier gut vertreten.
Persönlich entwickle ich für das Web sowohl im Front- als auch im Backend-Bereich, und alles, was ich benutze, ist hier präsent. Leider ist die Qualität der Dokumentation ein bisschen gemischt.
Die Qualität der Dokumentation
Die Entwickler haben die Dokumentation nicht selbst erstellt, es ist also nicht ihre Schuld. Wie ich schon sagte, speichert Dash nur die bereits vorhandene Dokumentation.
Das Problem ist, dass einige Sprachen einfach nicht gut dokumentiert sind - wie das vereinfachte JavaScript-Gegenmittel CoffeeScript CoffeeScript ist JavaScript ohne die Kopfschmerzen CoffeeScript ist JavaScript ohne die Kopfschmerzen Ich habe nie wirklich sehr gern JavaScript geschrieben. Von dem Tag an, an dem ich meine erste Zeile geschrieben habe, habe ich mich immer geweigert, dass, was auch immer ich darin schreibe, immer wie ein Jackson aussieht ... Mehr lesen. Ihre Dokumentation ist eher ein "Ist das nicht cool?" Anleitungen, die Beispiele der Sprache in Aktion zeigen, ohne zu erklären, wie die Dinge funktionieren.
Außerdem sieht es im Falle von CoffeeScript in Dash nicht gut aus. Es ist viel besser für einen Webbrowser geeignet.
Damit funktionieren einige Dokumentationssets sehr gut, wie die für Ruby. Dies ist die Sprache, die das Ruby On Rails-Webanwendungsframework antreibt. 3 Interaktiv, unterhaltsam, kostenlos Beginn der Programmierung Die Ruby-Programmiersprache 3 Interaktiv, unterhaltsam, kostenlose Einstiegsmöglichkeiten Die Ruby-Programmiersprache Ruby ist ein ausdrucksstarkes, sehr hohes Niveau, Skriptsprache. Es wird im Web hauptsächlich als Teil des Web-Entwicklungs-Frameworks von Ruby on Rails verwendet, ist aber auch eigenständig. Wenn Sie neugierig sind, was Ruby (nicht ... Read More, hat vollständig durchsuchbare Dokumentation und passt gut in die Dash-Ästhetik.
Es gibt auch Spickzettel, die in Dash heruntergeladen werden können. Diese konzentrieren sich nicht auf Sprachfeatures, sondern auf die erweiterten Funktionen von Git, den bevorzugten Texteditor der Mitarbeiter. Sublime Text 2 Try Out Sublime Text 2 Für Ihre plattformübergreifende Code-Bearbeitung müssen Sie Sublime Text 2 für Ihre plattformübergreifende Code-Bearbeitung ausprobieren Needs Sublime Text 2 ist ein plattformübergreifender Code-Editor, von dem ich erst kürzlich gehört habe, und ich muss sagen, dass ich trotz des Beta-Labels wirklich beeindruckt bin. Sie können die vollständige App herunterladen, ohne einen Cent zu bezahlen ... Lesen Sie mehr und 3, und andere beliebte Software-Pakete.
Cheat Sheets sind auch für HTTP-Funktionen, HTML und CSS-benannte Farben verfügbar.
Zugänglichkeit
Ich kenne viele Entwickler, die Mühe haben, schwarzen Text auf weißem Hintergrund zu lesen. Einige tragen sogar speziell getönte Brillen, um das Lesen zu erleichtern. Einige müssen einfach Text vergrößern.
Ich habe in Dash keine spezifischen Einstellungen für die Barrierefreiheit gefunden und habe auch keine Möglichkeit gefunden, die Textgröße zu erhöhen. Das könnte für einige sehbehinderte Benutzer ein Deal-Breaker sein. OS X enthält jedoch einige Eingabehilfefunktionen ( Systemeinstellungen> System> Eingabehilfen ), die Dash möglicherweise etwas nützlicher machen.
Fazit
Solltest du die kostenpflichtige Version von Dash erhalten? Das hängt davon ab. Es gibt nicht wirklich überzeugende Features, die das Upgrade wert sind, aber Sie unterstützen das Projekt, indem Sie einspringen.
Ich benutze die kostenlose Version von Dash fast täglich. Wenn Sie Code für einen Lebensunterhalt schleppen und einen Mac besitzen, benötigen Sie diese App. Es ist nicht perfekt, aber es macht den Job erledigt.
Download: Dash für Mac OS X (kostenlos, 19, 99 € für die Vollversion)
Was denken Sie? Laden Sie es herunter und lassen Sie uns Ihre Gedanken in den Kommentaren unten wissen.
Fotokredit: Code (Michael Himbeault)