Nützliche Online-Tools für Entwickler

Neben vielen Offline-Tools für Entwickler gibt es auch viele nützliche Online-Tools, die das tägliche Arbeiten für Entwickler und Programmierer einfacher machen können.

Allgemein

  • Connection Strings — Große Sammlung mit vielen Beispielen für Verbindungszeichenfolgen zu unterschiedlichsten Datenbank-Systemen wie Oracle, MS Access, SQL Server, usw.

  • Trello — Ein minimalistisches, grafisches Online-Programm (auch als apps für iPhone und Co.) um Listen aller Art sehr elegant grafisch zu verwalten. Wir verwenden das mit einigen größeren Kunden um bei Projekten zusammen zu arbeiten, beispielsweise dort wo wir früher Tools wie Mantis für das Bugtracking verwendeten. Es gibt zahlreiche Alternativen, beispielsweide Padlet oder Microsoft Planner.

Bilder

  • Favicon Generator — Bester mir bekannter Favicon-Generator, der z. B. auch Apple-Touch-Icons erstellt und Icon-Dateien mit mehreren internen Bildgrößen.
  • Kostenlose, lizenzfreie Bilder — Auch als Entwickler braucht man manchmal Bilder, und sei es nur als Platzhalter auf Websites. Es werden über 20 Websites mit CC0-Bildern vorgestellt.

  • Placehold — Flexibler Dummy-Bild-Generator, bei dem komplett über die URL gesteuert werden kann, was generiert wird. Ein anderer solcher Dienst ist z. B. dieser hier.

Text

  • Base64 Decode und Base64 Encode — Online Strings im Base64-Format in lesbaren Text konvertieren, bzw. anders herum.

  • Free Formatter — Strings in unterschiedlichen Formaten (z. B. XML, JSON, HTML, SQL) schön einzurücken und formatiert darzustellen.

  • Unicode Lookup — Online-Tool zum Übersetzen eines eingegebenen Unicode-Zeichens in z. B. eine Escape-Sequenz für die Verwendung in HTML oder XAML.

  • Microsoft Sprachenportal — Offizielle Datenbanken von Microsoft mit Übersetzungen von Windows-/Office-Begriffen in andere Sprachen. Nützlich, wenn Ihr die „offizielle“ Übersetzung eines Worts benötigt, z. B. für Eure eigenen Programme.

  • Unlocalize — Deutsche Fehlermeldungen (z. B. aus Exceptions) in English übersetzen, damit bei Google in einer größeren Ergebnismenge nach Lösungen gesucht werden kann.

  • Online syntax highlighting — Code in vielen unterschiedlichen Sprachen als farblich hervorgehobene Quelltexte formatieren. Z. B. für C#, Java, PHP.

Farbe

  • Color-Hex — Praktischer Color-Picker mit automatischer Umrechnung hex-rgb-hsl

  • Unicolor.co — Eine per URL-anzugebende Farbe vollflächig anzeigen. Sinnvoll z. B. für schnell mal den Bildschirm und/oder das Zimmer abzudunkeln oder einzufärben oder auch für Tests von Farben.

Konvertieren

  • CyberChef — Online-JavaScript-Anwendung, um eine Vielzahl von Daten-Manipulationen, auch hintereinander auszuführen. Z. B. erst Base64-dekodieren, dann AES-verschlüsseln, usw.

  • json2csharp — C#-Klassen aus JSON-Dateien erstellen. Gut geeignet um ein Model zu erstellen und das dann später via Json.NET deserialisieren zu lassen, z. B. mit JsonConvert.DeserializeObject<T>(string).

  • Cloud Convert — Verschiedene Dateitypen untereinander konvertieren, z. B. WEBM nach MP4 oder GIF.

  • Colorize image online — Online-Tool, um ein Bild einfarbig einzufärben. Z. B. vorher: image, nachher: image. Es werden also auch die transluenten Flächen entsprechend eingefärbt. Das geht so ansonsten natürlich offline auch mit Photoshop.

  • ConvertICO — Kostenloser Konverter, der u. a. PNG- und SVG-Bilder nach ICO konvertieren kann. Und zwar so, dass er auch verschiedene Größen im Icon automatisch generiert. Das habe ich bei anderen Online-Konvertern so bisher noch nicht gesehen.

Fiddles

  • There’s a fiddle for that — Linksammlung verschiedener anderer Fiddle-Sites, um online Code ausprobieren zu können.

  • Try it online — Sammlung von über 600 Programmiersprachen, in denen online Code ausgeführt werden kann.

  • Coding Ground Online Compiler — Sammlung von Online-IDEs und Compiler. Besonders nützlich um ältere Sprachen wie COBOL zu debuggen.

  • Ideone — Online-Plattform um Programmcode direkt im Browser eingeben, kompilieren und ausführen zu lassen. Der Code läuft dann serverseitig auf den Ideone-Servern und das Ergebnis wird im Browser ausgegeben. Unterstützt dutzende von Sprachen, u.A. C#, Java, PHP. Alternative dazu: Tutorials Point Coding Ground.

  • BlazorFiddle — Online-Plattform um Blazor-Code direkt im Browser auszuprobieren.

  • JSFiddle — Online-Plattform um JavaScript-Code, HTML und CSS direkt im Browser auszuprobieren.

  • .NET Fiddle — Alternative zu Ideone für .NET-Code. Unterstützt C#, VB.NET und F# als Konsole, Skript oder ASP.NET MVC.

  • SQL Fiddle — Online-Plattform ähnlich zu JSFiddle, nur eben für SQL-Befehle. Unterstützt MySQL, PostgreSQL, Oracle, Microsoft SQL Server und SQLite. Ein ähnlicher Dienst ist der Online-Sqlite-Browser. Alternative dazu: DB Fiddle.

  • Regex 101 — Online-Plattform ähnlich zu JSFiddle um Reguläre Ausdrücke im Browser zu testen. Kann die Regex-Implementationen von PCRE, JavaScript und Python nutzen. Um direkt Reguläre Ausdrücke mit .NET im Browser zu testen finde ich die Website von Derek Slager immer noch unerreicht, auch wenn es optisch unscheinbar daherkommt. Außerdem gibt es noch den .NET Regex Tester, der die .NET-Regex-Engine nutzt.

  • Online-PHP-Shell — Code in einem oder mehreren PHP-Versionen gleichzeitig ausführen und testen.

To be continued…

Siehe auch die anderen Sammlungen nützlicher Links.


SharePoint-Systemhaus StuttgartTest Management SoftwareHomepage-Baukasten mit Shop

1 „Gefällt mir“