Jun 6, 2016
Mehul Harry (DevExpress)

New ASP.NET MVC Wrappers for our HTML5-JavaScript Widgets

Great news, we are introducing a new ASP.NET MVC library that provides modern semantic rendering, client-side interactions, and more.

I'm happy to announce the new 'DevExtreme ASP.NET MVC Wrappers'.

We, at DevExpress, decided to allocate a small team of devs from our ASP.NET and DevExtreme groups. This new team has created a new product that combines the best of both worlds - modern HTML5 widgets from DevExtreme and the versatile tooling of ASP.NET MVC in Visual Studio.

Be sure to sign up for the upcoming webinar to learn more, ask questions, and see how it works: DevExtreme ASP.NET MVC Wrappers

DevExtreme Wrapped

In essence, we are using the JavaScript widgets from our excellent client-side library called DevExtreme and wrapped them as native ASP.NET MVC extensions. And, yes, that's how we got the very apt name: DevExtreme ASP.NET MVC Wrappers.

This means that you can use any widget like the Grid, Chart, PivotGrid, and so on, within ASP.NET MVC. So now instead of just writing HTML and JavaScript, you can write using fluent Razor syntax to add a Grid to your ASP.NET MVC Views:

DevExtreme ASP.NET MVC Wrappers - Razor

Data binding is a breeze whether you have local data, remote web service, or a server-side database:

DevExtreme ASP.NET MVC Wrappers - WebApi

You also get the benefits of Visual Studio tooling. For example, here's the file-new experience that you get out-of-the-box in the DevExtreme v16.1 release:

DevExtreme ASP.NET MVC Wrappers - Project Template

ASP.NET MVC 3, 4, 5, & ASP.NET Core!

We've compiled our assemblies so that these new wrappers are compatible from ASP.NET MVC 3 through ASP.NET MVC 5.

We're also working on providing you compatibility with the new cross-platform, ASP.NET Core. We'll have more news for you on ASP.NET Core support once ASP.NET Core is officially released.

CTP (for now)

In this first release, we are providing the new DevExtreme ASP.NET MVC Wrappers as a community technology preview (CTP).

This is a quality release and you can start to use it today (and provide us feedback). But we made it a CTP because there are still features that we'd like to add to improve the DevExtreme ASP.NET MVC Wrappers.

Download via DevExtreme

The new DevExtreme ASP.NET MVC Wrappers are part of the "DevExtreme Complete" installation (exe-installer only). Once you install the v16.1 DevExtreme release, you'll have the new DevExtreme ASP.NET MVC Wrappers will be available in your Visual Studio.

You will also find a new project template under the 'Web' category that helps you to get started with using the new wrappers.

We have also included several great demos to help you understand how to use the different wrappers in ASP.NET MVC. You'll find them in the DevExtreme Demos folder, typically, it will be in your public documents folder:

C:\Users\Public\Documents\DevExpress Demos 16.1\DevExtreme\ASP.NET Wrappers (CTP)

What's Included?

The DevExtreme ASP.NET MVC Wrappers include:

  1. All DevExtreme widgets provided as ASP.NET MVC (Html-helper) extensions
  2. Light and sematic markup
  3. Fluent syntax for option declaration and native ASP.NET MVC experience
  4. Tight integration with WebApi to create effective RESTful data services fully compatible with DataGrid remote operations.
  5. Project template for Visual Studio 2012, 2013, and 2015
  6. Several new technical demos to help you get started
  7. New documentation
  8. DevExpress' world-class support

Why make another MVC library?

We want to provide our customers with more choices for the web. Different developers have different concerns. Through feedback, we learned that some ASP.NET MVC developers would like us to provide an MVC extensions library that uses modern rendering and client-side interactions.

The current DevExpress ASP.NET MVC Extensions are based on our existing ASP.NET controls. This provides you 50+ extensions with powerful features like a reporting library, spreadsheet, rich edit, and a lot more.

The new DevExtreme MVC Wrappers include about 30+ extensions providing you with rich client-side functionality, lighter semantic markup, and native ASP.NET MVC experience.