Compare to Blazor

Sponsored by Microsoft, Blazor is a framework used to build client web apps with C#.
License
Blazor
  • Open-source Apache 2.0
Frogui
  • Proprietary with source guarantee
Platforms
Blazor
  • Mono for Web Assembly (.NET Standard)
  • Server Side (ASP.Net Core)
Frogui
  • Mono for Web Assembly (.NET Standard)
  • Server Side (ASP.Net)
Maturity
Blazor
  • Just entered Preview 4
  • Has been publicly promoted since 2017
  • Robust community support
Frogui
  • Just entered Alpha
  • Finally ready to start promoting
Typical Client Tech Stack
Blazor
  • C#
  • HTML + Blazor markup
  • CSS
  • JavaScript
  • jQuery
  • Bootstrap or jQuery UI
  • LESS or Sass
Frogui
  • C#
  • XAML
  • nothing else is needed
Layout Design
Blazor
  • Text-based HTML + Blazor syntax
  • Visual design not possible
Frogui
  • Text-based XAML
  • Visual design tools forthcoming
UI Concepts
Blazor
  • Data-binding
Frogui
  • Data-binding
  • Dozens of elements and controls
  • Dependency objects and properties
  • Declarative layout
  • Visual state management
  • Lookless control design
  • Styling
  • Themes
  • Routed events
Advanced Controls
Blazor
  • Not included
  • Commercial products from third parties very likely
Frogui
  • Controls inspired by Telerik, Syncfusion, DevExpress, Kendo UI coming soon
Debugging
Blazor
  • Very limited debugging in Chrome for WebAssembly
  • Full Visual Studio debugging on server-side
Frogui
  • No WebAssembly debugging yet
  • Full Visual Studio debugging done in server-side build

© 2019 Lesarde Inc.