2010-03-27 7 views
5

¿Es seguro ahora desarrollar aplicaciones web con especificaciones HTML 5? o deberíamos esperar más tiempo para las normas finales?¿Es seguro desarrollar aplicaciones web con especificaciones de HTML 5?

Quiero comenzar a desarrollar un nuevo proyecto. Quiero que esté actualizado en todos los aspectos. ¿Debo esperar más por html 5 o puedo comenzar a programar basado en él?

+2

¿Cómo se define "seguro"? ¿Que es mayormente estable? Que la gente realmente puede usarlo? ¿Algo más? –

+0

sry, por la caja fuerte, me refiero a la estabilidad. ¿Puedo confiar en las funciones implementadas en los navegadores y construir mi programa en ellas sin preocuparme por los cambios posteriores? –

+0

en el único problema que aún no está realmente ordenado es el formato de video/códec, así que si quiere usar el flash con seguridad o una solución alternativa – Knu

Respuesta

6

Todo depende de su audiencia.

Si la mayoría de su público va a ser un desarrollador bastante moderno que sabe usar un navegador decente, probablemente esté bien usando HTML5.

Sin embargo, si su audiencia es alguna institución gubernamental (escuela, etc.), lugar de negocios, etc., es posible que no desee utilizarla todavía. Mi escuela funciona actualmente en Internet Explorer 6/7, y uno de mis profesores se queja constantemente de que el mensaje "Su navegador no es compatible" en la parte superior de Youtube. Es probable que estas personas no tengan ningún control sobre el navegador que usan, y podrían estar un poco rezagados debido a los tipos de TI.

Encuentra a tu público y usa aquello que te resulte cómodo usar con ellos.

+1

mi audiencia será toda la comunidad que use servicios web en todo el mundo. entonces, según su respuesta, es mejor trabajar con versiones anteriores. gracias. –

1

Depende de su público. Si tienen los navegadores más recientes, entonces puede comenzar a usar partes de HTML 5. Si no comprende bien su base de usuarios, entonces quizás quiera utilizar análisis web para comprender las capacidades de sus navegadores. Los desarrolladores tienden a tener navegadores más nuevos, pero las empresas o las escuelas no. También debe investigar sobre HTML 5 y comprender si puede ponerse al día rápidamente si el tiempo de implementación es una preocupación.

4

Depende de qué características desea implementar. HTML 5 es un muy amplio que abarca estándar de vídeo, mapas de bits dinámicos, geolocalización, etc. etiquetas semánticas más

hay ningún explorador ha implementado todas las características de HTML5, todos han implementado algunas

Esto le dirá más de lo que necesita saber y qué navegadores lo admiten.

http://diveintohtml5.ep.io/

Qué parte que estaban particularmente interesados ​​en? Muchas personas quieren usar canvas, que es la etiqueta dinámica de gráficos (simula svg en un elemento). Canvas funciona en todos los navegadores más importantes excepto en IE, aunque el soporte para canvas está previsto en IE9

+0

"lienzo que es la etiqueta dinámica de gráficos (simula svg en un elemento)" - ¿eh? Canvas y SVG son bastante distintos. Ninguno de los dos "simula" al otro, y ambos son elementos. – Ken

+0

Ken - Lo que estoy tratando de decir es que Canvas le da una API similar a la que ofrece SVG – plodder

1

Utilice la mejora progresiva. Muchas de las funciones HTML5 (caché de aplicaciones, campos de formulario personalizados, etiquetas semánticas adicionales) no dañarán los navegadores no compatibles (aunque es posible que necesite el HTML5 shiv de Remy Sharp), pero le otorgarán una bonificación a los usuarios y arañas que pueden usar ellos. Otras características (etiqueta de video, almacenamiento de base de datos, trabajadores web, geolocalización) pueden usar soluciones para la compatibilidad con navegadores antiguos: la biblioteca Modernizer enlazada por Mark Pilgrim lo hace muy fácil. Si su aplicación usa geodatos, por ejemplo, puede usar la geolocalización basada en navegador donde esté disponible y la alternativa a algo basado en IP.

+0

Ya sabes, una vez que leí el borrador de HTML 5 en W3C, realmente me asusté !! habrá muchas diferencias que pueden cambiar completamente el aspecto del sitio. Por lo tanto, por ahora, prefiero no utilizar html 5 doctype, y cumplir con los estándares anteriores. pero es una buena idea usar algunas de las funciones compatibles. –

Cuestiones relacionadas