RAD Studio 13.1 Florence ist jetzt verfügbar! Neuheiten kennenlernen

RAD Studio 13.1 ist da. Nutzen Sie das Einführungsangebot!Jetzt kaufen

See What's New in RAD Studio 13.1 Florence Watch Webinar Replay

Auf Sicherheit bauen. Holen Sie sich DerSanner SCA + SBOM kostenlos Jetzt kaufen

Entdecken Sie die brandneue Getit-Seite

Verlängern Sie jetzt Ihre Update Subscription Lizenz! Weitere Infos

Beyond Compare

Delphi Anwenderbericht
Beyond Compare

Scooter Software

Anwendungen

Vergleichsprogramm für Dateien und Ordner

Verwendete Tools
  • DelphiDelphi
Herausforderungen

Wenn Entwickler im Team arbeiten, stehen sie häufig vor der Aufgabe, ihren lokalen Code mit demjenigen Code zu vergleichen, der im zentralen Quellcodeverwaltungssystem eingecheckt wurde. Manchmal geht es darum, Unterschiede zwischen zwei Versionen einer bestimmten Datei oder ehreren Dateien zu identifizieren. In anderen Fällen müssen hunderte von Datendateien in einem Ordner analysiert werden, um festzustellen, ob und wie sich diese seit der letzten Sicherung verändert haben.

Programme zum Dateivergleich gibt es bereits seit den frühen Tagen der Computertechnik. Das UNIX-Tool „diff“ zählt zu den bekanntesten Vertretern, und auch „WinDiff“ wird auf der Windows-Plattform bis heute gelegentlich eingesetzt. Allerdings stoßen diese klassischen Dienstprogramme schnell an ihre Grenzen, wenn es um erweiterte Funktionen geht – etwa den Vergleich von ZIP-Archiven, kompletten Ordnerstrukturen oder Dateien auf einem entfernten FTP-Server sowie die anschließende Synchronisation der Unterschiede.

Ergebnisse

Genau hier setzt Beyond Compare von Scooter Software an, denn es wurde entwickelt, um diese erweiterten Anforderungen zu erfüllen und bietet eine leistungsstarke, flexible Lösung für moderne Vergleichs- und Synchronisationsaufgaben.

Scooter Software

DAS UNTERNEHMEN

Scooter Software ist ein unabhängiges, mitarbeitergeführtes Softwareunternehmen mit Sitz in Madison, Wisconsin USA. Das Unternehmen entwickelt und vermarktet Beyond Compare, ein Programm zum Vergleichen von Dateien und Ordnern für Windows, macOS und Linux.

Beyond Compare wird eingesetzt bei über einer Million Nutzern, von einzelnen Entwicklern bis hin zu Großunternehmen mit vielen Anwendern.

Scooter Software ist stark darauf bedacht, ein nützliches und erschwingliches Tool anzubieten.

Die Produkthistorie

Die erste downloadbare Version von Beyond Compare wurde im Jahr 1996 veröffentlicht und war zunächst nur für Windows verfügbar. Es beschränkte sich auf die grundlegenden Funktionen des Datei- und Ordnervergleichs. Im Laufe der Zeit wurden immer mehr Funktionen hinzugefügt, wie z.B. FTP-Unterstützung, der 3-Wege-Zusammenführung, die Ordnersynchronisation und die Unterstützung verschiedener Dateiformate. Ein weiterer Meilenstein war die Multiplattform-Unterstützung. Beyond Compare wurde auch für macOS und Linux verfügbar gemacht, um eine breitere Nutzerbasis zu erreichen.

Die aktuelle Version von Beyond Compare bietet eine Vielzahl von Funktionen und ist ein beliebtes Werkzeug für Entwickler, Administratoren und alle, die Dateien und Ordner vergleichen müssen.

Running Strong

Beyond Compare macht den Unterschied sichtbar – und das auf brillante Weise.

Delphi-Anwender auf Reddit

Anwendung und Entwicklung

Die Leistungsfähigkeit von Beyond Compare liegt in seinen Vergleichsregeln, mit denen man festlegen kann, wie die Vergleichslogik ermittelt, ob sich zwei Dateien unterscheiden. Beyond Compare bietet unter anderem eine Reihe von integrierten Regeln, die für den Vergleich von Code aus verschiedenen Programmiersprachen entwickelt wurden – es gibt vordefinierte Regeln, die den Vergleich von Delphi, C++/C#, XML, Visual Basic®, HTML, kommagetrennten Dateien usw. erleichtern. Sollte keine der integrierten Regeln ausreichen, kann der Anwender jederzeit eigene Vergleichsbedingungen erstellen.

Product Manager

Vergleichen im Projektmanager

Beyond Compare und Delphi / C++Builder

Scooter Software hat sich seit der ersten Version dazu entschieden, Beyond Compare in Delphi zu entwickeln und startete das Projekt im Jahr 1996 mit der ersten Delphi-Version auf Basis der VCL. Basierend auf dieser engen technischen Verbindung wurde ursprünglich eine Delphi-IDE-Integration von einem externen Entwickler geschrieben. Scooter Software hat diese Lösung gekauft und bietet seit dem Jahr 2010 eine direkte Integration von Beyond Compare in Delphi und C++Builder an. Die etwas reduzierte Lite-Version Light kann direkt aus jeder RAD Studio/Delphi/C++Builder IDE gestartet werden. Zusätzlich besteht die Möglichkeit, das Tool über die Kommandozeile und im Build-Prozess zu nutzen. Mit jeder Veröffentlichung einer neuen Delphi-Version halten die Entwickler das Produkt auf dem neuesten Stand.

Editor History

Compare within the Version List

Fazit

Beyond Compare ist nicht nur ein Vergleichstool – es ist ein maßgeschneidertes Werkzeug für Delphi- und C++Builder-Entwickler. Durch seine native Entwicklung in Delphi ist es optimal auf die Programmierumgebung abgestimmt. Beyond Compare bietet unter anderem Byte-für-Byte-Vergleiche für maximale Genauigkeit, eine intuitive Oberfläche zur Ordnersynchronisation, einen 3-Wege-Zusammenführung und ist durch die Integration in die IDE deutlich überlegen gegenüber generischen Vergleichsprogrammen.

Weitere Details unter scootersoftware.com