Recursos para desenvolvedores da Web: APIs e elementos da interface do usuário

Em nosso blog, preparamos vários resumos com benchmarks de código aberto dos servidores Linux para administradores de sistema ( um , dois ). Hoje falaremos sobre ferramentas abertas para desenvolvedores da web.

Sob o corte, há recursos com ícones e APIs de vetor e SVG.


Fotos - Hal Gatewood - Unsplash



APIs públicas


Este é um agregador de APIs abertas a partir de serviços desenvolvidos por grandes empresas de TI como Google, TripAdvisor e Mailchimp, além de entusiastas do GitHub. O autor da plataforma é o desenvolvedor front-end Mohd Danish, que também apresentou o Tweet Jobs, um serviço de busca de emprego .

O que é interessante : a biblioteca possui mais de 680 APIs. Todos eles são divididos em 50 categorias, que incluem: medicina , previsão do tempo , notícias , segurança da informação , dados abertos , armazenamento em nuvem , aprendizado de máquina . A lista de interfaces de software possui ferramentas para processar fala natural ,Raspagem , automação GitLab e outros. A pesquisa ajuda você a navegar. A API pode ser pesquisada por palavras-chave e pela empresa de desenvolvimento.

Atenção : A base reabastece lentamente, mas você pode sugerir independentemente as APIs ausentes. Não há especificação de interfaces de software no site e, para aprender mais sobre a ferramenta, você deve abrir a documentação.

Bônus : o dinamarquês também lançou o NoCodeAPI , pronto para uso sem modificações no código de back-end - por exemplo, permitindo converter XML ou RSS para JSON ou configurar ganchos no Slack.



Ui aberta


Uma lista com bibliotecas de componentes (botões, caixas de seleção, botões de opção) para páginas da Web. O recurso é supervisionado por engenheiros do WICG (Web Platform Incubator Community Group), que pertence ao consórcio W3C e cria padrões para a web. Os autores estão convencidos de que, com a interface aberta, os desenvolvedores não reinventarão a roda e perderão tempo recriando componentes.


Captura de tela: Abrir interface do usuário / página do botão

O que é interessante : Os principais sistemas de design são apresentados: Ant Design, Atlaskit, Carbon Design System, FastDNA, Lightning Design System e muitos outros.

Atenção: Para procurar informações adicionais sobre cada sistema de design, você precisa entrar em contato com a fonte. Os links correspondentes são colocados na parte superior da página, então você deve rebobiná-lo regularmente. O recurso em si não foi concluído - os autores complementam as informações nos sistemas de design para botões , controles deslizantes e tabelas de seleção .

O que mais : Os interessados ​​podem contribuir e documentar qualquer coleção de ativos para o design de UIs de várias plataformas. Instruções e requisitos são fornecidos no site .



Flaticon


Biblioteca de ícones vetoriais dos desenvolvedores do estoque de fotos Freepik. É complementado por 370 autores independentes . O site oferece mais de 500 mil imagens nos formatos PNG, SVG, EPS e PSD.


Captura de tela: Flaticon / Página principal

Vantagens : Os ícones são divididos em 10 mil conjuntos, o que simplifica a pesquisa. Entre as categorias populares podem ser distinguidas: construção , roupas , animais de estimação , há até um coronavírus , quarentena e situações de emergência . Antes de baixar imagens, você pode alterar a cor em um editor especial - para toda a coleção de uma só vez ou individualmente. Também a Flaticon oferecegerador de ornamentos - imagens repetidas que podem ser usadas como pano de fundo no site.

Desvantagens : Para acessar todas as funções do site, é necessário registro. Nem todos os ícones são gratuitos, mas para conteúdo premium você precisa pagar 10 euros por mês. Imagens gratuitas podem ser usadas apenas com atribuição.

Bônus : Outro recurso com imagens SVG gratuitas para desenvolvedores da Web é o Sparkk . Para colar os ícones no site, basta copiar o código HTML apropriado.


Em 1cloud.ru, oferecemos o serviço Cloud Storage . É conveniente manter backups, arquivos e documentos corporativos nele.

Os sistemas de armazenamento são baseados em três tipos de unidades: HDD SATA, HDD SAS e SSD SAS. Seu volume total é de vários milhares de terabytes.


Leitura adicional para nós sobre Habré:




All Articles