Ho visto che Facebook, YouTube. etc (tutti i big) non fanno utilizzo di LESS (css)
Neanche voi che lo consigliate utilizzate LESS c'è qualche controindicazione o qual è il motivo per cui non viene utilizzato non'ostante è MOLTO consigliato?
Ho visto che Facebook, YouTube. etc (tutti i big) non fanno utilizzo di LESS (css)
Neanche voi che lo consigliate utilizzate LESS c'è qualche controindicazione o qual è il motivo per cui non viene utilizzato non'ostante è MOLTO consigliato?
Come hai verificato che quei siti non hanno usato LESS (o SASS) ?
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
No, non necessariamente:
http://lesscss.org/#client-side-usage
Using less.js in the browser is great for development, but it's not recommended for production
Client-side is the easiest way to get started and good for developing with Less, but in production, when performance and reliability is important, we recommend pre-compiling using node.js or one of the many third party tools available.
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Quindi non è consigliato utilizzarlo se si vogliono ottenere le massime performance?
In che senso precompilarlo utilizzando node.js, se ho capito bene trasformarlo in css.. ma a questo punto non avrebbe alcun senso, scrivi in css e basta.
Potresti illuminarmi?
E' sbagliata questa premessa
l'uso di un preprocessore invece ha perfettamente senso quando vuoi usare features che con i soli css non puoi usare e quando hai bisogno di mantenere meglio lo stile. E più il sito è grande e più i vantaggi diventano evidenti.
Un preprocessore ti consente ad esempio di poter usare delle variabili che ti rendono semplice la modifica successiva di certe proprietà. Ti consente di usare i mixin e le classi astratte per non dover riscrivere e mantenere più volte lo stesso codice. Ti dà la possibilità di annidare regole così da creare dei moduli riusabili e portabili più volte.
Io personalmente uso SASS (è un preprocessore, come LESS) da circa un paio di anni, l'ho usato su diversi progetti di svariate dimensioni e posso dire che non scriverò mai più un file CSS normale. Lo utilizzo con una liberia di mixins che ho adattato al mio workflow e posso dire di risparmiare anche il 20/30% di tempo rispetto a prima.
Inoltre la compilazione in sé non è un problema: utilizzando i molti tool disponibili in rete è possibile fare una detection automatica delle modifiche dei sorgenti, lanciare una compilazione dei sorgenti e forzare un refresh della pagina, come ho mostrato in questo video
Ultima modifica di fcaldera; 07-04-2014 a 16:10
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Ora che sto studiando un pochino, ho visto che è parecchio utile e la compilazione non è affatto un problema, però appunto devo tenermi salvato il file .less ed ogni volta che devo effettuare una modifica anche ad esempio ad un solo colore devo agire sul file .less ricompilarlo e ricaricarlo, quindi addio modifiche al volo o mi sbaglio?
Cioè una volta compilato il less avrò un css e quindi se perdo il less sono FRITTO, si ho ancora il .css ma il .less andrebbe rifatto da 0
Ultima modifica di deamon75; 07-04-2014 a 21:32
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Si ho notato che parecchi lo consigliano anche nei manuali,
ho notato che ci sono anche compilatori online cioè scrivi in less e tramite php te lo compilano in css <-- (bello)
Comunque mi sono fatto un idea e credo che se bisogna sviluppare qualcosa di buono si conviene compilare etc invece se bisogna fare un sito giusto per tipo un sito vetrina e simili si può anche optare per l'utilizzo del less diretto senza compilarlo in modo da non dover ogni volta compilare e stare attenti col non fare casini tra .less e .css
Non so se è un OT, ma potresti darmi qualche consiglio da tener a mente quando scrivo etc, che ne so magari errori comuni che si fanno inizialmente? magari i programmi che consigli
Ancora non ho idea di se usare less o sass ma a quanto ho capito non ci sono grandi differenze oltre la sintassi (il secondo ancora lo devo cercare)
Si questo l'ho capito ma perché li dice: "Non è raccomandato per la produzione"?
E poi dice "è raccomandato pre-compilarli utilizzando node.js o simili", come faccio a precompilare i less/sass con node.js, mi faresti un esempio?