Moderniser les applications WebForms et MVC héritées avec Doconut
← Back to Blog3 min read

Moderniser les applications WebForms et MVC héritées avec Doconut

Le dilemme des applications héritées

De nombreuses entreprises s'appuient encore sur des applications robustes et critiques construites avec ASP.NET WebForms ou d'anciennes versions de MVC. Bien que la logique côté serveur reste solide, l'expérience côté client en pâtit souvent—en particulier lors du traitement de documents.

Les solutions héritées reposent généralement sur des technologies aujourd'hui obsolètes ou problématiques :

  • Contrôles ActiveX : ne fonctionnent que sous Internet Explorer (qui est retiré).
  • Flash/Silverlight : totalement non pris en charge par les navigateurs modernes.
  • Plugins PDF : nécessitent que les utilisateurs aient Acrobat Reader installé et à jour.

Doconut : le pont vers la modernité

Doconut constitue un outil de modernisation idéal car il prend en charge les deux .NET Framework (4.5.2+) et les dernières versions de .NET Core/6/7/8. Cela signifie que vous pouvez intégrer le même moteur de visionnage dans une application WebForms de 10 ans tout comme vous le feriez dans un tout nouveau projet Blazor.

Intégration transparente de WebForms

Intégrer Doconut dans un projet WebForms est simple. Vous n’avez pas besoin de réécrire toute votre interface.

  1. Ajouter la référence : installez le package NuGet.
  2. Ajouter le gestionnaire : enregistrez le gestionnaire de documents dans web.config.
  3. Intégrer le script : ajoutez le visualiseur JavaScript à votre page .aspx.
<!-- 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>

Du cauchemar des plugins à HTML5

En passant à Doconut, vous obtenez immédiatement :

  • Prise en charge mobile : votre application héritée fonctionne désormais sur iPad, tablettes Android et téléphones.
  • Pas de plugins : les utilisateurs ouvrent simplement la page, et le document apparaît. Aucun ticket d'installation pour l’informatique.
  • Fonctionnalités modernes : ajoutez l'annotation, la recherche et le zoom, des capacités que les anciens plugins n’offraient jamais.

Stratégie : mise à jour vs. réécriture

Les réécritures complètes de grands systèmes hérités sont risquées et coûteuses. Une approche « figue d'arbre »—mise à niveau de composants spécifiques comme le visualiseur de documents—offre un impact élevé avec peu de risque.

Vous pouvez moderniser dès aujourd'hui l'expérience utilisateur de la visualisation des contrats, plans et rapports, ce qui vous donne du temps pour planifier une migration du back‑end vers .NET Core à l'avenir. Et quand vous effectuerez la migration, Doconut vous accompagnera, compatible au niveau du code.

Ne laissez pas la technologie héritée retenir vos données en otage. Passez à Doconut et offrez à vos utilisateurs l'expérience moderne qu'ils attendent.

#Legacy Migration#WebForms#MVC#Modernization#.NET Framework