Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Hybrid View

  1. #1

    [CSS] C'è qualche controindicazione nell'utilizzare LESS?

    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?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    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)

  3. #3
    Quote Originariamente inviata da fcaldera Visualizza il messaggio
    Come hai verificato che quei siti non hanno usato LESS (o SASS) ?
    Cercando nel codice "less.js" e "*.less" non ho trovato nulla e se non sbaglio per utilizzare less c'è bisogno di importare less.js

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    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)

  5. #5
    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?

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Quote Originariamente inviata da deamon75 Visualizza il messaggio
    ma a questo punto non avrebbe alcun senso, scrivi in css e basta.
    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)

  7. #7
    Quote Originariamente inviata da fcaldera Visualizza il messaggio
    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
    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

  8. #8
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Quote Originariamente inviata da deamon75 Visualizza il messaggio
    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
    Esatto

    È per questo che di norma si usa un sistema di versionamento
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  9. #9
    Quote Originariamente inviata da fcaldera Visualizza il messaggio
    Esatto
    È per questo che di norma si usa un sistema di versionamento
    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 )

  10. #10
    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?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.