E 'una buona idea di non confondere il concetto di un quadro con un tipo o di istanza di un quadro specifico. Alcuni sostengono che, poiché un framework (ad esempio 960 per esempio) non si adatta a un determinato caso d'uso, è necessario evitare del tutto i framework. Pazzo!
Un framework è uno strumento che i buoni sviluppatori utilizzano per ottenere un lavoro. Uno sviluppatore esperto potrebbe persino costruire il proprio framework per il proprio consumo. L'astrazione è un concetto potente che ogni sviluppatore dovrebbe padroneggiare.
È interessante prendere un momento per considerare un buon definition of a framework: "Un'astrazione in cui il software che fornisce funzionalità generiche può essere modificato selettivamente dal codice utente". Si potrebbe forse sostenere che il CSS è in effetti un framework che estende l'HTML.
Ho giocato con 960 e mi raccomando di darlo, ma di questi tempi, tendo a creare il mio set di regole (un framework) usando qualcosa come sass. Penso che ci sia un porto di 960 e un piano in sass.
Recentemente ho lavorato a un sito Web aziendale di grandi dimensioni e una delle prime cose che ho fatto è stato l'astrazione dei valori esadecimali dal CSS in una tavolozza di colori, quindi c'era meno ridondanza nei file CSS. Circa un mese più tardi il cliente ci ha chiesto di rebrandare il sito per un mercato diverso, il che significava cambiare alcuni sprite e aggiornare la tavolozza dei colori e il lavoro era fatto. Ci sono voluti solo pochi minuti!
Ma per rispondere almeno una parte della tua domanda: Sì! Ci sono vantaggi nell'utilizzo di un framework. Andrei anche fino a dire che evitarli è un po 'ingenuo.
PS: scusa se la mia risposta non è specifico, ma si ha menzionato alcuna intuizioni sarebbe utile :)
dupe: http://stackoverflow.com/questions/203069/what-is-the-best-css-framework-and-are-the-worth-the-effort, http://stackoverflow.com/questions/506523/are-css-frameworks - davvero utile da usare –
Nessuno di questi duplicati appare nell'elenco dei suggerimenti per questa domanda. Invece, ci sono dozzine di domande che contengono la stringa "CS". –
Inoltre, la ricerca di "framework CSS" genera decine di suggerimenti pertinenti. –