Sono il tuo SASS / Meno fogli di stile il codice sorgente privato o pubblico come i CSS? [chiuso]

StackOverflow https://stackoverflow.com/questions/3791554

  •  05-10-2019
  •  | 
  •  

Domanda

lingue foglio di stile come il Sass e meno ci permettono di organizzare le nostre fogli di stile come il codice sorgente di vera e propria programmazione, in modi più modulari e gestibile rispetto CSS prime potrebbe mai. L'utilizzo di questi linguaggi è ancora un arte giovane, e io sono curioso di sapere come altri sviluppatori utilizzarli in pratica.

Una delle caratteristiche pulito circa l'apertura del web è che possiamo imparare dagli altri per sbirciare al loro HTML e CSS. Tuttavia, questi nuovi linguaggi fogli di stile consentono agli sviluppatori di mantenere il loro codice sorgente foglio di stile privato e solo condividono l'uscita CSS compilato. Le impostazioni del compilatore standard, hanno spesso la cartella di origine foglio di stile al di fuori del Webroot pubblico.

Se si utilizza un preprocessore CSS per sviluppare un sito web commerciale (closed-source), Vuoi prendere in considerazione la lingua di origine del foglio di stile (Sass o meno) equivalente al CSS in termini di apertura, o è il codice sorgente proprietario?

Da un lato, questi linguaggi "solo" darci sintassi diversa per la scrittura di fogli di stile, quindi la loro funzione è la stessa come il CSS che è già visibile al pubblico.

D'altra parte, potrebbero essere pensato come "codice sorgente" e considerato di proprietà, nello stesso modo come il Ruby o PHP che unità il sito viene utilizzato per generare codice HTML.

In attesa di vostri pensieri.

È stato utile?

Soluzione

Sembra che tu ed io siamo gli unici seguenti tag CSS-pre-elaborazione, ho appena trovato questo e ha voluto condividere alcuni pensieri.

Per la piccola società di lavoro I per, usiamo lo stesso CMS homebrew per gestire ogni sito, e c'è un sacco di magia coinvolti nella creazione dei file CSS. Io non uso o meno SASS, ma una combinazione di cssmin e il mio codice. Ci sono impostazioni del tema del CMS che può incidere su di essa, e ci sono altre cose come la riscrittura di URL che devono leggere le impostazioni da file php di configurazione. L'uscita è sempre lì per chiunque di vedere, ma non prenderebbe in considerazione il codice che lo genera "open source" non più di quanto il codice che genera l'output HTML.

Il nostro CMS non è open source, quindi la nostra politica è che quando e se (non è successo ancora) un cliente decide di abbandonare noi e "vuole il suo sito web", generiamo una versione statica HTML per loro senza alcun php codice sorgente. Così si otterrebbe la versione statica dei css / js così come HTML statico. Essi stanno pagando per un servizio, e non tanto un prodotto. Non vendiamo il CMS, vendiamo i nostri servizi la costruzione del sito e l'accesso a quegli stessi strumenti. Non sono sicuro di quanto bene questo potrebbe giovare se fosse successo, ma questa è la nostra politica corrente.

In ogni modo, questo potrebbe non essere esattamente quello che volevi dire, ma non vedo l'ora di sentire di più su questo, se qualcuno mai lo trova.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top