27.Dec.2007
Posteado en Symfony, frameWorks, PHP a las 11:55 por Pinien
Hace algún tiempo atrás tomamos la decisión de dejar de reinventar la rueda en PHP y empezar a usar un framework que nos alivianara el trabajo y sobretodo que nos ayudara a hacer mejor las cosas. Investigando un poco al vuelo decantamos en dos: ZEND y Symfony. Pensamos que para empezar debíamos optar por uno de ellos y nos quedamos con Symfony, quisás por su filosofía de desarrollo y también por que hay mas disponibilidad de documentación en nuestro idioma. El otro lo dejamos para más adelante.
En esta serie de artículos les contamos nuestra experiencia, recopilamos algunos artículos encontrados en la red en español y en inglés, y, basándonos en ellos, volcar nuestra interpretación. Nuestro objetivo es ampliar las unidades de estudio generando contenido y así compartir nuestro humilde conocimiento con quien quiera tomarlo.
Esperemos que nos sirva a todos!
POST
19.Dec.2007
Posteado en General a las 12:57 por RetroFOX
Hace unos años nos introducíamos en el comienzo de una revolución de las aplicaciones webs … en todo sentido. Por un lado, el resurgimiento de tecnologías existentes como javascript, que gracias a ese pequeño gran arreglo llamado AJAX, disparó el concepto de comunicación asincrónica entre el cliente y el servidor. Todo el mundo hablaba de AJAX y el 90% pensaba que con este se podía, por ejemplo, hacer drags&drops. Creo todavía tenemos los conceptos flojitos. Este artículo bien redactado compara AJAX con FLASH. Como se puede llegar a eso ?. Simplemente porque no entendemos conceptualmente que es AJAX, que es xHTML, DOM, CSS, etc.
Y hablando de efectos gráficos no podemos pasar por alto su uso, masivo por cierto, en las interfaces de una página web. La Web 2.0 había llegado, y con ella, como los 9 jinetes de Mordor, surgieron los frameworks.
Pasaron a ser soldados de la primera fila en el frente de batalla. Día a día el desarrollo fue (y es) más rápido, acelerado y de mayor complejidad; son presos de su propio potencial y continua competencia. Es la ley evolutiva que les toca, creado paradójicamente por ellos mismos.
Uno de los aciertos mas relevantes fue brindarle al programador ordinario una herramienta con base solida y estable. Por ejemplo garantizarle a sus scripts compatibilidad en los distintos browsers. Este era uno de los cuquitos más molestos hace no mucho tiempo atrás. Ahora, al igual que Casper (Gasparín para muchos de habla hispana) es historia sin pena ni gloria.
Los frameworks elevaron el nivel de programación haciendo la labor mucho mas sencilla. Así como el email desplazó a las cartas de papel (al menos cuando el fin era puramente transmisión de información textual) los frameworks fulminaron las rutinas tan trilladas, altamente solucionadas, conocidas por todo el mundo pero que tarde o temprano debían ser encaradas.
Es que … javascript y tecnologías relacionadas evolucionarán para donde los frameworks dictaminen. Porque ese es el concepto real y concreto. Tenemos un pasado definido, un presente caótico, transgresor, que le moja la oreja a flash, applets de java, los ya extinguidos activeX, etc … y un futuro que ante tanto avance tecnológico no sabe para donde disparar. Entre el pasado y el futuro, existe una gran comunidad que continuamente le mueve la estantería a uno de los infinitos (tampoco es para tanto, no ?) caminos evolutivos. Así de apasionante como frustrante es esto. Uno no sabe a que vagón subirse ni en cual bajarse.
Los browsers y los entes reguladores del estándar como la W3C, quiero creer, incorporarán procesamientos actualmente ejecutados en forma interpretado por javascript a ejecutarlos en forma nativa. Un claro ejemplo es la función doble dolar $$().
Quien es el mayor beneficiario, el diseñador/programador o el visitante vulgar de un sitio web ?
Fácil: El segundo, porque a priori la velocidad y calidad de ejecución se verá altamente mejorada, sin embargo, el programador inicialmente no verá grandes cambios ya que su código seguirá siendo el mismo. Quien se ocupa de esto ?. El framework, interface entre el código fuente y el motor nativo de javascript ejecutado por el browser.
Por eso amigo, te aconsejo que no vallas contra la corriente. Usa uno o varios frameworks serios. Puedes ver la evolución desde la estación de trenes o sentir la adrenalina por tu cuerpo a causa del vértigo evolutivo.
Frameworks es el presente ?.Que duda te cabe.
POST
09.Dec.2007
Posteado en CSS a las 13:15 por RetroFOX

No soy amante de las múltiples colecciones que surgen día a día en lo que algunos denominan la blogosfera.
Las 10 mejores rutinas de JS, los 20 mejores themes de WP, 7 consejos para ser un brillante amante sexual, etc, son artículos donde los autores los utilizan como pequeñas entradas para que su blog no decaiga. Entonces uno puede ver repetido el mismo artículo unas 20 veces en distintos sitios.
Como yo no escapo a esta mediocre realidad, con la diferencia que mi blog no llega ni a 100 visitas diarias, me hago eco de este artilugio e intentaré ser uno de los primeros en habla hispana en publicar Best of CSS Design 2007.
Si no me equivoco, blogs como Genbeta, MicroSiervos serán los segundos.
Una vez mas lo puedes lograr Damián !.Vas a ser el primero en publicar un artículo tan intrascendente como inútil. Esperemos la semana entrante a ver que pasa. Saludos.
Vía Smashing Magazine.
POST
03.Dec.2007
Posteado en CSS a las 16:25 por RetroFOX
Iba a comenzar esta entrada con un prólogo como ‘Este artículo es una traducción de The 7 CSS Hacks that we should use …’; pero la basura flotante por los innumerables sitios webs me lo impidió.
Una de la cosas que más me ha servido para aprender en este ambiente es traducir artículos utilizando mi mediocre inglés. Para compensar esta falencia me valgo de ejemplos experimentales que yo mismo implemento; y que me sirven para introducirme aún más en contexto y finalmente, de toda esta bola, resulta una traducción amateur con ejemplos de uso práctico. Funciona. No podría hacer lo mismo con … no se, por ejemplo, la estructura neuronal del cerebro de un oso panda; chino básico.
El problema es la fuente. Para su búsqueda suelo guiarme de blogs como ajaxian, solutoure, clientside, y algunos de habla hispana como aNieto2K.
The 7 CSS Hacks that we should use salió publicado al mismo tiempo en la mayoría de estos blogs afines … y sospeché algo raro (disculpen, las frases de Les Luthiers siempre son emergentes y recurrentes en mi, casi inconscientemente). Sin embargo CSS es uno de esos lenguajes (cual no ?) donde uno nunca termina de aprenderlo; por lo que encaré, junto con mi compañero Germán, la traducción e implementación de ejercicios de muestra.
El artículo original creo que confunde más de lo que ayuda. E indagando un poquito más, veo que es copia textual de otros artículos. En fin … al final lo usamos como puntapié inicial para implementar una guía de aprendizaje enfocada a una persona sencilla, que no tuviese demasiados conocimientos; gentil, amigable y apuesto, o sea, lo escribí para mi.
El Artículo indefectiblemente irá evolucionando a medida que implementemos ejemplos, investiguemos, en fin, desarrollemos. Así pues nuestra primer entrega; sin antes dar un pequeño y humilde consejo: no te guíes por todo lo que lees; tu mismo debes ser tu principal profesor
Empecemos …
POST