<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Tu framework CSS</title>
	<atom:link href="http://blog.culturadigital.org/tecnologia/desarrollo-web/tu-framework-css/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.culturadigital.org/tecnologia/desarrollo-web/tu-framework-css</link>
	<description>Tener algo que decir; y decirlo.</description>
	<lastBuildDate>Fri, 18 Jun 2010 07:40:00 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: J.A.Cobo</title>
		<link>http://blog.culturadigital.org/tecnologia/desarrollo-web/tu-framework-css/comment-page-1#comment-5798</link>
		<dc:creator>J.A.Cobo</dc:creator>
		<pubDate>Mon, 08 Mar 2010 02:47:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.culturadigital.org/?p=397#comment-5798</guid>
		<description>Hola Santiago, gracias a ti por expresar tu opinión del tema ;)

He hablado &lt;a href=&quot;http://blog.culturadigital.org/buscar/framework css&quot; rel=&quot;nofollow&quot;&gt;otras veces&lt;/a&gt; sobre los frameworks CSS ya que, bueno, mi perspectiva, y de hecho el código que uso, es algo distinta desde que escribí esta entrada. Aunque creo más importante mencionar que mi opinión es totalmente al contrario respecto a frameworks de otros lenguajes -por ejemplo, soy casi fanático de Zend Framework- y lo resumiré en lo siguiente:

En lenguajes de programación, trabajando en base a estándares y con frameworks establecidos, me atrevería a decir que la productividad aumenta casi un 100%. El problema es que para CSS no es este el caso porque CSS no está pensado para generalizar un resultado sino al contrario. Por ejemplo:
&lt;strong&gt;No hay o no debería haber una forma única de estilizar una imagen o un párrafo, ni tampoco en la forma de hacerlo&lt;/strong&gt;. En cambio, sí que la debe haber, o debería haber, para renderizar una página, llamar a un método remoto de una API, intercambiar datos de cierto tipo...
Es decir: un framework es un marco de trabajo para una tecnología y ya está. Su utilidad depende de esa tecnología y no se puede pensar que si se tienen reservas sobre un framework de una tecnología en concreto también se tienen de todos los frameworks... no es lógico ;)

Por eso, cuando he hablado de usar algo genérico en CSS al final se reduce a reglas y elementos realmente muy genéricos, y más en concreto y útil, a una forma de trabajar, de codificar, de organizar hojas... Pongamos por ejemplo:
¿Cuántos tipos de diseños estructurales puedes querer tener?
3,2,1 columna, más cabecera, pie... flexible y líquido o fijo. Bien, más o menos unos 6 diseños que se pueden generalizar. Pues aún así, cuando hablamos de CSS, estamos siendo estrictos siempre ya que el límite es la imaginación: dos cabeceras, tres, ningún pie, dos, dimensiones de los elementos estructurales...
Con el tiempo, cuando hablo de frameworks CSS a la cabeza me vienen muy pocas reglas, siempre semánticas eso sí, para estandarizar, y muy pequeñas como por ejemplo .error, .warning, .important etc, para si acaso un párrafo o una frase.
Solo he dicho que, al menos a mí, me viene bien tener ya montado un sistema base para luego ir ajustándolo y adaptándolo, además de una estructura y organización más o menos estándar en las hojas. ESTO sí creo que se puede estandarizar.

&lt;strong&gt;Framework CSS&lt;/strong&gt;:
Desde que las resoluciones de pantalla son tan amplias y variadas como lo son hoy en día la cuestión es que nunca uso diseños fijos. Es más, tal es la situación que hace tiempo que existe una versión no oficial de plantilla Blueprint para diseños líquidos.
Esto en relación al otro framework que me comentas: 960 no sé qué. Y es que, sinceramente, su mismo nombre expresa el anacronismo de su técnica y, ojo, no es comentario despectivo sino realista: es la situación actual en un mundo de 1260 casi mínimo en escritorio, pasando a los &lt;em&gt;handheld&lt;/em&gt; englobando aquí PDA&#039;s, móviles, etc, en el extremo opuesto en cuanto a resoluciones.

Por otra parte... imagino que cuando sigas diseñando tus sitios irás descubriendo la necesidad de usar uno propio pero de forma muy genérica. Mi progresión en todo caso ha sido un paso de: reglas semánticas; perder el foco usando reglas genéricas por todos lados -esto son los frameworks CSS-; para volver a las reglas semánticas que, en mi opinión, es lo que debe ser el marcado estructural a parte de estructural, claro.

&lt;strong&gt;Frameworks en otros lenguajes&lt;/strong&gt; (PHP):
Pero me gustaría hacer hincapié en la cuestión de los frameworks y la forma de entenderlos. Esto es:
Aunque por concepto puedan serlo, un framework CSS tiene más bien poco que ver con un framework... casi de cualquier otro tipo.
Es decir, un framework CSS, tal y como está el patio tiene más bien poco sentido porque, precisamente, CSS personaliza, estiliza, hasta los límites que un diseñador tenga o se autoimponga. Es decir: se generaliza, se estandariza una técnica que precisamente está destinada a todo lo contrario: la riqueza de estilo.

O sea: es de esperar un que diseño CSS esté personalizado incluso caprichosamente, y eso es lo que espera un diseñador que trabaje en grupo por ejemplo. Ojo, no hablo de la forma de escribir una sintaxis o de estructurar hojas de estilo, etc.

No ocurre lo mismo con un lenguaje de programación en donde los estándares facilitan el trabajo en grupo, la mantenibilidad y la organización. De hecho, es una de las ventajas que muchos mencionan de Java sobre PHP. En Java encuentras servelets, portlets... que poco a poco van llegando también ahora a PHP.</description>
		<content:encoded><![CDATA[<p>Hola Santiago, gracias a ti por expresar tu opinión del tema ;)</p>
<p>He hablado <a href="http://blog.culturadigital.org/buscar/framework css" rel="nofollow">otras veces</a> sobre los frameworks CSS ya que, bueno, mi perspectiva, y de hecho el código que uso, es algo distinta desde que escribí esta entrada. Aunque creo más importante mencionar que mi opinión es totalmente al contrario respecto a frameworks de otros lenguajes -por ejemplo, soy casi fanático de Zend Framework- y lo resumiré en lo siguiente:</p>
<p>En lenguajes de programación, trabajando en base a estándares y con frameworks establecidos, me atrevería a decir que la productividad aumenta casi un 100%. El problema es que para CSS no es este el caso porque CSS no está pensado para generalizar un resultado sino al contrario. Por ejemplo:<br />
<strong>No hay o no debería haber una forma única de estilizar una imagen o un párrafo, ni tampoco en la forma de hacerlo</strong>. En cambio, sí que la debe haber, o debería haber, para renderizar una página, llamar a un método remoto de una API, intercambiar datos de cierto tipo&#8230;<br />
Es decir: un framework es un marco de trabajo para una tecnología y ya está. Su utilidad depende de esa tecnología y no se puede pensar que si se tienen reservas sobre un framework de una tecnología en concreto también se tienen de todos los frameworks&#8230; no es lógico ;)</p>
<p>Por eso, cuando he hablado de usar algo genérico en CSS al final se reduce a reglas y elementos realmente muy genéricos, y más en concreto y útil, a una forma de trabajar, de codificar, de organizar hojas&#8230; Pongamos por ejemplo:<br />
¿Cuántos tipos de diseños estructurales puedes querer tener?<br />
3,2,1 columna, más cabecera, pie&#8230; flexible y líquido o fijo. Bien, más o menos unos 6 diseños que se pueden generalizar. Pues aún así, cuando hablamos de CSS, estamos siendo estrictos siempre ya que el límite es la imaginación: dos cabeceras, tres, ningún pie, dos, dimensiones de los elementos estructurales&#8230;<br />
Con el tiempo, cuando hablo de frameworks CSS a la cabeza me vienen muy pocas reglas, siempre semánticas eso sí, para estandarizar, y muy pequeñas como por ejemplo .error, .warning, .important etc, para si acaso un párrafo o una frase.<br />
Solo he dicho que, al menos a mí, me viene bien tener ya montado un sistema base para luego ir ajustándolo y adaptándolo, además de una estructura y organización más o menos estándar en las hojas. ESTO sí creo que se puede estandarizar.</p>
<p><strong>Framework CSS</strong>:<br />
Desde que las resoluciones de pantalla son tan amplias y variadas como lo son hoy en día la cuestión es que nunca uso diseños fijos. Es más, tal es la situación que hace tiempo que existe una versión no oficial de plantilla Blueprint para diseños líquidos.<br />
Esto en relación al otro framework que me comentas: 960 no sé qué. Y es que, sinceramente, su mismo nombre expresa el anacronismo de su técnica y, ojo, no es comentario despectivo sino realista: es la situación actual en un mundo de 1260 casi mínimo en escritorio, pasando a los <em>handheld</em> englobando aquí PDA&#8217;s, móviles, etc, en el extremo opuesto en cuanto a resoluciones.</p>
<p>Por otra parte&#8230; imagino que cuando sigas diseñando tus sitios irás descubriendo la necesidad de usar uno propio pero de forma muy genérica. Mi progresión en todo caso ha sido un paso de: reglas semánticas; perder el foco usando reglas genéricas por todos lados -esto son los frameworks CSS-; para volver a las reglas semánticas que, en mi opinión, es lo que debe ser el marcado estructural a parte de estructural, claro.</p>
<p><strong>Frameworks en otros lenguajes</strong> (PHP):<br />
Pero me gustaría hacer hincapié en la cuestión de los frameworks y la forma de entenderlos. Esto es:<br />
Aunque por concepto puedan serlo, un framework CSS tiene más bien poco que ver con un framework&#8230; casi de cualquier otro tipo.<br />
Es decir, un framework CSS, tal y como está el patio tiene más bien poco sentido porque, precisamente, CSS personaliza, estiliza, hasta los límites que un diseñador tenga o se autoimponga. Es decir: se generaliza, se estandariza una técnica que precisamente está destinada a todo lo contrario: la riqueza de estilo.</p>
<p>O sea: es de esperar un que diseño CSS esté personalizado incluso caprichosamente, y eso es lo que espera un diseñador que trabaje en grupo por ejemplo. Ojo, no hablo de la forma de escribir una sintaxis o de estructurar hojas de estilo, etc.</p>
<p>No ocurre lo mismo con un lenguaje de programación en donde los estándares facilitan el trabajo en grupo, la mantenibilidad y la organización. De hecho, es una de las ventajas que muchos mencionan de Java sobre PHP. En Java encuentras servelets, portlets&#8230; que poco a poco van llegando también ahora a PHP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Santiago</title>
		<link>http://blog.culturadigital.org/tecnologia/desarrollo-web/tu-framework-css/comment-page-1#comment-5795</link>
		<dc:creator>Santiago</dc:creator>
		<pubDate>Mon, 01 Mar 2010 11:37:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.culturadigital.org/?p=397#comment-5795</guid>
		<description>Me parece muy interesante todo el código que pones a disposición nuestra. Desde el año pasado que me dedico a hacer webs &quot;profesionalmente&quot;, aunque solo como freelance. Estoy estudiando par esto. Pero la enseñanza que nos proporcionan en cuanto a estilos, css, etc, es minima casi nula. Entonces cuando empezaras a hacer las primeras páginas, ni hablar de sítios enteros y hasta dinámicos, te das cuenta que css no es algo mas que esta por que si, si no que es todo una tecnología super potente. 

En cuanto a los frameworks, me puse a leer sobre blueprint, me gustaron las primeras impresiones y como siempre, te encontras con opiniones como la tuya que no son las mejores. Ya me paso con CodeIgniter en php. La solución es bajartelo, probarlo y si te sirve en tu caso, bienvenido sea. 

Para investigar, otro framework (o libreria) css que use alguna vez es 960grid. A diferencia de Blueprint, se enfoca en el layout, en la estructura. Se basa en la idea de la flexibilidad de diseños de 960pixeles de ancho. La verdad que esta bueno, aunque hay que trabajar bastante el tema de tipografias y otras cosas.

Un saludo y felicitaciones por tu gran aporte, seguro lo voy a seguir y adaptar a mi trabajo!</description>
		<content:encoded><![CDATA[<p>Me parece muy interesante todo el código que pones a disposición nuestra. Desde el año pasado que me dedico a hacer webs &#8220;profesionalmente&#8221;, aunque solo como freelance. Estoy estudiando par esto. Pero la enseñanza que nos proporcionan en cuanto a estilos, css, etc, es minima casi nula. Entonces cuando empezaras a hacer las primeras páginas, ni hablar de sítios enteros y hasta dinámicos, te das cuenta que css no es algo mas que esta por que si, si no que es todo una tecnología super potente. </p>
<p>En cuanto a los frameworks, me puse a leer sobre blueprint, me gustaron las primeras impresiones y como siempre, te encontras con opiniones como la tuya que no son las mejores. Ya me paso con CodeIgniter en php. La solución es bajartelo, probarlo y si te sirve en tu caso, bienvenido sea. </p>
<p>Para investigar, otro framework (o libreria) css que use alguna vez es 960grid. A diferencia de Blueprint, se enfoca en el layout, en la estructura. Se basa en la idea de la flexibilidad de diseños de 960pixeles de ancho. La verdad que esta bueno, aunque hay que trabajar bastante el tema de tipografias y otras cosas.</p>
<p>Un saludo y felicitaciones por tu gran aporte, seguro lo voy a seguir y adaptar a mi trabajo!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
