LogoLogo
HomeSupportDocumentation
  • Welcome
  • Discovering Wisej.NET
    • Introduction to Wisej.NET
    • Create an application with Wisej.NET
    • Drawing surfaces, objects, and widgets
    • "Wisej Pubs Demo App", an application for beginners
  • Wisej.NET for Business Applications
    • The Easy Button for Enterprise Software
    • Dino Esposito: "There is no silver bullet"
    • Building a Simple app with Wisej.NET Hybrid
    • Implementing Themes with Wisej.NET
  • Wisej.NET Application Architectures
    • Wisej.NET vs. MVC
    • Wisej.NET vs Blazor
    • Architecting 21st Century Web Apps using Wisej.NET
      • Model-View-Controller Approach (MVC) with Wisej.NET
      • Model-View-ViewModel (MVVM) Approach with Wisej.NET
      • MVC vs MVVM: Similarities and Differences
    • Going Native with Wisej.NET Hybrid
  • Data Access with Wisej.NET
    • Using Wisej.NET to Access Blob Storage with Microsoft Azure
    • Capture user input with two-way binding
    • Let's make your data visible using Wisej.NET and the DataGridView
  • Integrating with Wisej.NET
    • How to get started with Telerik's Data Grid
    • How to use Telerik to speed up your Wisej.NET development
    • SCADA Systems on the Web with Wisej.NET
  • Legacy Migration with Wisej.NET
    • Migrate Windows Desktop Applications to the Web with Wisej.NET
    • The Future of Line-of-Business Applications
    • Life Beyond WinForms
    • Hands on: Modernize WinForms & WPF solutions with Wisej.NET
    • Hands on: Migrate WPF solutions into native Web-based Single-Page-Applications
      • Initial situation: Desktop application with Windows Presentation Foundation
      • Model-View-ViewModel (MVVM) pattern as an architectural pattern
      • Wisej.NET Web Apps
      • WPF Migration
      • Conclusion
    • iX Magazine: From Desktop to Web app with Wisej.NET
  • Authors
    • Dino Esposito
    • Gabriele del Giovine
    • Jon Hilton
    • Julie Hirt
    • Dr. Veikko Krypczyk
    • Jeremy Likness
    • Iulia Pitutiu
    • Levie Rufenacht
    • Thomas Althammer
  • Videos
  • Concepts
Powered by GitBook
LogoLogo

© Ice Tea Group LLC, All Rights Reserved.

On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. Legacy Migration with Wisej.NET
  2. Hands on: Migrate WPF solutions into native Web-based Single-Page-Applications

Wisej.NET Web Apps

PreviousModel-View-ViewModel (MVVM) pattern as an architectural patternNextWPF Migration

Last updated 10 months ago

Was this helpful?

Wisej.NET offers a platform for transforming desktop applications into powerful web applications. It combines the flexibility of HTML and JavaScript with the power and familiar paradigms of .NET and Windows Forms. Wisej.NET relies on a server-side architecture where most of the application logic is executed on the server. This offers several advantages, including increased security and the ability to implement complex business logic without compromising performance. The server only sends the necessary UI updates to the client, optimizing bandwidth usage and enhancing application responsiveness.

The framework provides an extensive library of UI components similar to those of Windows Forms and WPF. These components are highly customizable and support modern web technologies like HTML5, CSS3, and JavaScript. Examples of UI components include , , , , , and many others, including advanced widgets like diagrams, maps, schedulers and.

Wisej.NET supports extensive data binding capabilities that allow UI components to be easily bound to data sources. The application can be customized using a flexible styling engine (). The framework uses an event-driven programming model similar to that of Windows Forms. One can respond to user interactions server-side, simplifying the implementation of application logic. Client events can be sent to the server via Web Sockets or AJAX and be processed there. Additionally, Wisej.NET supports responsive design principles that ensure applications look good and function on various devices and screen sizes. This is achieved through flexible layout managers and adaptive styling.

Wisej.NET integrates seamlessly into the .NET world and supports the use of .NET languages such as C# and VB.NET. This allows the reuse of existing .NET libraries and frameworks. Applications can be deployed both in the cloud and on-premises. Integration with Visual Studio facilitates development and debugging processes, while and property editors assist in the creation and customization of user interfaces.

Buttons
Text Boxes
List Views
Data Grid Views
Tree Views
third-party integrations
theming
visual designers