
Модернізація застарілих WebForms і MVC застосунків за допомогою Doconut
Проблема застарілих застосунків
Багато підприємств досі покладаються на надійні, критично важливі застосунки, створені на ASP.NET WebForms або старіших версіях MVC. Хоча бекенд‑логіка залишається стабільною, користувацький інтерфейс часто страждає — особливо під час роботи з документами.
Застарілі рішення зазвичай спираються на технології, які тепер застарілі або проблематичні:
- ActiveX Controls: Працює лише в Internet Explorer (який більше не підтримується).
- Flash/Silverlight: Повністю не підтримується в сучасних браузерах.
- PDF Plugins: Вимагає, щоб користувачі мали встановлений та оновлений Acrobat Reader.
Doconut: Міст до сучасності
Doconut слугує ідеальним інструментом модернізації, оскільки підтримує обидва .NET Framework (4.5.2+) та останні .NET Core/6/7/8. Це означає, що ви можете вставити той самий движок переглядача у 10‑річний WebForms‑застосунок так само, як у новий проєкт Blazor.
Безшовна інтеграція WebForms
Інтеграція Doconut у проєкт WebForms проста. Вам не потрібно переписувати весь інтерфейс користувача.
- Додати посилання: Встановіть пакет NuGet.
- Додати обробник: Зареєструйте обробник документів у
web.config. - Вбудувати скрипт: Додайте JavaScript‑переглядач у вашу
.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>
Від Плагін‑Ада до HTML5
Перейшовши на Doconut, ви миттєво отримуєте:
- Mobile Support: Ваш застарілий застосунок тепер працює на iPad, Android‑планшетах та телефонах.
- No Plugins: Користувачі просто відкривають сторінку, і документ з'являється. Нуль запитів на встановлення для ІТ.
- Modern Features: Додайте можливості анотацій, пошуку та масштабування, яких не мали старі плагіни.
Стратегія: Оновлення vs. Перепис
Повні переписування великих застарілих систем ризиковані та дорогі. Підхід «стрілкової фіги» — оновлення окремих компонентів, таких як переглядач документів — дає великий ефект при низькому ризику.
Ви можете модернізувати користувацький досвід перегляду контрактів, креслень та звітів вже сьогодні, отримавши час для планування міграції бекенду на .NET Core у майбутньому. І коли ви все ж здійсните міграцію, Doconut підете разом, сумісний за кодом.
Не дозволяйте застарілим технологіям тримати ваші дані в заручниках. Оновити до Doconut і надайте користувачам сучасний досвід, який вони очікують.