Wisej.NET Web Apps
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 Buttons, Text Boxes, List Views, Data Grid Views, Tree Views, and many others, including advanced widgets like diagrams, maps, schedulers and third-party integrations.
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 (theming). 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 visual designers and property editors assist in the creation and customization of user interfaces.
Last updated