Ir para o conteúdo
Ignite UI lança 50+ componentes open-source poderosos

Ignite UI lança 50+ componentes open-source poderosos

Isso é só o começo. Continuaremos expandindo e refinando tanto nossos controles open-source quanto premium para que cada desenvolvedor, desde inovadores de startups até grandes equipes empresariais, possa construir experiências digitais excepcionais com as ferramentas certas.

6min read

Aqui na Infragistics, estamos marcando um marco importante para Ignite UI e desenvolvimento de aplicativos em geral.

A grande mudança? Estamos indo para o código aberto!

Até o momento, como parte do nosso conjunto de ferramentas de UI, estamos capacitando a comunidade open-source ao fornecer um conjunto de 50+ componentes open-source sob a licença MIT em Angular, React, Blazor e Web Components. Esta é uma grande expansão da nossa missão: capacitar todo desenvolvedor, em qualquer lugar, com ferramentas modernas, repletas de recursos e preparadas para o futuro para construir aplicações web de alto desempenho para qualquer cenário.

Por que isso importa?

Por anos, a equipe Ignite UI ouviu desenvolvedores que querem flexibilidade, transparência e inovação colaborativa. Os componentes centrais do open source são nosso compromisso em cumprir essa visão. Ao compartilhar uma biblioteca robusta de componentes entre os frameworks web mais populares do mercado, estamos capacitando os desenvolvedores a:

  • Construa rapidamente interfaces consistentes entre frameworks.
  • Personalizar, expandir e contribuir para o código visível publicamente.
  • Cresça conosco, passando do open source para o conjunto premium de recursos conforme suas necessidades evoluem.

Estamos no mercado de ferramentas para desenvolvedores há mais de 35 anos, e nossos componentes de interface já impulsionaram aplicações em todos os setores. O código aberto nos permite retribuir mais à nossa comunidade em crescimento. Com essa transição, nosso objetivo é equipar todos prontos para inovar, construir experiências de usuário incríveis e oferecer soluções personalizadas. Soluções que se integram perfeitamente aos ambientes empresariais, reduzem a carga de desenvolvimento e garantem estabilidade a longo prazo.

Antes dessa mudança, muitos dos nossos componentes já eram gratuitos para uso. Só não está formalmente listado como tal no nosso modelo de licenciamento. Com a decisão de introduzir controles open-source:

  • Essa flexibilidade informal se torna um compromisso oficial.
  • Nossos componentes open-source ganham a visibilidade e os caminhos de contribuição do GitHub.
  • Os desenvolvedores agora têm a liberdade de modificar e estender componentes tão profundamente quanto precisarem.

Tudo isso solidifica nossa dedicação de longo prazo à inovação, transparência e empoderamento dos desenvolvedores.

Grátis para usar, gratuito para construir. Não é Necessária Licença Comercial

Com essa atualização, os desenvolvedores podem:

  • Use nossos componentes open-source livremente na produção: licença MIT.
  • Use-os como quiserem: personalizar, garfar, inspecionar ou ampliar. Estamos garantindo total liberdade.
  • Acesse a mesma qualidade pela qual Ignite UI é conhecida: os componentes open-source são os mesmos componentes bem projetados e testados em batalha que nossos clientes usam há anos.

Componentes Centrais

Todos os 50+ componentes open-source agora são licenciados pelo MIT, proporcionando aos desenvolvedores em todo o mundo a máxima flexibilidade. Incluem Grid Lite, Acordeão, Avatar, Distintivo, Banner, Botão, Grupo de Botões, Calendário, Cartufa, Carrossel, Chat, Caixa de Seleção, Chip, Progresso Circular, Combo, Seletor de Data, Menu Suspenso, Diálogo, Entrada, Lista, Gerenciador de Tiles, Snackbar, Stepper e muitos outros. Você pode encontrar a lista completa dos componentes incluídos, conforme o framework, aqui:

Grid Lite

O Ignite UI para o componente Grid Lite faz parte do Infragistics novo componente de interface open-source, com licença do MIT, que será ativamente suportado e mantido. É uma grade de dados JavaScript de código aberto construída como um Componente Web, o que significa que você pode usá-la sem dependências, com ou sem framework web.

Our Angular datagrid open-source component (also available for other frameworks) delivers essential data-display functionality with minimal overhead and the performance users expect. It is designed for developers who need fast, lightweight data presentation without the complexity of an enterprise grid.

Recursos do Grid Lite:

  • Filtragem de coluna
  • Escondendo
  • Redimensionamento
  • Classificação
  • Row Virtualization
  • Acessibilidade
  • Temas e Estilo
  • Tipos de dados de coluna

Você pode encontrar documentação e exemplos do Grid Lite aqui:

Onde você pode encontrar os pacotes de código aberto?

Angular:

React:

Web Components:

Blazor:

O que Permanece Premium: Controles Avançados para Aplicativos Empresariais

Embora a maior parte da nossa biblioteca de UI agora seja open source, um conjunto seleto dos nossos componentes mais avançados continua sendo premium. Estes incluem:

Você ainda pode testar todos os componentes premium localmente, acessar todos os recursos e avaliá-los completamente no seu ambiente. Eles até funcionam em produção para fins de teste, mas com marca d'água. Uma licença comercial só é necessária quando você estiver pronto para implantá-las em aplicações de produção voltadas para o cliente.

Essa abordagem dupla garante que todo desenvolvedor receba uma base sólida gratuitamente, enquanto as equipes que desenvolvem soluções de alto desempenho e nível empresarial mantêm acesso a componentes avançados e com suporte profissional.

Todos os componentes Premium estão marcados no cabeçalho de seus tópicos com:

alt text

O que isso significa para os clientes existentes

Se você já está usando Ignite UI, nada muda na sua experiência atual:

  • Você continua usando todos os componentes exatamente como antes.
  • Seus componentes premium continuam totalmente suportados e mantidos.
  • Agora você tem acesso a um ecossistema maior e de código aberto, impulsionando melhorias mais rápidas e novos recursos.

O código aberto agrega valor à sua assinatura. Isso não o substitui nem diminui.

Aqui estão alguns dos principais componentes Ignite UI código aberto

Grid Lite – this free grid component is used for handling data-driven applications. It provides essential data-display capabilities with minimal overhead and the performance users expect. Key features include column filtering, hiding, resizing, and sorting, row virtualization, accessibility support, theming and styling options, and column data type configurations.

Combobox– uma lista suspensa, fornecendo funcionalidades editáveis e capacidades de filtragem, agrupamento e adição de valores personalizados. Pode ser usado como alternativa à tag select HTML e oferece vários recursos prontos para usar, como vinculação de dados, filtragem e agrupamento.

Árvore– esse componente permite exibir informações em uma visualização em árvore, mostrando itens com relações pai-filho. Você pode usá-lo com dados reais ou criar uma árvore estática manualmente. O controle Tree oferece capacidades de carregamento sob demanda, ativação de itens, seleção em cascata bi-state e tri-state de itens por meio de caixas de seleção embutidas, etc.

Stepper– oferece um fluxo de trabalho semelhante a um assistente e múltiplos recursos como validação de passos, estilo, orientação e navegação por teclado.

Embrulhar...

Ao longo dos anos, investimos consistentemente em avançar Ignite UI em centenas de commits do GitHub, grandes atualizações de frameworks e no ecossistema web em constante mudança. Nossa missão permanece inalterada: entregar soluções de interface robustas e modernas nas quais os desenvolvedores possam confiar.

By open-sourcing more than 50 of our core components across Angular, React, Blazor, and Web Components, we’re taking that commitment to the next level. This is just the beginning. We will continue to expand and refine both our open-source and premium controls so that every developer, from startup innovators to large enterprise teams, can build exceptional digital experiences with the right tools.

Explore a documentação completa para começar e criar aplicativos melhores hoje mesmo.

Solicite uma demonstração