Milligram: Informações

Criado em 21 dez. 2016  ·  14Comentários  ·  Fonte: milligram/milligram

Como 16 arquivos sass (principalmente css de redefinição) podem ser considerados um "framework"? Isso é muito parecido com um boilerplate / scaffold / starter-kit

help wanted

Comentários muito úteis

@equinusocio Você costuma abrir problemas em projetos de código aberto só para cagar neles? Quando alguém doou seu próprio tempo para dar algo ao mundo de graça?

Você não acha este projeto útil. Excelente. Bom para você. 4.653 outras pessoas fazem. Abrir questões não construtivas como essa só desperdiça o tempo das pessoas e desestimula os mantenedores.

screen shot 2016-12-21 at 11 42 34 am

Todos 14 comentários

Esta "estrutura" é tão mínima que você precisa reescrevê-la toda vez para obter uma personalização decente.

E você pode reescrever seu css em 1 hora, com as personalizações desejadas. Então eu não vejo nenhuma ajuda nisso ..

@equinusocio Você costuma abrir problemas em projetos de código aberto só para cagar neles? Quando alguém doou seu próprio tempo para dar algo ao mundo de graça?

Você não acha este projeto útil. Excelente. Bom para você. 4.653 outras pessoas fazem. Abrir questões não construtivas como essa só desperdiça o tempo das pessoas e desestimula os mantenedores.

screen shot 2016-12-21 at 11 42 34 am

@equinusocio manners dude !. Você pode fazer isso em uma hora, ótimo !. Você pode fazer um framework em um dia incrível !. Por favor faça. Isso ajudará muitos desenvolvedores e projetos por aí.

Se você não achar isso útil. Você não tem que usá-lo. Ninguém está forçando você. Não critique o trabalho de outra pessoa.

@sudheerDev , @nateberkopec É apenas uma pergunta e você deve ler antes de escrever. Não consigo imaginar como isso pode ser considerado uma estrutura. Ele fornece apenas uma redefinição de evolute css. Gosto de como o código foi escrito, gosto dessa ferramenta, mas minha dúvida ainda está aí. Isso pode ser realmente considerado uma estrutura?

PS: @nateberkopec Verifique meu perfil antes de falar sobre minha contribuição de código aberto.
https://github.com/equinusocio

@equinusocio

   This "framework" is so minimal that you need to rewrite it everytime to get a decent customization.

Esta não é uma pergunta para um !.
Nem é isso.

And, you can rewrite his css in 1hr, with your desired customizations. So i don't see any help from this..

Então, por favor, não me diga para ler novamente porque eu li da primeira vez.

Ok, vamos dizer que isso é o que você estava se referindo quando disse que tem uma pergunta.

How 16 sass files (mostly reset css) can be considered as a "framework?" This is much like a boilerplate/scaffold/starter-kit

O número de arquivos ou linhas de código não é uma medida para se qualificar como um quadro IMHO. Não tenho mais nada a dizer sobre isso, pois não importa para mim como é categorizado. Eu sei o que ele oferece e quando usá-lo.

PS: Sim, você é um contribuidor ativo e me deixa perplexo que ainda pense que essa é uma forma aceitável de apontar algo.

@sudheerDev Você perdeu o primeiro tópico?

Como 16 arquivos sass (principalmente css de redefinição) podem ser considerados um "framework"? Isso é muito parecido com um boilerplate / scaffold / starter-kit

Resposta: https://en.wikipedia.org/wiki/Software_framework

Responder:
(Implícito) Então, por que é considerado um "framework" se ...

Esta "estrutura" é tão mínima que você precisa reescrevê-la toda vez para obter uma personalização decente. E você pode reescrever seu css em 1 hora, com as personalizações desejadas.
Então eu não vejo nenhuma ajuda nisso.

Não vejo nenhuma ajuda nisso como uma estrutura, porque, como disse no meu primeiro tópico, acho que é um boilerplate do kit inicial.


README de miligrama

> Miligrama fornece uma configuração mínima de estilos para um ponto de partida rápido e limpo. Só isso! Apenas 2kb compactado! Não se trata de uma estrutura de interface do usuário .

PS:

O número de arquivos ou linhas de código não é uma medida para se qualificar como um quadro IMHO. Não tenho mais nada a dizer sobre isso, pois não importa para mim como é categorizado. Eu sei o que ele oferece e quando usá-lo.

Sim, mas se você precisar reescrever 80% de seu código inicial, mais seu código pessoal, (até que você não precise ter sites ou aplicativos idênticos), isso é uma estrutura real?

Ninguém respondeu minha pergunta original.

Minha "ideia" do framework é agarrá-lo e trabalhar dentro dele, com ele. Não pegue, reescreva e adicione o que você precisa cada vez que usá-lo.

Bootstrap é um framework (eu não gosto), Foundation é um framework, Material UI é um framework, Angular é um framework ..

As pessoas aqui sabem como adicionar a reação "👎", mas não sabem responder a uma pergunta simples. Este é o 💩 da comunidade de código aberto.

Bom Dia galera! @equinusocio @joelwallis @nateberkopec @sudheerDev

@equinusocio Deixe-me contar a história da minha primeira contribuição para a web. Vou mostrar a você meus pensamentos e os princípios com os quais me preocupava antes e como ele ajudou a iniciar o Miligrama. Espero que você possa tirar suas conclusões e construir sua opinião melhor sobre a definição que está procurando para miligrama.

Bootstrap, Foundation, BaseCSS, Semantic UI, todos são frameworks incríveis, mas todos são enormes. Mesmo com várias linhas de CSS eles não resolveram a produtividade que eu queria. Na época eu precisava ser muito rápido e consistente porque sabia que o negócio da empresa era fazer entregas rápidas e foi assim que nasceu o Milligram.

Design Think

Perdi muito tempo redefinindo propriedades CSS para personalizar componentes simples e, na maioria das vezes, não usei 90% do framework. Miligrama tem uma configuração mínima (apenas necessária).

Simplicidade

Miligrama foi projetado para uso simples. Algumas propriedades, como família de tipo, tamanho da fonte, tamanho do contêiner. Basta alterar apenas uma linha e pronto.

Desempenho

Miligrama não é uma estrutura de IU, apenas torna os elementos da web que já conhecemos mais atraentes. Apenas 2kb compactado!

Clareza

Outro problema que tentei resolver foi o estranho uso de abreviações nas aulas: .col-xs- , .fl , .fr , .btn , .cf . Abreviações não são tão legais. O miligrama faz uso de algumas classes bem definidas: .button , .column , .float-left , .float-right , .clearfix .

Rede

Até agora não tínhamos suporte de layout adequado. Milligram usa os incríveis recursos do CSS3 (Flexbox) para grades. Sem limites de 12, 16, 24 .. bem como na direção: esquerda, direita, baixo, cima .. havendo muito mais possibilidades de customização.

Portanto, este projeto nasceu de uma necessidade pessoal. Sempre procuro melhorar meu tempo de produção. Estou literalmente obcecado por desempenho e produtividade em todo o meu tempo. Espero que ajude você tanto quanto me ajude. Enfim, muito obrigado a todos. Sou grato por todas as contribuições que você fez ao Milligram. Tudo isso é novo para mim e eu realmente aprecio isso.

Por enquanto, encerrarei este problema. Já desperdiçava muita energia em um conteúdo impertinente que não agregava nenhum valor ao projeto.

@equinusocio Sinta-se à vontade para reabrir este problema se isso não funcionar para você.

@cjpatoilo obrigado por me dar uma resposta real.

Design Think
Perdi muito tempo redefinindo propriedades CSS para personalizar componentes simples e, na maioria das vezes, não usei 90% do framework. Miligrama tem uma configuração mínima (apenas necessária).

Este "apenas necessário" é um pouco ambíguo, porque penso que este "necessário" não é suficiente num contexto real. Eu fiz alguns frameworks durante minha carreira, e concordo com você que Bootstrap e outros frameworks são enormes (eu não gosto de nenhum desses frameworks), mas quando você precisa construir um componente de IU personalizado, você tem que escrever muito css, é normal, mas você pode escrever uma vez sozinho. Pense em um componente modal simples, se você quiser no Miligrama, você tem que escrevê-lo, outros frameworks fornecem esse componente e você tem que personalizá-lo (quase uma reescrita).

Em um site real, o miligrama se torna inútil se você não está construindo uma interface de usuário ultramínima, ele se torna um kit inicial simples, não uma estrutura. O miligrama não é uma "estrutura" muito específica? O que você acha? Qual a porcentagem de casos de uso que o Miligrama pode cobrir?

@equinusocio só querendo saber: qual a sua dúvida? E, se Miligrama não é uma estrutura - digamos que seja outra coisa, o que você está tentando fazer / realizar com esse problema?

Eu realmente não sei como cheguei a este tópico (google), mas não há lugar melhor para dizer OBRIGADO, cjpatoilo, pois seu trabalho ainda é ótimo, funcionando e útil! Eu realmente gosto de escrever as outras coisas sozinho, sem usar frameworks inchados, e seu trabalho é o clichê básico perfeito.

Esta página foi útil?
0 / 5 - 0 avaliações