
Modernisierung von Legacy-WebForms & MVC-Apps mit Doconut
Das Dilemma von Legacy-Anwendungen
Viele Unternehmen setzen immer noch auf robuste, geschäftskritische Anwendungen, die auf ASP.NET WebForms oder älteren Versionen von MVC basieren. Während die Backend-Logik solide bleibt, leidet häufig das Frontend-Erlebnis – insbesondere beim Umgang mit Dokumenten.
Legacy-Lösungen basieren typischerweise auf Technologien, die heute veraltet oder problematisch sind:
- ActiveX-Steuerelemente: Funktionieren nur im Internet Explorer (der eingestellt wurde).
- Flash/Silverlight: Vollständig nicht unterstützt in modernen Browsern.
- PDF-Plugins: Erfordern, dass Benutzer Acrobat Reader installiert und aktualisiert haben.
Doconut: Die Brücke zur Modernität
Doconut dient als perfektes Modernisierungstool, da es beide .NET Framework (4.5.2+) und die neuesten .NET Core/6/7/8 unterstützt. Das bedeutet, Sie können die genau gleiche Viewer-Engine sowohl in eine 10‑Jahre alte WebForms‑Anwendung als auch in ein brandneues Blazor‑Projekt einbinden.
Nahtlose WebForms-Integration
Die Integration von Doconut in ein WebForms-Projekt ist unkompliziert. Sie müssen Ihre gesamte Benutzeroberfläche nicht neu schreiben.
- Referenz hinzufügen: NuGet-Paket installieren.
- Handler hinzufügen: Registrieren Sie den Dokument-Handler in
web.config. - Skript einbetten: Fügen Sie den JavaScript-Viewer zu Ihrer
.aspx-Seite hinzu.
<!-- Simply standard HTML & JS, no weird objects -->
<div id="divDocViewer" style="width:100%;height:800px"></div>
<script>
var objDoc = $("#divDocViewer").doconut({
basePath: "/", // Path to handler
resPath: "/js"
});
objDoc.View("Invoice_123.pdf");
</script>
Vom Plugin-Hell zu HTML5
Durch den Wechsel zu Doconut erhalten Sie sofort:
- Mobile Unterstützung: Ihre Legacy-App funktioniert jetzt auf iPads, Android-Tablets und Handys.
- Keine Plugins: Benutzer öffnen einfach die Seite, und das Dokument wird angezeigt. Keine Installationsanfragen für die IT.
- Moderne Funktionen: Hinzufügen von Anmerkungen, Suche und Zoom, die alte Plugins nie hatten.
Strategie: Upgrade vs. Neuimplementierung
Komplette Neuimplementierungen großer Legacy-Systeme sind riskant und teuer. Ein „Strangler‑Figur‑Ansatz“ – bei dem bestimmte Komponenten wie der Dokumentenbetrachter aktualisiert werden – bietet hohe Wirkung bei geringem Risiko.
Sie können noch heute die Benutzererfahrung beim Anzeigen von Verträgen, Bauplänen und Berichten modernisieren, was Ihnen Zeit verschafft, eine Backend-Migration zu .NET Core in der Zukunft zu planen. Und wenn Sie tatsächlich migrieren, kommt Doconut mit, codekompatibel.
Lassen Sie nicht zu, dass alte Technologie Ihre Daten als Geisel nimmt. Upgrade auf Doconut und geben Sie Ihren Benutzern das moderne Erlebnis, das sie erwarten.