Wisej 2

We are looking forward to releasing 2.0 before the end of 2018. It’s the foundation for supporting Linux in the future.

Wisej 2

We are looking forward to releasing 2.0 before the end of 2018. It’s the foundation for supporting Linux in the future.

Wisej 2

We are looking forward to releasing 2.0 before the end of 2018. It’s the foundation for supporting Linux in the future.

Responsive Design

Responsive properties are a new concept introduced in Wisej 2. They work at design time and at runtime making Wisej even more flexible!

Every property marked with the [ResponsiveProperty] attribute can hold multiple values at once (similar to [Localizable]). Each value is associated to a configurable client profile and automatically selected by Wisej when the profile matches the user’s device.

At design time, you can pick the active profile in the Wisej design bar and design your containers to automatically adapt to difference client profiles.

Async Programming

Wisej 2 is the only web framework in the world where the server can call the browser and the browser can call the server using async/await.

Server side C#/VB.NET code can call the browser and wait for the result asynchronously. Client side JavaScript code can call any C#/VB.NET method on the server and wait for the result also asynchronously.

* Async/Await in ASP.NET blocks the response. In Wisej it’s truly asynchronous.

Designable Controls

Design any individual control class in the Visual Studio designer to create custom grids, editors, buttons, and more.

Double click on your control classes to open the single control in the designer and preview any change you make to your new control, be it a ComboBox or a DataGrid.

You can also add components, extenders, and child controls.

Designer Modernization

The designer will use modern colors for the selectors and glyphs, support vertical and horizontal snap lines, and new Anchor glyphs.

Rulers snap lines are saved in design mode for each container to allow developers to set layout guidelines.

Anchor glyphs show on selected controls to indicate and change which side is anchored.

Assembly Consolidation

Wisej 2 will have only 1 main assembly for the deployment and 1 for the designer. The renaming of the assemblies and consolidation of the code will allow us to add .NET Core and Mono/Xamarin support in future releases.
Assemblies in 1.5 Assemblies in 2.0

Wisej.Core

Wisej.Web

Wisej.Framework

Wisej.Core.Design

Wisej.Web.Design

Wisej.Framework.Design

Assembly Consolidation

Wisej 2 will have only 1 main assembly for the deployment and 1 for the designer. The renaming of the assemblies and consolidation of the code will allow us to add .NET Core and Mono/Xamarin support in future releases.
1.5 2.0

Wisej.Core

Wisej.Web

Wisej
.Framework

Wisej
.Core.Design

Wisej
.Web.Design

Wisej
.Framework.Design

Templates and Controls

We have added new templates, wizards and controls.

The new templates lets you change the initial loader and create new controls by extending any existing control class.

New controls and extensions include the Wisej.Web.TagTextBox (added since 1.5 as a test feature), a bootstrap-styled NavigationBar control, and a cool gmail-styled retractable SideButton.

Brotli Compression

Wisej 2 will support the new Brotli compression format.

We have added full support for the new Brotli compression for the browsers that support it. Wisej currently supports deflate and gzip for both Http and WebSocket communication. Starting from 2.0 we will add Brotli support also for Http and all WebSocket packets. In our tests Brotli reduces the size of the response stream in half!