"Se necesita una Mac para hacer HTML5"
wow ahora resulta, si no estamos hablando de Apps para IOS ni de monopolios, para empezar
"HTML5 NO ES UN LENGUAJE DE PROGRAMACION, CSS3 NO ES UN LENGUAJE DE PROGRAMACIÓN" ¿Desde cuando el Desarrollo Web ha dejado de ser Multiplataforma?.
No eres más productivo o menos productivo si usas tal S.O, si eres bueno cualquier sistema operativo que te pongan tu puedes desarrollar lo que sea, incluso un simple block de notas, por muy incomodo que sea te sirve, pero decir que se necesita una mac para que se desarrolle bien es demasiado subjetivo,
Decir que HTML5 es el futuro y no el presente, es resistirse uno mismo al cambio resistirse a evolucionar, solo es eso, desde el 2006 W3C ya andaba planeando HTML5, en 2009 lo anunció pero desgraciadamente estamos atados a los estándares que deciden implementar los navegadores, te doy la razón aveces es pesado el desarrollo Cross-Browser, pero benditos sean esa variedad de navegadores, porque sin esa variedad no habría competencia, sin esa competencia no habría evolución, ¿Por qué crees que a IE le paso lo que le paso? Porque como dominaban el mercado, y realmente no había una competencia fuerte, y Microsoft no evoluciono, imponían sus propias reglas.
La Web esta en constante crecimiento siempre moviéndose, antes te preocupabas solo por una resolución de pantalla, los colores que soportaban dichos monitores, pero ahora hay tantos dispositivos que ha cambiado todo eso, tienes gran diversidad de dispositivos.
Ahora que también para hacer HTML5 mencionas que necesitas : "coffeescript, jade, stylus, Python, ruby, la nube",
Primero que nada entiende y separa de lo que hablas "La nube" desde hace años que existe es un "Modelo Computacional" es independiente de HTML5, ".
Tanto jade, stylus, coffeescript son "Frameworks" no es necesario aprenderlos para hacer "html5"
"Python,Ruby" lenguajes del lado del servidor, que no es necesario para HTML5
Imagínate decir eso de no aprender, aun es dificil html5, te vas a esperar a que todos los navegadores soporten todo, para poder aprender , pues muy mal, si todos pensaran así, nunca se avanzaría.
Que si Modernizer, CSS3Pie tienen bugs ¿Porque te vas a esperar?
Tienes muchas opciones
- No usarlos
- Contribuir tu mismo con el proyecto y arreglarlos
- Hacer tus propias herramientas
Esa es la mentalidad que no te deja evolucionar
'No es que es difícil"
'Es que aun no hay la tecnología"
"Es que aun no esta implementado"
"Es que hay muchos errores"
"Es que necesito una MAC"
"Es que ya se PHP para que aprender Python y Ruby"
"Html5 para que, después saldrá HTML6 y de nuevo aprender"
Eso no es lo que se necesita, se necesita iniciativa, se necesita ganas de aprender, ganas de arriesgarse, ganas de cometer muchos errores para aprender, de desarrollar tus propias herramientas, SER CREATIVO y aprovechar la diversidad.
Y puede ser cruel o no aplicable al desarrollo de tecnología, web , etc
"EVOLUCIONA O MUERE"
Uno mismo decide
Saludos