A bússola e o Sass estão mortos?
estou a passar pela Escola de códigos curso "Fundação Sass". Estou num nível em que o professor fala sobre o quadro da bússola. Quando o instalei, percebi que o código que ele gera não inclui o-ms - e-o-.
É por isso que gostaria de pedir aos profissionais algumas dicas e informações que não consigo encontrar aqui na pilha e na Internet.a bússola está morta agora? Em caso afirmativo, o que devo utilizar em vez disso? (para ter a certeza que irá adicionar-ms -, - o-etc.)
o Sass está morto agora?
fiz algumas pesquisas e as pessoas dizem que não devo usar o .mas que insolente .scss, mas por outro lado, se eu usar o .scss eu não serei capaz de usar a sintaxe indentada. Devo evitar a sintaxe indentada? Em caso afirmativo, especificar porquê.
3 answers
-
A bússola está morta? sim, aparentemente. de acordo com a sua página:
A bússola já não é mantida activamente.
A bússola parece estar a morrer porque está escrita em Ruby e existem transpiladores de Sass muito mais rápidos escritos em C/C++, principalmente LibSass .
O que deve usar agora? Baseado em Este GitHub assunto de conversa, eu recomendaria mudar para Bourbon para um conjunto base de mixins utilitários.
O Sass está morto agora? Não, nem pensar. Os modernos transpiladores de Sass, incluindo o LibSass, suportam totalmente a especificação SAS e funcionam muito bem.
-
Deve evitar a sintaxe Sass? Não. na minha opinião, a sintaxe Sass é mais limpa, mais fácil de ler, e é definitivamente mais fácil de digitar.
Podes misturar a sintaxe Sass e SCSS. Para que possas importar a sintaxe Bourbon SCSS para o seu documento de sintaxe Sass e usar os mixins sem problema.
Para concluir, use a sintaxe que o faz mais feliz.
A bússola não está morta-fez o que fez bem - mas agora foi substituída na maioria dos fluxos de trabalho das pessoas. As pessoas começaram a usar o CodeKit pouco depois disso - e agora geralmente usam corredores de tarefas e constroem ferramentas como, grunt, gulp, brunch, brócolis, etc.
O que você quer é pré-processamento e algo que tem autoprefixer. Isto pode ser qualquer uma das coisas mencionadas acima e geralmente pode ser instalado e configurado com uma coleção de módulos npm. Tudo depende do projecto em que estás a trabalhar. Eu diria que o gulp é o mais popular neste momento. (Eu uso Ember, então Ember CLI faz isso para mim)
.sass é apenas mais uma sintaxe (a original, eu acredito). A maioria dos desenvolvedores usa .scss e eu encorajamos você a ficar com essa sintaxe, porque é mais como CSS e quando compartilhar projetos as pessoas vão agradecer. (embora eu prefira stylus)
Editar
Depois dos ataques... Eu diria que "Fundação Sass"é o que está morto. Esse curso vai para causar-te mais problemas e depois ajudar-te. Basta escrever scss e aprender novos bits como você precisa deles. É apenas CSS com algumas características úteis como variáveis e nidificação.Então, para concluir, eu definitivamente considere fazer a alteração para ESCS, como você vai descobrir que este é o padrão entre um monte de frameworks e ferramentas utilizados na indústria, além de que é uma sintaxe mais recente, em comparação com Sass e oferece muito mais funcionalidades para tornar sua vida muito mais fácil, pois um desenvolvedor.
Se você quiser saber mais informações, basta dar uma olhada em seu site: http://sass-lang.com/
Então, para responder especificamente às suas perguntas:-
Não, Não está morto, apenas foi actualizado para seguir os padrões da indústria. Existem muitas alternativas disponíveis. Por exemplo, um popular é Gulp.
- o Sass também não está morto, no entanto, a maioria dos programadores mudaram-se para a SCSS. Eu escolheria SCSS, devido ao que descrevi acima.