¿Por qué Open Source?

Hoy en día nos encontramos con que cada día comprar software es mas barato, y existen incluso empresas que, sin algun precio para el usuario final permiten a este la utilización de su software. Este artículo no intentará demostrar la superioridad técnica del software libre, ni de su superioridad en ningún otro aspecto, sino a la diferencia de actitud frente al desarrollo y la solución de bugs.

Hay que tener en cuenta que el software libre se lleva adelante en situaciones ideales:

  • Sin presiones de ningún tipo
  • Motivadas solamente por el amor al arte
  • Son desarrolladas por quienes realmente tienen una necesidad de el producto, y un conocimiento en el área

Estos puntos, si bien pueden llegar a ser no tan acertados en algunas situaciones, son asi en la mayoría de los casos. ¿Quién dedicaría tiempo a un proyecto sin fines de lucro si este le trayera presiones de algún tipo? ¿Por qué otro motivo, dedicaría alguien tantas horas a algo si no fuera un placer? ¿Por qué desarrollaría alguen una aplicación si no tiene la necesidad de usarla?

Por otro lado, las companías, para lograr mantener su cuota del mercado, tienen que adoptar tácticas que no son quizás tan positivas para el desarrollo del software. Tomemos por ejemplo la solución de bugs críticos en un área donde companías y emprendimientos Open Source compiten a la par: Los browsers. Hace un par de semanas, se llevó a cabo pwn2own, un evento en el que hackers de todo el mundo se reunen para encontrar vulnerabilidades en todo tipo de sistemas. Este año, se encontraron varias que ponían en juego la estabilidad y/o la seguridad de los sistemas en los que se ejecutaban los tres browsers, firefox, IE y Safari.
Libertad
Esto no es para nada criticable, si no mas bien una realidad; no existe un sistema totalmente seguro. Sin embargo, la actitud que tomaron Firefox, IE y Safari demuestran claramente que la actitud correcta está en las manos de Firefox. A los diez días de el evento, firefox no solo ya había solucionado el bug, sinó que había también prometido actualizar una versión mas antigua de el navegador, para proteger aquellos usuarios que aún no se habían actualizado.

Las companías privativas, por otro lado, se comportaron como tales: Microsoft reconoció el error, y prometió arreglarlo. De Mac aún no he oido nada, aunque quizás ya hayan solucionado el problema sin decir nada. ¿La realidad? …

Se podría decir que el artículo, en este caso, es la conclusión en si. Para aquellos que saben el precio que trae el no poder acceder a el código fuente de una aplicación para la humanidad, no es necesario explicar nada… Pero para aquellos que aún no lo saben, tienen en vista otros motivos para finalmente abandonar algo que a la larga tiene consecuencias evidentemente negativas.

Internet explorer 9 (HTML 5, CSS 3)


El mercado de los navegadores sigue avanzando, aunque no al ritmo de la última tecnología web, muy rápidamente. Y tenemos, si queremos mantenerlos al día, que observar al nuevo internet explorer 9.

Este internet explorer parece lograr alcanzar a la web en su totalidad, y – acorde con microsoft – internet explorer goza de las siguientes características:

  • Velocidad: Sometido a las pruebas del WebKit Sunspider, Internet Explorer 9 se ubica en el quinto lugar de los navegadores mas rápidos, superando a la versión 3.7 de firefox.
  • Soporte selectores CSS3: Superó la prueba de selectores css 3 en su totalidad (598 / 598).
  • Soporte de estandares W3C: Se ubica ahora en el navegador que mas soporta los estandares, superando a todos los demás.

Desafortunadamente, parece que la estructura sobre la cual se desarrolló Internet Explorer 9 es demasiado avanzada para un sistema operativo como Windows XP, el sistema operativo mas usado del mundo:

Los usuarios de Windows XP tienen en Internet Explorer 8 un navegador veloz, seguro, estable y con opciones de privacidad. Mientras la Web ha estado evolucionando continuamente en todos los aspectos, desde la seguridad hasta el futuro HTML5 que los desarrolladores de aplicaciones están empezando a construir ese futuro desde hoy, ello exige a los navegadores hardware gráfico moderno y nuevos fundamentos de seguridad, infraestructura que ha surgido después del 2001. Internet Explorer 9 requiere de estos avances y está destinado a ser ejecutado en un sistema operativo moderno, con el fin de aprovechar las últimas innovaciones tanto de hardware como de sistema operativo.
Fuente

Otra característica no tan positiva sobre IE 9 sería su soporte de los estandares web acorde con el Acid 3 test. De acuerdo a este, obtiene un puntaje de 53/100.

Sabiendo estas cosas, podemos llegar a varias conclusiones respecto a como vamos a tener que enfrentar el hecho de desarrollar un sitio.

  • ¿Podremos utilizar los selectores CSS 3 y confiar en que serán soportados en todos los navegadores? Podremos, si utilizamos este script. De lo contrario, no. Ie 6, 7 y 8 no soportan estas características.
  • ¿Podremos utilizar la estructura HTML 5, para que sea mas sencillo indexar nuestros sitios web? Utilizando este script, si. De lo contrario, no.

Sin duda HTML 5 parece ser lo que se viene. Creo que va a ser mucho mas ameno el desarrollar una página web en un futuro, aunque va a ser un desafío hacer que un sitio web soporte todos los navegadores si no abandonamos el soporte para IE 6 pronto. ¿Cómo testear para IE 6, IE 7, IE 8, IE 8 as 7, y IE 9?

Internet explorer 9 y HTML 5 + CSS3

¡Hola amigos!

Vengo con una noticia alegre, y con un humor alegre además, porque, entre otras cosas, me encontré con que internet explorer nueve podría llegar a soportar HTML 5 y CSS 3. ¡Mortal!

grafica comparacion browsers

(La gráfica no tiene nada que ver con nada :P )

¡Un saludo!
Pedro

Testear websites en diferentes Interet explorer.

Hola a todos.

Espero que esten ustedes muy bien. Como bien leerán en el título, voy a hablar sobre la instalación de varios internet explorer en un mismo PC. No era tan sencillo, hasta que encontré esto:

versiones soportadas

Esto es util cuando algún jefe nos dice que estadisticamente la mayoría de los usuarios todavía utilizan IE 6, o algo por el estilo.

Instala todas las versions de IE desde la versión 1.5 hasta la versión 8. ;) Si no funciona, también puede usarse IE Tester

Dejo entonces, a continuación los links:

Home
Direct link (55mb).

Y la esperanza que IE9 respete los estandares a la perfección, y que incluya una versión de Firebug :)

¡Un saludo!
Pedro