Website-Icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Methodik und Metriken für den Vergleich realistischer Entwicklerwerkzeuge (Teil 1)

rae

Photo: Harry Parvin

Die heutige Verbreitung von Tools zur Verbesserung der Softwareentwicklung ist ein Grund zum Feiern. Viele erstaunliche Leute arbeiten täglich daran, Dienstprogramme, Plug-Ins und IDEs zu erstellen und zu verteilen, die unsere Entwicklung erleichtern! Die andere Seite der Proliferationsmünze beschreibt jedoch einen ständigen Kampf, um das beste Werkzeug sowohl für den aktuellen Job als auch für Ihre Zukunft zu finden. Wenn Sie jemals mit acht Frameworks konfrontiert waren, die in derselben Software-Domäne um Ihre Aufmerksamkeit konkurrierten und eine Wahllähmung verspürten, wissen Sie, wie schwierig es sein kann, diese wichtige persönliche und geschäftliche Entscheidung zu treffen. Vor diesem Hintergrund beginnen wir mit der Veröffentlichung einer Reihe von White Papers, in denen RAD Studio mit anderen wichtigen Frameworks für die Anwendungsentwicklung verglichen und gegenübergestellt wird , um die beste langfristige Auswahl zu treffen. Unser Publikum sind sowohl Entwickler , die das Werkzeug ihrer Wahl genau verstehen müssen, als auch Entscheidungsträger und Geschäftsstrategen, die nach einem Rahmen suchen, der pünktliche Lieferung, zukünftige Expansion und langfristige Stabilität unterstützt.

Methodik

Fünf Benchmark-Anwendungen werden verwendet, um ausgewählte Frameworks zu vergleichen

Jede Anwendung enthält grundlegende Funktionen, die von einem guten Framework wie UI-Design, REST-API-Kommunikation, Unicode-Unterstützung, Datenbankunterstützung usw. erfüllt werden. Diese Anwendungen werden von Experten in den ausgewählten Frameworks entwickelt (freiwillig für Delphi und für andere Frameworks unter Vertrag genommen) und entsprechend bewertet zu den Hauptprojektmetriken.

Metriken

Diese Papiere werden beurteilen Rahmenbedingungen in den Bereichen Entwicklerproduktivität , Framework – Funktionalität , Werkzeug Flexibilität und Laufzeitleistung .  

Projekt-Roadmap

Embarcadero plant dieses Projekt als iterativen Vergleich zwischen RAD Studio, Delphi und C ++ Builder mit anderen Frameworks, um die Konversation mit anderen Framework-Entwicklern zu fördern. Alle Forschungsergebnisse und Daten werden auf GitHub veröffentlicht, damit andere sie überprüfen können. Der erste Vergleich erfolgt zwischen der Visual Component Library (VCL) von RAD Studio und Windows Presentation Foundation (WPF) .NET unter Verwendung der Calculator-Benchmark-Anwendung. Anschließend wird das FireMonkey-Framework für mehrere Anwendungen von RAD Studio gegen Electron getestet. Erwarten Sie, dass zukünftige Iterationen die oben genannten Benchmark-Projekte weiterhin durcharbeiten, neue Frameworks einbeziehen und auf diesen ersten Papieren aufbauen, um einen umfassenden Vergleich der führenden Entwicklungswerkzeuge für 2020 zu ermöglichen.

 
Die mobile Version verlassen