Un cliente reportó un bug (error) en una las aplicaciones J2EE que estamos desarrollando, intentamos reproducirlo en nuestras instalaciones y no fue posible hacerlo.
Finalmente nos dimos cuenta de que el problema era que estábamos usando Firefox y no Explorer para probar la aplicación, donde efectivamente si se producía el error.
No voy a estar cambiando entre Firefox y Explorer, ni a mantener los dos abiertos al mismo tiempo. Así que me quedo con el estándar de mi cliente, no veo otra opción para trabajar en forma coherente.
Un punto interesantes es que el bug se generó debido a la presencia de un atributo value que no estaba cerrado. Algo de esta forma:
<input type="text"
name="fecha_dmy"
id="fecha_dmy"
value="02/11/2004
size="11" ...
Explorer desplegaba el value embasurado con el size a la derecha, mientras que Firefox decidía usar el espacio en blanco como terminador del valor del atributo.
Así que voy de regreso a Avant Browser que ya va por la versión 10.0 build 35.

Si usabas el Firefox sin extensiones supongo que será exactamente igual. Búsqueda con pestañas y ya.
Sobrevivirás :)
- Marcel - 23/11/2004
¿Despedirte de Firefox?
¡Buuuuuuuuuhhhhhhhhhhh!
- Igvir - 23/11/2004
y despues dicen que MSIE es muy permisivo...
Firefox sucks like MSIE!
Para los que trabajamos desarrollando entornos web lo mejor es MSIE ya que el 90% de los clientes es lo que utilizan, aunque siempre es bueno tener Netscape, Mozilla Flavors y Opera montados para que al finalizar demos una revisión global y hagamos los respectivos ajustes
- Taufpate - 23/11/2004
Por alli hay una extension de firefox que hace muy facil probar una pagina en IE.
Pero en todo caso, nunca es mala idea probar en mas de un navegador a la vez. Cada navegador es tolerante a ciertos tipos de errores, y al probar en mas de uno te proteges contra los posibles cambios en IE 7 cuando salga en el 2008.
Prueba en varios navegadores, y en la medida de lo posible, intenta validar el html, y asi podras detectar la gran mayoria de los problemas (al menos del lado del UI)
- Sebastian - 24/11/2004
jejeje.. Creo que tomaste muy personal el POST de Magoo: http://www.qtpd.com/elhilodeariadna/archivo/007773.html
Hablando en serio, aunque me ha gustado bastante el nuevo Mozilla sigue teniendo algunos bugs y falta de capacidades que el IE si tiene, aun le falta madurar como navegador. No digo que explorer sea perfecto, pero de momento es el mas importante.
- Mandrake - 24/11/2004
Personalmente soy de los que (quizás por trabajar en la administración pública) procura desarrollar en estándares así no sean los más usados por los usuarios. Al final, la cuestión radica en darle al usuario la libertad de elegir y no obligarlo a usar una plataforma (esquema que Microsoft utiliza desde hace años) y convertirla en "estándar de facto". Por supuesto que por el bien de negocio tu decisión está bien pero te recomiendo que reportes el bug en bugs.mozilla.org, de seguro conseguirás solución inmediata (i.e. un parche) ó se solucionará pronto. Saludos.
- Jose - 24/11/2004
Ni modo a probar con MSIE y de vez en cuando, probaremos con FireFox y Opera.
Y en la medida de lo posible haremos la validacion del documento generado.
- egg - 25/11/2004
Sólo una acotación basada en la experiencia: Genera tu salida en XHTML, valídala antes de enviarla al cliente y mantenla lo más simple posible... porque no es una cuestión sólo de que corra o no en firefox, sino también que lo pueda hacer en las versiones superiores o anteriores del IE que usas como referencia, con el que estás haciendo la pruebas.
Todo esto porque la especificación HTML no indica cómo pintar los errores en HTML mal formado. Así que cada fabricante lo cambiará a conveniencia.
Un abrazo.
Ocatrapse.
- ocatrapse - 26/11/2004
Otra cosa: Si estás usando J2EE, entonces tira de las JSF para la presentación, ya que existen frameworks que te hacen la validación al vuelo. Asimismo, puedes utilizar un framework de pruebas, como junit, para evitar esos bugs que se pueden prevenir temprano, lanzando pruebas unitarias automáticas, sobre cada cambio de tu código.
Otro Abrazo.
- ocatrapse - 26/11/2004
Respetando tu postura, te comento que no creo que "Bye, Bye Firefox 1.0" sea la opción acertada. De hecho... creo que a pesar de que no estes dispuesto a... " estar cambiando entre Firefox y Explorer...", el tiempo te hará comprobar que no tienes escapatoria.
El asunto es muy simple "...el estándar de mi (tu) cliente.." es el de él, y definitivamente así como no era el tuyo, seguramente tampoco será el de algún cliente de tu cliente, lo que ineludiblemente terminara haciendo (en su momento), que tu cliente te indique un bug (error) en la aplicación, el cual por supuesto no podrás replicar en ie, porque fue detectado sobre mozilla, firefox, opera o quien sabe cual visualizador.
En conclusión, "...trabajar en forma coherente.", no es asunto de optar por una, sino por todas las opciones disponibles. El detalle es saber implementar una estrategia de verificación apropiada.
Por cierto, no estoy de acuerdo en que el mundo sea 90% ie. No hay que ser matemático para darse cuenta de la exageración planteada, solo pensemos en la proporción pc / mac, que debe ser más o menos 93% / 7%. Luego reflexionamos en los avances de OS alternativos para pc, como Linux, Solaris y similares los cuales están alcanzando ya cifras como el 3% del mercado. Y entonces nos damos cuenta de que Firefox se ha apoderado de un 6% del mercado. Uf!, ya vamos por apenas 84% y aún no restamos otras opciones camo Opera, Netscape, el propio Mozilla,etc. Por supuesto, que hay que pueda dudar de tales cifras, así que les he traido la referencia a Websitestory, una de las empresas que sigue la evolución de la Web y analiza los accesos por navegador (http://www.websidestory.com/)
- David Rengifo - 02/07/2005
Hay mucho más para leer, Si quieres puedes seguir curucuteando en los archivos:
Visita el Directorio de Blogs de Venezuela, ahí encontrarás muchos más blogs que puedes revisar, como estos:

Caracas, Venezuela.
En los alrededores de:
Latitud: 10.4818
Longitud: -66.816
Y apoyando el:

This work is licensed under a Creative Commons License.
Translate this blog to english