Un altro framework CSS per la gestione dei form

Martedì 22 Dicembre 2009 - 08:13

di Cesare Lamanna

CSS

“Un form non è altro che una lista di campi e delle corrispondenti label”. Mi pare che possa essere questo l’assunto di fondo (magari discutibile) su cui si basa questo ultimo arrivato nella collezione dei framework CSS per la gestione di form. Si chiama RMSforms.

Partendo da una struttura HTML in cui gli elementi che compongono il modulo sono rappresentati da li di una lista non ordinata, il CSS offre una serie di classi che applicate in combinazione ai vari elementi consentono la creazione di diverse tipologie di layout (si può per esempio scegliere se collocare la label a fianco del campo o in alto, se organizzare i campi stessi in senso orizzontale o verticale, etc).

Per avere un’idea dei risultati ottenibili vi rimando alla pagina degli esempi.

Tags:

Categoria: CSS | Permalink

Commenti

1

Bah. Se il risultato è come quello dell’esempio, ovvero una porcata, preferisco fare affidamento sulle mie manine. Ma a che servono sti framework css? C’è qualcuno che ne ha mai tratto benefici?

# - postato da simone - 22 Dicembre 2009 - 11:16

2

imho i framework css sono inutili

# - postato da michele - 22 Dicembre 2009 - 11:29

3

Ottima osservazione Simone. Io una risposta alla tua domanda (”Ma che servono sti framework css?”) me la sono data: servono eventualmente come stimolo o spunto per fartelo tu un piccolo framework adattabile alle tue esigenze. Prenderli così come sono e adattarli a qualunque progetto è una cosa improponibile, imho. In pratica è secondo me sbagliato pensare a questo tipo di framework come ad un sistema di skin grafiche. Per esempio, del progetto che ho segnalato io salverei l’idea di una struttura HTML/CSS astratta al punto giusto per poter essere riusata nei contesti più svariati.

# - postato da Cesare Lamanna - 22 Dicembre 2009 - 12:03

4

Bella schifezza :D

# - postato da Cristiano - 22 Dicembre 2009 - 14:34

5

Confermo quanto detto da tutti.. non solo sono inutili, ma il risultato spesso è poco flessibile (ed esteticamente discutibile)

# - postato da simplemal - 22 Dicembre 2009 - 15:14

6

@simplemal: giusta l’osservazione sulla flessibilità (quasi tutti i framework ti ‘costringono’ ad adottare una modalità di strutturazione del markup e di organizzazione delle classi, etc), ma sul lato dei risultati estetici ognuno ha comunque modo di poter dare il suo tocco personale. cioè, tu stesso puoi impiegare dieci minuti di tempo su quegli esempi, mettere mano al CSS e cavarne fuori qualcosa di molto più gradevole :) per esempio, se guardi gli esempi che accompagnano YUI Grids è normale che dici ‘che schifo’, ma quelli non sono fatti per colpire l’occhio, ma solo per spiegare la logica del framework. prova ne è che ci sono decine di siti che adottano vari framework per il layout e sono esteticamente meravigliosi.

# - postato da Cesare Lamanna - 22 Dicembre 2009 - 16:12

7

posso ripetere pari pari il commento di cesare?
non fa mai male…

Ottima osservazione Simone. Io una risposta alla tua domanda (”Ma che servono sti framework css?”) me la sono data: servono eventualmente come stimolo o spunto per fartelo tu un piccolo framework adattabile alle tue esigenze. Prenderli così come sono e adattarli a qualunque progetto è una cosa improponibile, imho. In pratica è secondo me sbagliato pensare a questo tipo di framework come ad un sistema di skin grafiche. Per esempio, del progetto che ho segnalato io salverei l’idea di una struttura HTML/CSS astratta al punto giusto per poter essere riusata nei contesti più svariati.

# - postato da EsseZeta - 22 Dicembre 2009 - 17:19

8

posso ripetere pari pari il commento di cesare?
non fa mai male…

In pratica è secondo me sbagliato pensare a questo tipo di framework come ad un sistema di skin grafiche.

# - postato da EsseZeta - 22 Dicembre 2009 - 17:38

9

Ok, condivido il senso general-purpose per cui è stato concepito. Ma a questo punto se devo perderci altri 10 minuti per renderlo visivamente appetibile, aggiungendo che si tratta di rimettere mani a parecchie righe di codice css, non scritte da me, allora mi domando: perchè settare il font ad Arial 8px, con il corsivo ed il colore rosso? A questo punto preferisco un sistema simile a quello delle griglie, un sistema realmente, ma dico realmente, scarno e senza fronzoli, per farla breve. Un framework del genere può essere anche utile ed interessante, ma francamente, dopo aver guardato 30 secondi quella schermata ho subito chiuso la finestra. Poi ho dato un occhio al codice e sinceramente mi ha convinto ancora meno: a partire da come sono state denominate le classi: ‘.hhh’, ‘.vvv’, ‘.w100p’, ‘.vii’ (perchè non usare, ad esempio, ‘.vertical’, o ‘.horizontal’?) e per di più il fatto che ci fossero molti elementi con proprietà in comune ripetute decine di volte, questo mi è bastato per farmi dire, “no”, questo framework non mi è affatto utile.

# - postato da Simone - 22 Dicembre 2009 - 22:27

10

Personalmente non ho mai utilizzato framework css o layout già pronti per la mia avversione verso tutto ciò che è “precotto” ;)

E’ innegabile la valenza a scopo di studio, soprattutto per chi vuole farsi un’idea di come strutturare un foglio di stile od un layout ma all’uso “copia-incolla” preferisco un approccio di comprensione di quello che c’è nel codice per poi riadattarlo alle nostre specifiche esigenze.

Relativamente alla scalabilità dipende dalla logica con cui il framework è stato scritto e dalle intenzioni dell’autore, può andare bene per lui ma non per altri…meglio una struttura scarna ma flessibile.

# - postato da Davide - 23 Dicembre 2009 - 08:58

11

lo trovo un tentativo interessante verso la difficile direzione del riuso del codice.
CSS come linguaggio è poco attrezzato per scrivere componenti generici e riutilizzabili, i grafici sono ancor meno in attrezzati a capire l’importanza di riutilizzare codice standard.
certo che se invece di critiche facili ad un progetto neonato i fini esteti che si sono espressi contro il lavoro che il collega ha regalato, gli dessero una mano, magari potremo un giorno contare su un modo di lavorare migliore per tutti.

# - postato da devsmt - 23 Dicembre 2009 - 16:07

12

Purtroppo i problemi di flessibilità e riutilizzo del codice li conosciamo tutti e, come ho detto in precedenza, non sono particolarmente propenso all’utilizzo di framework css e più in generale di cose già pronte poichè mi interessa maggiormente capire quello che ho davanti e poi rielaborarlo secondo le mie esigenze.

Nei commenti sono emerse osservazioni molto differenti (nomenclatura delle classi, scalabilità, flessibilità, dubbi sull’utilità ecc ecc) ma il problema secondo me non è di soluzioni adottate da questo o altri frameworks (che chiaramente riflettono il background di competenze ed esperienze dello sviluppatore) ma è capire se effettivamente sono utili per la nostra crescita…a me è capitato molte volte di dire “ah però…non ci avevo pensato…” quella per me è una cosa “utile” :)

Approfitto per augurare a tutti un buon anno ed un 2010 ricco di soddisfazioni e serenità

# - postato da Davide - 30 Dicembre 2009 - 09:27

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento