Saltar al contenido
Ignite UI lanza 50+ componentes potentes de código abierto

Ignite UI lanza 50+ componentes potentes de código abierto

Esto es solo el principio. Seguiremos ampliando y perfeccionando tanto nuestros controles de código abierto como premium para que cada desarrollador, desde startups innovadoras hasta grandes equipos empresariales, pueda construir experiencias digitales excepcionales con las herramientas adecuadas.

6 minutos de lectura

Aquí en Infragistics, estamos marcando un hito importante para la Ignite UI y el desarrollo de aplicaciones en general.

¿El gran cambio? ¡Vamos a ser de código abierto!

Por ahora, como parte de nuestro conjunto de herramientas de UI, estamos empoderando a la comunidad de código abierto proporcionando un conjunto de 50+ componentes de código abierto bajo la licencia MIT en Angular, React, Blazor y Web Components. Esta es una gran expansión de nuestra misión: empoderar a cada desarrollador, en cualquier lugar, con herramientas modernas, llenas de funciones y preparadas para el futuro para crear aplicaciones web de alto rendimiento para cualquier escenario.

¿Por qué es importante esto?

Durante años, el equipo de Ignite UI ha escuchado a desarrolladores que buscan flexibilidad, transparencia e innovación colaborativa. El open source core components es nuestro compromiso de cumplir con esa visión. Al compartir una biblioteca de componentes robusta entre los frameworks web más populares, estamos capacitando a los desarrolladores para:

  • Construye rápidamente interfaces coherentes entre frameworks.
  • Personaliza, amplía y contribuye al código visible públicamente.
  • Crece con nosotros, pasando del código abierto al conjunto de funciones premium a medida que evolucionen sus necesidades.

Llevamos más de 35 años en el mercado de herramientas para desarrolladores, y nuestros componentes de interfaz han impulsado aplicaciones en todos los sectores. El código abierto nos permite devolver más a nuestra creciente comunidad. Con esta transición, nuestro objetivo es equipar a todos los que estén preparados para innovar, crear experiencias de usuario atractivas y ofrecer soluciones personalizadas. Soluciones que se integren perfectamente en entornos empresariales, reduzcan la carga de desarrollo y garanticen estabilidad a largo plazo.

Antes de este traslado, muchos de nuestros componentes ya eran gratuitos para usar. Simplemente no está formalmente listado como tal en nuestro modelo de licencias. Con la decisión de introducir controles de código abierto:

  • Esa flexibilidad informal se convierte en un compromiso oficial.
  • Nuestros componentes de código abierto obtienen la visibilidad y las vías de contribución de GitHub.
  • Los desarrolladores ahora tienen la libertad de modificar y ampliar los componentes tan profundamente como necesiten.

Todo esto consolida nuestra dedicación a largo plazo a la innovación, la transparencia y el empoderamiento de los desarrolladores.

Gratis para usar, gratis para construir. No se requiere licencia comercial

Con esta actualización, los desarrolladores pueden:

  • Utiliza nuestros componentes de código abierto libremente en producción: licencia MIT.
  • Úsalas como elijas: personalizarlas, bifurcarlas, inspeccionarlas o ampliarlas. Estamos asegurando la libertad total.
  • Accede a la misma calidad por la que Ignite UI es conocido: los componentes de código abierto son los mismos bien diseñados y probados en batalla que nuestros clientes han usado durante años.

Componentes principales

Todos los 50+ componentes de código abierto están ahora licenciados por el MIT, lo que ofrece a los desarrolladores de todo el mundo la máxima flexibilidad. Estos incluyen Grid Lite, Acordeón, Avatar, Insignia, Banner, Botón, Grupo de Botones, Calendario, Tarjeta, Carrusel, Chat, Casilla de Verificación, Chip, Progreso Circular, Combo, Selector de fechas, Desplegable, Diálogo, Entrada, Lista, Gestor de Mosaicos, Snackbar, Paso a paso y muchos más. Puedes encontrar la lista completa de componentes incluidos, según el framework, aquí:

Grid Lite

El Ignite UI para el componente Grid Lite forma parte de Infragistics nuevo componente de interfaz de usuario de código abierto, con licencia del MIT, que será soportado y mantenido activamente. Es una red de datos JavaScript de código abierto construida como un Componente Web, lo que significa que puedes usarla sin dependencias con o sin un framework web.

El Grid Lite ofrece funcionalidades esenciales de visualización de datos con una sobrecarga mínima y el rendimiento que los usuarios esperan. Está diseñado para desarrolladores que necesitan una presentación rápida y ligera de datos sin la complejidad de una red empresarial.

Características de Grid Lite:

  • Filtrado de columnas
  • Ocultación
  • Cambiar el tamaño
  • Clasificación
  • Row Virtualization
  • Accesibilidad
  • Temas y estilo
  • Tipos de datos de columna

Puedes encontrar documentación y ejemplos para el Grid Lite aquí:

¿Dónde puedes encontrar los paquetes de código abierto?

Angular:

React:

Web Components:

Blazor:

Lo que se mantiene premium: controles avanzados para aplicaciones empresariales

Aunque la mayor parte de nuestra biblioteca de UI es ahora de código abierto, un conjunto selecto de nuestros componentes más avanzados sigue siendo premium. Entre ellas se encuentran:

Aún puedes probar cada componente premium localmente, acceder a todas las funciones y evaluarlas completamente en tu entorno. Incluso funcionan en producción para pruebas, pero con marca de agua. Solo se requiere una licencia comercial cuando estés listo para desplegarlas en aplicaciones de producción orientadas al cliente.

Este enfoque dual garantiza que cada desarrollador obtenga una base sólida de forma gratuita, mientras que los equipos que construyen soluciones de alto rendimiento y de nivel empresarial mantienen el acceso a componentes avanzados y soportados profesionalmente.

Todos los componentes Premium están marcados en el encabezado de sus temas con:

alt text

¿Qué significa esto para los clientes actuales?

Si ya usas Ignite UI, nada cambia en tu experiencia actual:

  • Sigues usando todos los componentes exactamente como antes.
  • Tus componentes premium siguen siendo totalmente soportados y mantenidos.
  • Ahora tienes acceso a un ecosistema más amplio y de código abierto que impulsa mejoras más rápidas y nuevas funcionalidades.

El código abierto añade valor a tu suscripción. No la reemplaza ni la disminuye.

Aquí tienes algunos de los componentes clave Ignite UI de código abierto

Grid Lite: control ligero para manejar aplicaciones basadas en datos. Proporciona capacidades esenciales de visualización de datos con una sobrecarga mínima y el rendimiento que los usuarios esperan. Las características clave incluyen filtrado de columnas, ocultación, redimensionamiento y ordenación, virtualización de filas, soporte de accesibilidad, opciones de temática y estilo, y configuraciones de tipos de datos de columna.

Combobox: una lista desplegable, que ofrece funcionalidades editables y filtrado, agrupación y añadido de valores personalizados. Puede usarse como alternativa a la etiqueta select de HTML y ofrece varias funciones listas para usar, como la vinculación de datos, filtrado y agrupación.

Árbol: este componente te permite mostrar la información en una vista de árbol, mostrando elementos con relaciones padre-hijo. Puedes usarlo con datos reales o crear manualmente un árbol estático. El control de árbol proporciona capacidades de carga bajo demanda, activación de ítems, selección en cascada bi-estado y tri-estado de elementos mediante casillas de verificación integradas, etc.

Stepper: ofrece un flujo de trabajo tipo asistente y múltiples funciones como validación de pasos, estilo, orientación y navegación con teclado.

Envolver...

A lo largo de los años, hemos invertido de forma constante en avanzar Ignite UI a través de cientos de commits de GitHub, actualizaciones importantes del framework y el ecosistema web en constante cambio. Nuestra misión sigue sin cambios: ofrecer soluciones de interfaz de usuario robustas y modernas en las que los desarrolladores puedan confiar.

Al abrir el código de más de 50 de nuestros componentes principales en Angular, React, Blazor y Web Components, estamos llevando ese compromiso al siguiente nivel. Esto es solo el principio. Seguiremos ampliando y perfeccionando tanto nuestros controles de código abierto como premium para que cada desarrollador, desde startups innovadoras hasta grandes equipos empresariales, pueda construir experiencias digitales excepcionales con las herramientas adecuadas.

Explora la documentación completa para empezar y crear mejores aplicaciones hoy mismo.

Solicitar una demostración