Entradas

Mostrando entradas de febrero, 2010

Javascript framework: mootools, prototype, jquery

Desde finales de los noventa a la actualidad ha evolucionado la web a pasos agigantados. E incluso han aparecido nombres como web 2.0 , ajax , internet 2 , … pero realmente no representan de por sí ni una tecnología, ni un lenguaje de programación, si no más bien una tendencia, una moda, una exclusividad e incluso no se quien utilizaba el termino 3.0, que a mi me sigue sonando la versiones del software que compilo. Pero si me voy a quedar con javascript no intrusivo y gracias a los framework cada vez es más sencillo lograrlo. Todavía son muchos los desarrollos web en los que me encuentro un onclick, onload, onchage, onsubmit que son válidos aunque no tendríamos unas capas bien organizadas y por supuesto tendríamos javascript intrusivo. Muchos debates he tenido en los desarrollos sobre mi exceso de validaciones de formularios, si ya has validado en javascript para qué validar en el lado del servidor. Por mucho que me traten de convencer yo valido siempre en el lado del servidor, ya qu

Navegadores. Pasate a Firefox o Chrome

Aprovechando el anterior post sobre Firebug, se me había olvidado mencionar las estadísticas de uso de los navegadores: Aunque el IE tenga la mayor cuota del mercado, la caída estrepitosa es cada vez más inminente. Firefox cada vez sube más y Chrome que por fin lo puedo usar sin wine crossover en linux también avanza considerablemente. Si segmentamos el uso a los fines de semana, Firefox puede llegar a tener tanta cuota como el IE dado que en los hogares, dónde se puede elegir libremente el navegador, la gente se instala Firefox. Pero tenemos la victoria sobre el derecho a elegir, libertad, en la Unión Europea, donde Microsoft deberá dejar a sus usuarios elegir libremente el navegador a utilizar, y cual será la elección de las personas ??? Ver las gráficas de hitslink.com También están los recientes ataques a Gmail en China, pero realmente han sido ataques a Google, o han sido una vez más las vulnerabilidades del IE de MS. Todavía me encuentro muchas personas navegando con el IE 6, goo

Firebug

Todavía me encuentro programadores que no conocen esta herramienta, supongo porque solo desarrollan para el IE. Creo que desde hace bastante tiempo ya no es una utopía programar javascript para todos los navegadores, tanto para el FireFox, Chrome, Opera, Safari, ... Los frameworks como mootools, prototype, jQuery, ... nos ayudan y facilitan esta tarea entre otras muchísimas más. Yo siempre desarrollo con Firefox y por supuesto con Firebug, y luego hago test en los demás navegadores. Sobre Firebug lo mejor es instalarlo, es un complemento del Firefox, y ver todas las funcionalidades y herramientas que nos facilita: Consola // para todo y principalmente depurar javascript HTML // inspeccionar elementos y css CSS Script DOM Red // tanto para peticiones AJAX e incluso para Flash (bye, bye, flash...) Los que usamos ubuntu tenemos un problemilla con la última versión de FireFox 3.5 y de Firebug 1.5 , pero tranquilos en launchpad.net ya se abrió el debate y como siempre se soluciona, solo ha