Cree Blazor aplicaciones más rápido con componentes de C#
La biblioteca de componentes Ignite UI for Blazor incluye más de 35 controles de interfaz de usuario nativos Blazor, cuadrículas con todas las funciones y más de 60 gráficos de alto rendimiento diseñados para cualquier escenario de aplicación. Incluye nuestro exclusivo Blazor Dock Manager y un control total sobre el aspecto de sus aplicaciones con los temas Bootstrap, Fluent y Material. Equipado con soporte completo para Blazor Server, Blazor WebAssembly y .NET 8.
Cuadrícula y tabla de datos Blazor con todas las funciones
Equipada con el componente de cuadrícula de datos más potente y ligero, nuestra biblioteca de componentes Blazor le permite manejar y mostrar rápidamente grandes volúmenes de datos con poca o ninguna codificación o configuración. Con virtualización en filas y columnas, soporte de entrada de datos, todas las interacciones de UX que sus clientes esperan, como Outlook Agrupar por, Ordenar, Anclar columnas, Movimiento de columnas, Diseños de varios niveles, Vistas maestras de detalles, Vistas jerárquicas y más. Los desarrolladores de .NET ya no están limitados en lo que pueden ofrecer en sus aplicaciones web .NET modernas.
Con la confianza de los mejores del mundo

Contar con funciones listas para nuestras aplicaciones empresariales y con soporte técnico de alta calidad nos ayudó en nuestro desarrollo. Para cumplir con nuestros requisitos de Data Grids, habría costado el doble si no hubiéramos integrado Ignite UI de Infragistics.
B-ES-G
Para continuar brindando a los clientes características tecnológicas de vanguardia, B-EN-G se propuso satisfacer las necesidades de los clientes que desean conectarse a una nueva gama de dispositivos que componen el Internet de las Cosas (IOT). Leer más
Tablas y gráficos rápidos e interactivos Blazor WebAssembly
Cree paneles expresivos para análisis profundos y renderice millones de puntos de datos en tiempo real, con más de 65 tablas y gráficos de Blazor de alto rendimiento. Optimizado tanto para Blazor WebAssembly como para Blazor Server, hemos incluido los componentes más solicitados Blazor: gráficos de acciones, gráficos de líneas y gráficos de barras. Ignite UI for Blazor satisface sus necesidades empresariales y de tecnología financiera de componentes y funciones de Blazor de alto rendimiento para gráficos de Blazor.

Todas las características que necesita, ¡igual que los gráficos de Excel!
Elija entre más de 65 tipos de gráficos para graficar sus datos, incluido el gráfico de barras, el gráfico de líneas, el gráfico de columnas, el gráfico circular, el gráfico de áreas, el gráfico de mapa de árbol, los mapas geoespaciales, los gráficos de cotizaciones y mucho más. ¡Aún mejor, usted obtiene todas las mejores funciones que a sus usuarios les encantan usando gráficos de Excel, Google Finance o gráficos de Yahoo Finance!
Blazor WebAssembly frente al servidor Blazor
Todos los componentes Ignite UI for Blazor son totalmente compatibles con las aplicaciones Blazor WebAssembly y Blazor Server. Si no está seguro de qué modelo de Blazor elegir, aquí tiene una comparación rápida de Blazor WebAssembly frente a Blazor Server:
Usted elige el modelo que mejor se adapte a sus necesidades: no limitamos el uso de los componentes Blazor en sus nuevas aplicaciones Blazor.
Componentes Blazor más populares
Todos los controles y componentes de Blazor de C# están diseñados para la empresa con todas las características y el rendimiento necesarios para que pueda ofrecer aplicaciones de Blazor atractivas y modernas con funciones completas. Incluyendo soporte completo para Blazor WebAssembly y la capacidad de implementarlos en cualquier navegador moderno para obtener la mejor experiencia de usuario posible.

Blazor componentes para encender tu próximo proyecto
Explore la lista completa de Ignite UI for Blazor controles y componentes de la interfaz de usuario. Componentes de Blazor con todas las funciones y fáciles de usar que le brindan el poder de crear aplicaciones web receptivas y ricas en datos 10 veces más eficientes en el tiempo.
Blazor Aplicación de muestra: la inspiración está en todas partes
Comience con su próximo proyecto Blazor con aplicaciones de muestra, diseñadas y desarrolladas profesionalmente utilizando nuestra biblioteca de componentes y controles Blazor, para UI y diseños que lo ayudarán a crear aplicaciones ricas en datos usando C# y .NET 8.
Ver todas las aplicaciones de referencia
Aplicación CRM
Una aplicación de estilo maestro-detalle para administrar los detalles de los clientes, inspirada en HubSpot. Incluye vistas receptivas para el panel de información general y los detalles del cliente con múltiples pestañas.
Aprende más
Aplicación de viaje
Explore algunos de los destinos más hermosos con la aplicación Viajes que le permite organizar y mostrar lugares exóticos usando diseños de tarjetas y galerías de imágenes.
Aprende más
Aplicación de comercio electrónico
Configure la tienda en línea y permita que los clientes busquen artículos y los agreguen a un carrito de compras con la aplicación de comercio electrónico Auto Shop.
Aprende másRecursos
Aproveche estos recursos útiles para comenzar a crear mejores aplicaciones Blazor más rápido que antes. Aprenda rápidamente todo con tutoriales prácticos, videos y las últimas publicaciones de blog que lo cubren todo, desde cuáles son Blazor componentes y cómo configurar Blazor CLI por primera vez hasta Blazor estandarización del kit de herramientas de interfaz de usuario y más.
Ayuda y muestras
¡Todo lo que necesitas para empezar con tu próximo proyecto Blazor!
¡Elige el plan adecuado para ti!
Explore nuestros paquetes de precios diseñados para satisfacer sus necesidades, brindando soluciones integrales para cada tamaño de proyecto. Con la experiencia del usuario "integrada" en cada control y nuestro compromiso con un programa de lanzamiento continuo, se le garantizan las actualizaciones más rápidas en todos los marcos principales, lo que garantiza que sus aplicaciones se mantengan a la vanguardia.
- Cientos de controles y componentes de interfaz de usuario para todos los principales marcos web
- La forma más rápida de crear aplicaciones web modernas
DESCUENTO VARIOS AÑOS
- Todo en Ignite UI y Professional
- Creación de prototipos de interfaz de usuario, sistemas de diseño, pruebas de usuario, creación de aplicaciones y generación de código
- El único kit de herramientas UI/UX completo para crear aplicaciones web, de escritorio y móviles modernas y de alto rendimiento
DESCUENTO VARIOS AÑOS
- Todo en Ignite UI
- Completa biblioteca de componentes de interfaz de usuario para desarrolladores web, móviles y de escritorio
DESCUENTO VARIOS AÑOS
Unirse a la conversación

Preguntas frecuentes sobre Blazor
Preguntas y respuestas para Ignite UI for Blazor
¿Qué es Blazor?
Blazor está desarrollado por Microsoft y representa un marco web gratuito y de código abierto que permite a los desarrolladores crear aplicaciones web ricas en funciones utilizando C#, código HTML y sintaxis Razor en lugar de JavaScript. La creación de aplicaciones del lado del servidor se realiza con Blazor Server, mientras que Blazor WebAssembly ejecuta aplicaciones del lado del cliente directamente en el explorador. Infragistics es un colaborador activo y partidario de Blazor.
How does Blazor work?
Blazor es un marco para crear aplicaciones web modernas que se ejecutan en el explorador y que se crean con .NET. Blazor permiten crear aplicaciones web con dos modelos de representación diferentes: un modelo del lado del servidor (Blazor Server) o un modelo del lado cliente (Blazor WebAssembly).
- Blazor Las aplicaciones de servidor son ASP.NET Core aplicaciones alojadas en el servidor que se ejecutan ASP.NET Core Razor páginas. El procesamiento se realiza en el servidor, y las actualizaciones de la página HTML del cliente se realizan a través de una conexión SignalR desde el punto de conexión del servidor.
- Blazor WebAssembly es un marco de aplicación de una sola página (SPA) que ejecuta ensamblados de .NET escritos en C# directamente en el explorador. WebAssembly, un estándar abierto para ejecutar código binario en páginas web. En este modo, el código se ejecuta en un entorno de ejecución de .NET que se descarga con la aplicación. Independientemente de cuál de los dos enfoques use para su aplicación web, ambos le permiten crear sus aplicaciones web usando C# para el código del cliente y del servidor en lugar de JavaScript, al mismo tiempo que le permiten usar cualquier biblioteca de JavaScript con el puente de interoperabilidad de JavaScript de Blazor.
Is Blazor the future?
El valor único de Blazor es que se crean aplicaciones con C# en lugar de JavaScript, lo que proporciona a los desarrolladores de .NET una excelente opción para crear nuevas experiencias interactivas en la web, incluida una excelente ruta para pasar de aplicaciones de escritorio a aplicaciones web. Si bien los marcos de JavaScript van y vienen, ASP.NET de Microsoft sigue siendo fuerte después de 20 años. Aunque ha habido diferentes tipos e iteraciones de ASP.NET, un tema común y coherente en todas las versiones de ASP.NET es el lenguaje de programación C# y .NET Framework. Utilizado por millones de desarrolladores durante 2 décadas, la potencia y la flexibilidad de .NET Framework dirige las empresas más grandes (y más pequeñas) del mundo en la actualidad. Con Blazor, hay un camino a seguir para crear aplicaciones web con un marco moderno. En cuanto a lo que depara el futuro, Microsoft tiene una sólida hoja de ruta para Blazor, tanto Blazor Server como Blazor WebAssembly. Microsoft también ha anunciado las características de la plataforma, las mejoras de rendimiento y el soporte a largo plazo con .NET 5 y el paso a .NET 6. En Infragistics, creemos que Blazor tiene un gran futuro y estamos invirtiendo en controles y componentes de interfaz de usuario para que puedas crear las mejores aplicaciones posibles con Blazor.
What is Blazor app?
Una aplicación Blazor es una aplicación web interactiva y moderna creada con ASP.NET, C# y .NET Framework que puede ejecutar cualquier tipo de aplicación de línea de negocio, aplicación de productividad o aplicación SaaS en la web. ASP.NET Blazor es un Blazor es un marco para crear una interfaz de usuario web interactiva del lado cliente con .NET. Blazor aplicaciones son diferentes de las aplicaciones Angular o React en los siguientes aspectos:
- Los desarrolladores usan C# en lugar de JavaScript, pero no están excluidos del uso de JavaScript.
- Los desarrolladores pueden aprovechar al máximo .NET Framework, que tiene décadas de seguridad y confiabilidad integradas.
- La lógica de la aplicación se puede compartir entre el cliente y el servidor mediante ASP.NET Core.
- Los desarrolladores pueden elegir entre un modelo basado en servidor que usa ASP.NET Core o un modelo puro del lado cliente que usa WebAssembly.
- Blazor procesamiento de WebAssemby se realiza íntegramente en el explorador del cliente, mediante un entorno de ejecución de .NET. Una aplicación Blazor se compila con clases de C#, bibliotecas de C# o bibliotecas de JavaScript y páginas Razor. Razor páginas se representan como archivos .razr y permiten a los desarrolladores combinar el marcado HTML con el código C# en una sola página.
¿Cuáles son Blazor componentes?
Un componente Blazor es una clase de C# de .NET reutilizable integrada en ensamblados de .NET que se usan para la lógica y la composición de la interfaz de usuario del lado cliente. Un componente Blazor representa un elemento de la interfaz de usuario (código C#, marcado HTML, otros componentes) de una aplicación web Blazor, como una página, un formulario, una cuadrícula de datos, un gráfico de datos o cualquier aspecto de una página que se represente como HTML. Un componente controla las interacciones, los eventos y la lógica de representación. Los componentes se pueden anidar y reutilizar en una aplicación web o en diferentes aplicaciones web como bibliotecas de clases Razor o paquetes NuGet. La ventaja de la página de Razor para Blazor componentes es que un desarrollador puede incluir marcado HTML, JavaScript y C# en un solo archivo, utilizando la eficacia de Visual Studio IntelliSense y la depuración para acelerar el desarrollo de componentes y páginas. Infragistics envía más de 30 Blazor componentes, y estamos invirtiendo fuertemente en componentes Blazor en 2021 para brindarle aún más lo que necesita para crear sus aplicaciones del futuro.
How is Blazor performance compared to other frameworks?
El rendimiento es fundamental para el éxito de cualquier marco de aplicación. Si las operaciones son lentas, las páginas se procesan lentamente, las interacciones son lentas, no habrá adopción de un marco. Microsoft lo sabe mejor que nadie. Con Blazor, como cualquier tecnología nueva, siempre surgen problemas con una versión 1, algunos de ellos relacionados con el rendimiento. El mayor inconveniente con Blazor tiene que ver con el tamaño del paquete que incluye .NET Framework y WebAssembly de la aplicación real que se ejecuta. Dado que WebAssembly es más que una simple página HTML, incluye DLL y binarios que se envían desde el servidor al cliente, existe el riesgo de una carga útil inicial más grande, lo que podría afectar a su aplicación si es una aplicación SaaS en la web. Para las aplicaciones de línea de negocio interna, el tamaño de la carga útil generalmente no es relevante. Microsoft se compromete a abordar los problemas de rendimiento en Blazor, desde el tamaño de la carga útil inicial hasta el rendimiento general de la ejecución en tiempo de ejecución en el cliente. En Infragistics, esperamos que estos problemas se solucionen entre ahora y cuando se lance .NET 6 en el otoño de 2021.
Is Blazor production ready?
Blazor está listo para la producción, de hecho, muchas pequeñas empresas y empresas están utilizando Blazor hoy en día. Blazor fue lanzado por primera vez por Microsoft en 2018, pero la emoción por Blazor alcanzó su punto álgido con el lanzamiento oficial de Blazor WebAssembly el 19 de mayo de 2020. Blazor WebAssembly coincide estrechamente con el patrón SPA (aplicación de una sola página) para escribir aplicaciones que Angular y React siguen. Esto significa que una aplicación no depende de un servidor web para realizar la lógica de negocios, puede ejecutarse en el navegador y el servidor web solo es necesario para servir contenido estático al cliente. Aún mejor, un desarrollador de .NET, que conozca C#, puede crear aplicaciones web modernas e interactivas con Blazor sin tener que saber JavaScript. En Infragistics, vemos un gran interés en Blazor, creemos que Blazor está listo para la producción, especialmente para las aplicaciones internas de línea de negocio que podría considerar migrar de Windows Forms o WPF a la Web. Vemos que el crecimiento se recuperará en 2021 y que los clientes comenzarán en serio en 2021 a crear aplicaciones Blazor.
How do I Create a Blazor app?
Crear una aplicación Blazor es sencillo.
Requisitos previos para una aplicación Blazor
- Instale Visual Studio 2019 versión 16.6 para Windows o versión 8.6 para Mac con ASP.NET y desarrollo web instalados.
- Instale .NET 5 SDK si está utilizando Visual Studio Code
Creación de una aplicación Blazor con Visual Studio
- Abra Visual Studio.
- Haga clic en Crear un nuevo proyecto.
- Seleccione la aplicación Blazor y luego haga clic en Siguiente.
- Cambie el Nombre del proyecto, la Ubicación y el Nombre de la solución, o deje los valores predeterminados, luego haga clic en Siguiente.
- Elija Blazor aplicación de servidor si desea crear una aplicación web del lado servidor mediante ASP.NET Core o elija Blazor aplicación WebAssembly si desea crear una aplicación WebAssembly que se ejecutará en el cliente.
- Si elige Blazor aplicación WebAssembly, marque la casilla de verificación ASP.NET Core alojado, ya que los activos de la aplicación se implementan como archivos estáticos en un servidor ASP.NET Core para servir el contenido estático a los clientes.
- Haga clic en el botón Crear.
Creación de una aplicación Blazor con Visual Studio Code mediante la línea de comandos
- En Visual Studio Code, abra una nueva Terminal.
- En el indicador de la Terminal, escriba una de las siguientes opciones, según el tipo de aplicación Blazor que desee crear, Blazor WebAssembly o Blazor Server:
dotnet nuevo blazorwasm
dotnet nuevo servidor blazo
Para conocer todas las opciones para crear aplicaciones Blazor en la línea de comandos, use -h para obtener las opciones de Ayuda
dotnet nuevo blazorwasm -h
dotnet nuevo blazorsever -h
What is Ignite UI for Blazor component library?
Ignite UI for Blazor es una biblioteca completa de componentes y controles Blazor diseñados para desarrolladores de C# y .NET que buscan crear aplicaciones web completas y responsivas. La biblioteca de componentes Blazor incluye más de 60 gráficos y diagramas de datos para lograr mejores visualizaciones, cuadrículas y tablas de datos rápidas y componentes de interfaz de usuario (UI).
What makes Ignite UI for Blazor components different from other UI toolkits?
Ignite UI for Blazor es la biblioteca más completa de componentes de interfaz de usuario Blazor de nivel empresarial disponible. Ignite UI for Blazor diseñado y desarrollado profesionalmente para desarrolladores de C# y .NET, le ofrece todo lo que necesita para crear aplicaciones web sofisticadas. Todo respaldado por los más de 30 años de liderazgo en la industria Infragistics y nuestro galardonado soporte en vivo.
How often does Infragistics release updates to their Blazor UI Components?
Infragistics lanza actualizaciones menores cada mes con dos grandes lanzamientos por año en los que presentamos nuevos componentes Blazor, características del producto y mejoras.
How does the pricing and licensing for Ignite UI for Blazor work?
Nuestros componentes Blazor están incluidos como parte de nuestro paquete de Ignite UI. Una sola licencia de desarrollador comienza en $ 1,355 USD para una suscripción de un año, que incluye un año de soporte estándar y actualizaciones. También ofrecemos descuentos para licencias de varios años. Consulte la página de precios para obtener más información sobre los precios.
How do I get started with Ignite UI for Blazor?
El mejor lugar para comenzar es la documentación Ignite UI for Blazor y los materiales de introducción. Proporciona una explicación paso a paso para crear aplicaciones de Blazor Server, aplicaciones de Blazor WebAssembly y aplicaciones de .NET MAUI Blazor mediante Visual Studio. También puede agregar Ignite UI for Blazor a una aplicación existente. Simplemente vaya a Instalar Ignite UI for Blazor paquete.
Can I deploy an application that uses Ignite UI for Blazor components to multiple customers?
Sí, puedes implementar una aplicación que use componentes o controles Ignite UI for Blazor para una cantidad ilimitada de clientes. Gracias a la flexibilidad de nuestros planes, solo otorgamos licencias por desarrollador y no cobramos tarifas por tiempo de ejecución, regalías o implementación.
Where can I find Blazor component samples and sample applications?
El equipo de Infragistics mantiene una biblioteca completa de ejemplos de código Blazor a los que puede acceder aquí y ver cómo se ve un nuevo proyecto Blazor simple. Además, hay una biblioteca de aplicaciones de muestra, que incluyen aplicaciones de colaboración en equipo, comercio electrónico, viajes y más. Puede explorar las Blazor aplicaciones de muestra aquí
Are Blazor components in Ignite UI compatible with .NET 8?
A partir de la versión Infragistics Ultimate 22.2, todos los componentes Blazor son compatibles con .NET 8. El equipo de Infragistics siempre supervisa las versiones principales de .NET y mantiene todos los componentes compatibles para que los desarrolladores puedan crear aplicaciones de experiencia de usuario de alto impacto y con todas las funciones sin concesiones.






Conéctate con Infragistics
Síganos para conocer las últimas noticias y actualizaciones