Skip navigation.

Log in | Sign up

photo of Guillermo

Guerra por los estándares

Estándares web, nueva guerra de los navegadores, tips de desarrollo web

Mantenlo simple, porque bueno, es más simple! (parte 2)

, , , , ,

En el post anterior indiqué un problema común a desarrolladores que vienen de la vieja escuela, ilustrado en un sitio enviado a nosotros por una empresa a la que llamaremos "Silicio", claro que aquello no fue lo unico con lo que nos topamos.

En esa misma página, nos encontramos con lo siguiente:

...
<form onsubmit="buscar();">
...

Sólo por curiosidad buscamos la función "buscar", y nos encontramos con ésto:

<script type="text/JavaScript">
  function buscar(){
    var f=document.forms[0];
    f.method='post'
    f.submit();
  }
</script>

????!!!!!????!!!!!!
Por queeee???!!! En la mente de quién cabe hacer un javascript cuya unica funcion sea llevar a cabo la acción submit que ya de hecho la realiza por defecto todo formulario??? no sólo es un desperdicio de líneas de código, sino de tiempo para escribirlo, si por lo menos hiciera alguna validación aquí tendria sentido, pero no habia nada. la llamada al formulario y el script todo junto, se podría haber escrito así:
<form method="POST">

Como regla general, si lo que quieres hacer ya lo hace html o css nativamente, hazlo entonces con esas capas, para eso están ahi, sólo si no son capaces de hacerlo, entonces aplica javascript. Te ahorrará código y muchos dolores de cabeza, y mejor aún, tu página correrá suavemente, te será más compatible, y tendrás una verdadera tranquilidad tecnológica.

No esperen ver este código publicado, ya que nos encargamos de borrar estos horrores por nuestra cuenta, Silicio le dijo a nuestro cliente que tardaba 8 horas en solucionarlos (y les cobraba por eso), a nosotros nos llevó 19 minutos.

Mantenlo simple, porque bueno, es más simple! (parte 1)Los ciegos no ven! - Vistazo al problema de los desarrolladores web

Comments

Anonymous 9. April 2009, 19:00

Fla writes:

debo decirte que me he topado con cosas peores... imaginate limpiar toda una aplicacion web con estilos embebidos, llena de cotroles infragistics y formularios xml, javas solo para aplicar margins o widths...
en lugar de recurrir al equipo de maquetadores y diseñadores antes, nos mandaban la bola de bugs para rompernos la cabeza. Con la consigna de "que se vea lindo" Estuve tres meses en ese proyecto y aun no se logra limpiar el codigo completamente :(

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies

Download Opera, the fastest and most secure browser