Newsgroup: it.lavoro.professioni.webmaster
Titolo: OOCSS.

Ciao a tutti,
nella progettazione di un sito internet tableless tutti noi prendiamo atto 
delle  complessità a cui si va incontro rispetto alle tabelle, in cambio 
ovviamente di qualcosa tecnicamente superiore.
Mi chiedevo, una tecnologia a oggetti applicata ai css, per quanto riguarda 
i siti tableless in cui occorre separare nettamente il contenuto dal layout 
e quindi dalla grafica non semplificherebbe enormemente il lavoro di 
sviluppo e progettazione?
Insomma per dirla breve degli OOCSS (Object Oriented CSS), mi sembra che 
attualmente non ci sia nulla di concreto in questa direzione però se ci 
riflettiamo bene dovremmo convenire che come già avviene nella 
programmazione ordinaria, possa indurre a notevoli vantaggi tecnici e 
pratici.
Non credete? Cosa ostacolerebbe una volta preso atto di tali vantaggi, la 
produzione delle specifiche in tale direzione?
Lo dico perchè dal momento in cui il web si sta trasformando e dal momento 
in cui si sta assistendo a una migrazione delle tabelle al tableless, alcune 
proprietà specifiche delle tabelle tipo "l'ereditarietà" vengono meno con i 
tableless.
Mi farebbe piacere cmq avere dei vostri riscontri in merito, purchè 
costruttivi e non polemici.
Cooper.
-- 
BlueWare WebAgency
  [Internet:] 
http://www.blueware.it
  [icq:] 146-781-935
  [msn:] 
coo...@blueware.it
 

 pratici.
eccolo là che t'ha rivoluzionato i css :)
se vede che è sabato, eh?
ok, facciamo i seri. Se non sbaglio una cosa del genere è stata fatta con
php, no?
Daniele
-- 
Ludus: Vignette, Fumetti, Illustrazioni
http://www.ludus.info
http://www.cartoonsandcomics.net
"Il bello di internet è poter navigare senza capire un tubo di navigazione.
Nè di internet."

tableless.
Ad esempio?
BTW i CSS possono usare l"inheritance",
http://www.w3.org/TR/CSS21/cascade.html#inheritance
'bye


PHP non c'entra nulla, sebbene esso supporti la programmazione a oggetti, 
quello a cui mi riferisco io e ben altra cosa :)


 ha scritto nel 
messaggio news:9g1c811qdebhocjpp...@4ax.com...

Mi spiego meglio, ad esempio generando nuove classi da altre gią esistenti 
senza ogni volta dover partire da zero.
Senza considerare che la gestione delle righe/colonne dovrebbe essere 
maggiormente potenziata con i css.


 
Uhmm... ma se hai bisogno di righe/colonne significa che hai bisogno di 
una tabella (cioè che i dati che devi rappresentare sono 'tabellari') e 
quindi usi una tabella, no? Non son mica state deprecate.
A meno che tu intenda dire che sarebbe meglio se a livello di specifiche 
si eliminasse il tag table e si portasse la gestione a livello css (non 
vedo perchè però).
Paolo

 sviluppo e progettazione?
I vantaggi della programmazione ad oggetti emergono in progetti di una
certa consistenza, e non portano vantaggi funzionali: rendono solamente
il codice più accessibile a successive modifiche.
Nel caso di un centinaio di righe di CSS non vedo che vantaggi si avrebbero.
Per quanto riguarda il paragone che fai: lo stile tableless aumenta
l'accessibilità dell'utente, la programmazione OO quella del
programmatore, son su due piani differenti e non paragonabili...
--
DkS


Il paragone non lo faccio nei termini in cui intendi te... ma somma i due 
aspetti e cosa ottieni? Sia per il programmatore che per l'utente finale?


 Cooper.
Ecco, quello che intendevo è che non sono due cose sommabili... ad ogni
modo non escludo che il CSS potrebbe essere migliorabile.
Purtroppo però fintanto il browser più utilizzato continuerà a dettare
legge vedo molto problematico uno sviluppo in questo senso: quella
ciofeca di IE non mi pare che supporti nemmeno l'ereditarietà che
Agostino De Matteis ha citato...
--
DkS


I browser non dettano legge in alcun modo. E' chi li utilizza ce detta 
legge.
