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 de leitura

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.

O Grid Lite oferece funcionalidades essenciais de exibição de dados com sobrecarga mínima e o desempenho que os usuários esperam. Ele foi projetado para desenvolvedores que precisam de uma apresentação de dados rápida e leve, sem a complexidade de uma grade corporativa.

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– controle leve para lidar com aplicações orientadas a dados. Ele oferece capacidades essenciais de exibição de dados com sobrecarga mínima e o desempenho que os usuários esperam. As principais funcionalidades incluem filtragem de colunas, ocultação, redimensionamento e ordenação, virtualização de linhas, suporte à acessibilidade, opções de tema e estilo, e configurações de tipos de dados de coluna.

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.

Ao abrir o código de mais de 50 dos nossos componentes principais em Angular, React, Blazor e Web Components, estamos levando esse compromisso para o próximo nível. 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.

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

Solicite uma demonstração