Blazor - Official Release, Free Offer, and Future Plans

ASP.NET Team Blog
24 September 2019

I'm happy to announce the official release of DevExpress UI for Blazor. To help celebrate the Blazor official launch at #dotnetconf, we're offering this release to our customers free of charge!

Download

Version 19.1.7 is available on the DevExpress NuGet server. Find your personal NuGet feed URL in the Download Manager or on the DevExpress NuGet Galley page. and set up Visual Studio's NuGet Package Manager to proceed with installation.

What's Included

Our initial release includes 15 native Blazor UI controls:

Data Grid

DevExpress Blazor DataGrid

Main features:

  • Data binding, including binding to a large data source.
  • Different column types to display and edit text, numbers, dates, and Boolean values.
  • Built-in Edit Form.
  • Sorting data by a single or several columns.
  • Data grouping.
  • Filter column values by 'Starts With' condition.
  • Paging.
  • Templates.
  • Single and multiple row selection.
  • Virtual Scrolling.

See our Blazor Data Grid online demo and documentation for more information.

Pivot Grid

DevExpress Blazor PivotGrid

Main features:

See our Blazor Pivot Grid online demo and documentation for more information.

Scheduler

DevExpress Blazor Scheduler

Main Features

  • Binding to a data source
  • Day, Week and Work Week views.
  • Appointment CRUD operations.
  • Drag-and-drop appointments support

See our Blazor Scheduler online demo and documentation for more information.

Charts

DevExpress Blazor Charts

The DevExpress Charts for Blazor includes ten different chart series:

  • Line
  • Area
  • Bar
  • Bubble
  • Range Bar
  • Range Area
  • Candlestick
  • Stock
  • Pie
  • Donut

Our Blazor Chart controls also support multiple series, series tooltip customization, and a legend. See our Blazor Chart control online demo and documentation for more information.

Data Editors

DevExpress Blazor Data Editors

DevExpress provides 6 native editors for Blazor:

  • Calendar
  • ComboBox
  • Date Edit
  • List Box
  • Spin Edit
  • Text Box

In addition, the DevExpress Blazor editors support the default Blazor EditForm component, which enables model data validation.

See our Blazor Data Editors online demo and documentation for more information.

Navigation and Layout

DevExpress Blazor Navigation and Layout

The DevExpress navigation and layout control set provides you with the following capabilities:

  • You can create an adaptive layout on your page with Blazor FormLayout
  • Implement custom data paging using the DevExpress Pager for Blazor
  • Use the Popup component popup to add popup dialogs to your Blazor application page.
  • Build a tabbed layout on a web page with the Blazor Tabs component .
  • Add a TreeView to your Blazor web pages to display hierarchical data or implement numerous navigation scenarios.

See our Blazor Navigation and Layout online demo and documentation for more information.

Source Code

Source code is available only for active DXperience and Universal subscribers. Please contact us in our Support Center for detail.

Licensing

The DevExpress UI for Blazor will be part of the DevExpress ASP.NET Subscription. If you own an active ASP.NET, DXperience, or Universal Subscription, all DevExpress Blazor products will be made available to you automatically. If you are a new to DevExpress or if your subscription has lapsed, you can download our first release free of charge.

Plans

This release is our first milestone. Here’s what you can expect in the future releases:

  • Various Data Grid enhancements.
  • Data Editors enhancements.
  • Localization support.
  • New native Blazor components (we will announce plans in our 2020 roadmap).
26 comment(s)
Antonio Matos 1
Antonio Matos 1
This Blazor works on ASP.NET Core ?
24 September, 2019
Mehul Harry (DevExpress)
Mehul Harry (DevExpress)
@Antonio, yes, learn more about Blazor here: Free Blazor Video Training Course by DevExpress
24 September, 2019
Dario D.
Dario D.
thank you very much for this, please keep up the good work on Blazor, i guess most of us asp.net web developers will be using it soon!
25 September, 2019
Demertzian
Demertzian
That's great! I hope we will see soon more sophisticated editors as Lookup and SearchLookup
25 September, 2019
B Jansen
B Jansen
I have an active subscription but NuGet (and DevExpress website) still shows 19.1.6 as most recent version. How do I get 19.1.7?
25 September, 2019
Charles Matvchuk
Charles Matvchuk
19.1.7 is not available in my DevExpress Nuget Feed and nothing new in my DevExpress portal either.  Please advise?
25 September, 2019
Serge S (DevExpress)
Serge S (DevExpress)

Hi,

The Blazor package is available now. Please accept our apologies for the inconvenience.

25 September, 2019
Sven Glöckner 1
Sven Glöckner 1

@Mehul 

Hi Mehul! This is really exciting. 

Thanks for the good work on Blazor and keep it up. We are already using these components a lot. 


Regards

Sven

25 September, 2019
Armando Costa 1
Armando Costa 1
Missing a lot of functions, inline edit on grid, no autocomplete, strange sizing on dropdown lists, etc...
I cant use this components on my migration project

When we have a more complete / robust Blazor suite ?


25 September, 2019
Mehul Harry (DevExpress)
Mehul Harry (DevExpress)
@Sven and others, thank you and we look forward to your feedback.

@Armando, We have plans to grow and improve our Blazor components. Thanks for your feedback.
25 September, 2019
Gordon Smith 3
Gordon Smith 3

Harry, will you (and when will you) be sharing the plans?

I'm in the same boat as Armando - the Blazor suite does not seem ready for release, which is a disappointment.  Without clarity, I'll have to jump ship after many years of using DevExpress.


26 September, 2019
Mehul Harry (DevExpress)
Mehul Harry (DevExpress)
@Gordon, appreciate your support over the years. We'll discuss our plans for next year soon and likely publish a roadmap in a couple of months. We published this short Blazor roadmap in June.

To help us prioritize, could you please tell me which DevExpress components and features your Blazor app would benefit from?
26 September, 2019
Gordon Smith 3
Gordon Smith 3

@Mehul, for me the grid is by far the most important component.

It's missing too many rudimentary features at the moment like inline, incell, custom data source, custom editors etc. to be useful to me in its current incarnation. 

26 September, 2019
Mehul Harry (DevExpress)
Mehul Harry (DevExpress)
@Gordon, thanks and we'll take these features into consideration for our plans. Keep an eye out in the next couple of months for more news about next year's roadmap.
26 September, 2019
LukeKenyon
LukeKenyon
Hi, Really a question started to use it in the project sample, as Blazor is not interface based will we eventually be able to use it directly in VS Code.
28 September, 2019
Demertzian
Demertzian

Hi Mehul,

We have started development of a Blazor project with devexpress controls. Please consider our expectations while designing your roadmap:

We need:

  • Lookup Editors (Autocomplete or something similar to searchLookup)
  • Grid enchachments (Inline edit)

It would be good to have:

  • LayoutControl with end user designer as in windows forms
  • Reports with end user designer as in windows forms
30 September, 2019
Keith Hunt
Keith Hunt
When will this release be available? I have an active subscription and saw in the comments above it should be available, but it's not. Any suggestions?
30 September, 2019
Mehul Harry (DevExpress)
Mehul Harry (DevExpress)

@Demertzian thanks for the feedback, we appreciate it.

@Keith Hunt, the v19.1.7 for Blazor is available via NuGet:

https://nuget.devexpress.com/

30 September, 2019
Istvan Kardkovacs
Istvan Kardkovacs
How long does it take to port/recreate all of your js components to Blazor components. Can it be ported at all? I'm just curious when Devexpress will have such a broad component package for Blazor as you have for js.
1 October, 2019
Juan Betancourt
Juan Betancourt

Reading the comments  of several users, leave me the impression that they are rushing,

too impatient when it takes time to produce the quality that Devexpress produced.

Devexpress is not known for producing vaporware, and its part of the reason that

they are the best. Patience!

1 October, 2019
Mehul Harry (DevExpress)
Mehul Harry (DevExpress)
@Istvan and @Juan, we are not porting from existing control set but writing new native Razor Components for Blazor. Our Blazor Components are less than a year old so we don't have as many, yet. However, rest assured we will put the same level of quality to bring you a rich set of components in the coming releases. Thanks.
2 October, 2019
Armando Costa 1
Armando Costa 1

I was about to renew but, wait many month's or a year is no good in my case....

Maybe ill be back when you have a more mature suit.

3 October, 2019
Ben_Hayat
Ben_Hayat

Hi Mehul;

Licensing

If you are a new to DevExpress or if your subscription has lapsed, you can download our first release free of charge.

 

I'd like to bring your attention to this part, for those who do not have other DX Subscriptions and want to start clean with Blazor-only project.


The underlined states that the first release is free of charge and we are appreciative of that, however the future license for Blazor-ONLY is ambiguous.
Could you please clarify what is the long term license plan for Blazor?
Would you please offer it as a standalone product beside being part of a bigger subscription? This is important, if the our new development going forward is going to be on Blazor and not ASP MVC or Razor pages and makes no sense to pay for something that we're not using.

But not knowing on the future, companies would not embark on a free version to start development, to find out a surprise license in the following releases.

Thank you in advance!
..Ben


19 October, 2019
Mehul Harry (DevExpress)
Mehul Harry (DevExpress)

@Ben

All DevExpress Blazor products are part of our ASP.NET Subscription (as well as DXperience and Universal). If you own these subscriptions, you will have access to our complete Blazor product line and associated support services.

We will not be creating a Blazor specific subscription at this time. As you mentioned, the product is currently available for download free of charge.

 
21 October, 2019
Gordon Smith 3
Gordon Smith 3

Hi Harry,

Just wanted to give some feedback.

I've (almost) always been a windows developer, with Winforms then WPF.  I never really went to web dev, because I found it too limited and time-consuming to develop on Javascript.  Previous attempts over the years left me cold and I gave up after a few months.

Then came Blazor, and that's changed.  I see this for sure as the way ahead on desktop and web development.

As above, my initial investigation of the existing Devexpress Blazor suite, tells me that it's too immature to use at the moment.  However, due to a current project that explicitly needed web, I was forced to again look at the Devextreme suite...and I have to say I've been pleasantly surprised.  The Javascript way of working still holds me back in a lot of ways, but the actual suite made what had previously been too onerous and clunky very possible, by solving a lot of the issues that had me pulling out my hair in the past (e.g. themeing/sizing/scrolling).  I'm now working happily on that, and can get by until Blazor makes the grade.

So, I have changed my opinion from the time of the frustrated comments above - take your time, plan the suite properly and deliver the product to the standard of your JQuery suite, and combined with the power of Blazor, you have a winner.  When it arrives, it will transform the way I work for sure.

What I found most useful from the Devextreme tools:

- Quick start full app theme with toolbars/drawer/material compact themes;

- Fully featured grid with inline/batch/form editing (different use cases need different approaches);

- Rudimentary but solid editors for string/numeric/date and time/checkbox/select....with validation;

- Virtual scrolling;

- Resize/re-ordering of columns;

- Popups with scroll views and customisable toolbars;

- Customizable filter control (this is so powerful when used along with the grid for the sorts of apps I develop).

That's my wish-list for father Christmas!  Look forward to seeing that roadmap.

Cheers

Gordon


4 November, 2019
SandroRiz
SandroRiz

Hi Harry,

is there a Blazor Menu component? there will be in future? Is there a web page where i can check the new controls in the next release?

Thanks

7 November, 2019

Please login or register to post comments.