HTML5 finalmente está finalizado. Hablemos de cómo cambiar el mundo.
En 2007, el W3C (World Wide Web Consortium) lanzó el proyecto HTML5. No fue hasta finales de 2014 y 2010 que finalmente se finalizó esta especificación de ocho años. A continuación, HTML5 realmente comenzará a subvertir el mundo de las aplicaciones nativas. Aunque este tipo de alarmismo se ha vuelto un poco aburrido. Pero si miras hacia atrás y observas el camino que ha tomado HTML a lo largo de los años, ya no dudarás de su poder.
1. El nacimiento de HTML5
Desde que el W3C lanzó HTML4 en 1999, el mundo Web se ha desarrollado rápidamente y ha prosperado. Alguna vez se pensó que no era necesario actualizar el estándar HTML. Algunas empresas dedicadas al desarrollo de aplicaciones web establecieron otra organización WHATWG. Hasta 2007, el W3C se hizo cargo del trabajo relevante de WHATWG y comenzó a desarrollar HTML5 nuevamente.
La historia del desarrollo de HTML5 está impulsada por las necesidades de los usuarios, los desarrolladores de tecnología y los enormes intereses comerciales. En los primeros días de Internet, era algo mágico para los usuarios abrir un navegador y acceder al mundo de Internet, pero alrededor de 2005, el siguiente cambio comenzó a aparecer: Internet de banda ancha.
Con la popularización de la banda ancha y la mejora del rendimiento de las computadoras, la gente ya no se contenta con simplemente leer noticias y enviar y recibir correos electrónicos a través de Internet, lo que consume más ancho de banda.
Comenzaron a aparecer una amplia gama de productos de entretenimiento, concretamente vídeos en streaming y juegos web. De hecho, los vídeos y los juegos son una necesidad antigua. Cuando Internet aún no era popular, la forma de satisfacer la demanda era transmitir VCD fuera de línea.
Y los CD de juegos; más tarde, con la popularización gradual de Internet, la gente cambió su uso, viendo vídeos mediante la descarga de software y reproductores multimedia locales, y descargando juegos de cliente de gran tamaño.
Sin embargo, han surgido nuevas formas de experimentar mejor a los consumidores y han subvertido todo lo anterior, es decir, la transmisión de medios y los juegos web. Empresas como Youtube han aprovechado el rápido aumento de la tendencia y han surgido varias empresas de juegos web.
Lenguaje de marcado de hipertexto
El estándar no logró captar los cambios en la industria y los productos de navegador no se actualizaron. Un complemento de navegador cumple con este nuevo requisito: Flash. Este complemento comercial, implementado en cientos de millones de navegadores, se ha convertido en el estándar de facto. En 2005, Adobe gastó una gran cantidad de dinero para adquirir Macromedia y Flash. Después de eso, los medios de transmisión FLV y el lenguaje de secuencias de comandos de acción mejoraron enormemente. Obviamente, esta adquisición puede catalogarse como un caso clásico de fusiones y adquisiciones de TI. Los medios de transmisión FLV y los juegos Flash son populares en Internet y Adobe ha obtenido enormes ganancias en la nueva actualización de la industria.
Además de que el producto comercial Flash se convierta en el estándar de facto, W3C
Otra vergüenza es IE, el fabricante de otro protocolo de extensión propietario. En ese momento, IE tenía el monopolio entre los navegadores de escritorio y solo se crearon una gran cantidad de extensiones de IE.
Sintaxis, los desarrolladores no saben quién definió estos lenguajes. Todo el mundo web ha sido secuestrado por las dos empresas Microsoft + Adobe.
Muchos gigantes de TI no pueden quedarse quietos, especialmente Apple y Google. Computadoras personales
Es difícil lograr avances en el mundo de los sistemas operativos y Apple tiene grandes esperanzas en los navegadores web. Aunque el advenedizo Google patrocina en gran medida a Mozilla, no es compatible con IE.
Después de comprar YouTube, fue triste descubrir que el salvavidas estaba en manos de Adobe, que pagó una gran cantidad de dinero por el cuadro de búsqueda de IE y
Adobol FLV.
Ya que todo el mundo es el presidente del W3C, está bien, comencemos a trabajar en HTML5 nuevamente. Sí, así nació HTML5.
2. La primera etapa de HTML5: mejora web y ruptura del monopolio
Desde el nacimiento de HTML5 hasta la actualidad, * * * ha pasado por dos etapas: mejora web e Internet móvil. Hablemos primero de la mejora de la página web. La experiencia web rica y mejorada se refleja principalmente en:
La aplicación web HTML5 agrega almacenamiento fuera de línea, formularios más completos (como tipo de entrada=fecha), subprocesos js, sockets, extensiones estándar incrustadas, css3... p>
Se han agregado audio y video a la transmisión HTML5.
El juego HTML5 añade canvas y webgl.
Por supuesto, HTML5 también optimiza el análisis semántico de los motores de búsqueda, como agregar encabezado, sección y otras etiquetas, y ha trabajado mucho en accesibilidad, por lo que no entraré en detalles. Los esfuerzos de HTML5 en la transmisión de medios y juegos han frenado con éxito el desarrollo de Flash, y ahora es el momento de frenar la sintaxis propietaria de IE.
En el proceso de actualización del estándar HTML5, Apple y Google
Al mismo tiempo, también vieron la oportunidad de reorganizar el mercado de los navegadores. Por un lado, participan en la especificación de HTML5 y, al mismo tiempo, trabajan duro en los productos de navegador. Apple comenzó a desarrollarse vigorosamente primero.
Safari, establece el proyecto de código abierto WebKit y migra Safari a la plataforma Windows; inicialmente Google patrocinó el desarrollo de Mozilla.
Firefox desarrolló posteriormente su propio motor v8, se fusionó con WebKit y lanzó oficialmente Chrome en 2008. "Especificación privada de IE + Flash
El lema "Somos el estándar, no el estándar" comenzó en la guerra de los navegadores de nueva generación. IE se convirtió instantáneamente en un representante del monopolio señalado por miles de personas, e incluso se convirtió en un barrera para el desarrollo de la Web (IE6
no se había actualizado durante varios años y no tenía miedo del desarrollo de Firefox
、
Sin embargo, en este momento, Microsoft también lanzó inesperadamente una serie de productos como IE7, 8, 9 y 10 que no eran totalmente compatibles con los estándares y eran incompatibles entre sí y perdieron por completo el apoyo de los desarrolladores.
Flash de Adobe fue suprimido y pasó a la posición de dominio web; Gestión Industrial (Ingeniería Industrial)
Se suprimieron los estándares privados de Internet Explorer y la participación de mercado de IE continuó disminuyendo hasta que comenzó la última versión móvil de IE. para admitir la sintaxis de WebKit, lo cual es realmente vergonzoso.
¿Es hora de que HTML6 derrote el monopolio de WebKit?
La segunda etapa de HTML5: Internet móvil.
Con el rápido desarrollo de Chrome y Safari, e IE+Flash
Con el declive de HTML5, llegó a su fin y entró en la siguiente era: la Internet móvil. Las ventajas de la plataforma HTML5 se destacan aún más en la era de Internet móvil. Consígalo.
Lenguajes multiplataforma para PC, Mac, iPhone, iPad, Android, Windows Phone y otras plataformas convencionales
.Todos han soñado con esta posición, pero el sueño. iOS se rompió. En ese momento, la gente comenzó a estudiar el desarrollo de aplicaciones móviles multiplataforma basadas en HTML5. una transición, como en el pasado.
La estructura C/S se transformó en una estructura B. /S. Y es difícil aprender Objective-C y Java, ya que puedo desarrollar páginas web. ¿Probar HTML5?
El W3C estableció un grupo de trabajo de API de dispositivos en este momento para extenderlo a HTML5
Cámara, GPS y otras API específicas de teléfonos móviles, pero el problema es que. La iteración inicial de Internet móvil es demasiado rápida y el sistema operativo del teléfono móvil continúa ampliando el hardware.
API, giroscopio, sensor de distancia y barómetro. Como organización con cientos de unidades miembro que toman la misma decisión, el proceso desde proponer un borrador estándar hasta llegar a un acuerdo es muy complicado. La rápida iteración temprana de Internet móvil se ha abierto. una ventana para los desarrolladores Mucha gente espera que PhoneGap continúe expandiendo la API para complementar las deficiencias del navegador.
PhoneGap parece haber visto esperanzas de revitalizar su estatus en el mundo, pero después de que Adobe adquirió PhoneGap, Descubrió que había muchos problemas con esto, por lo que Adobe lo hizo de código abierto.
Al no poder obtener beneficios comerciales como Flash, doné PhoneGap a Apache y le renombré Cordova.
Por diversos motivos, Córdoba
El posicionamiento final del navegador no se convirtió en una mejora del navegador, sino que avanzó hacia un desarrollo híbrido. Según los antecedentes de ese momento, creían que lo nativo era insustituible y que el modelo híbrido de “nativo + HTML5” tenía más sentido. Por eso, ahora
Cordova es a menudo utilizado por "ingenieros nativos + ingenieros de HTML5" para trabajar juntos y completar la aplicación.
En ese momento, Facebook se unió al W3C y tomó la iniciativa en el establecimiento de la Web móvil.
Grupo de trabajo. Facebook está en el círculo web y no tiene un lugar propio en los sistemas operativos móviles. No le gusta que Apple y Google lo ataquen.
Ecosistema de aplicaciones nativas controladas. Un objetivo importante del Grupo de Trabajo sobre Web Móvil es permitir que las aplicaciones web desarrolladas con HTML5 alcancen la experiencia de las aplicaciones nativas. Sin embargo, las cosas se vuelven contraproducentes y lo olvidarás si no trabajas duro. Como resultado, lo intentó pero fracasó. En 2012, Facebook abandonó HTML5.
La noticia inundó los medios de TI a nivel mundial y HTML5 quedó instantáneamente en las sombras.
¿Por qué Facebook abandonó HTML5? La esencia era que en ese momento estaba basado en HTML5 y realmente no se podía jugar bien.
Aplicación En comparación con las aplicaciones nativas de competidores como Twitter, la versión HTML5 de Facebook no satisface a los usuarios.
Por ejemplo, en la función de inserción, todavía existe una gran brecha entre la experiencia de inserción HTML5 y la experiencia de inserción nativa, sin mencionar el cambio de pantalla en blanco, la actualización desplegable/
menú deslizante no es fluido y muchos otros problemas. Vea a los ingenieros nativos implementar fácilmente funciones como agitar, código QR, entrada de voz y compartir en Moments. , lo que hace que los ingenieros de HTML5 sientan que están en el equipo equivocado.
Incluso si a Facebook no le gusta que lo controlen, no puede correr el riesgo de ser abandonado por sus usuarios. Pero Facebook no logró captar el punto clave: el núcleo del navegador móvil. Si el navegador no puede seguir el ritmo, todo lo demás es inútil.
¿Y cómo funciona el navegador en móviles? Primero mira Google. Chrome tiene un alto rendimiento, pero
el navegador de Android no es Chrome, sino un navegador de Android de mala calidad modificado por WebKit. Mira Apple, iOS.
No se permiten otros motores de navegador en la App Store, y otras aplicaciones que utilizan el motor Safari no pueden llamar al motor de aceleración JavaScript de Apple.
Nitro. Como resultado, Apple y Google no sólo no implementaron activamente las especificaciones requeridas por HTML5 para aplicaciones móviles en sus navegadores, sino que impusieron varias restricciones a HTML5.
Ya sea por la falta de capacidades de hardware en ese momento o por las restricciones intencionadas de los fabricantes de sistemas operativos móviles, el resultado fue obvio: en los primeros días de Internet móvil, el ecosistema de aplicaciones nativas debe haber dominado el mundo. . Sólo después de que iOS y Android se conviertan en los primeros jefes, otros jóvenes podrán encontrar oportunidades para crecer.
No importa Facebook o PhoneGap, no pudieron obtener una parte de Internet móvil en los primeros días, pero si persisten, a menudo aparecerán oportunidades.
En cuarto lugar, HTML5 realmente está aquí esta vez.
HTML5 se está finalizando en este momento, ni demasiado tarde ni demasiado temprano, con un rendimiento de hardware más sólido y una velocidad de iteración más lenta del sistema operativo móvil. Con
Cuando se finalice el estándar HTML5, todas las disputas llegarán a su fin. Ahora ha llegado la era de HTML5. Facebook se llevó este lugar que alguna vez fue prometedor.
Muchos desarrolladores esperanzados han abandonado la tecnología y ahora te dirán que las razones que alguna vez te decepcionaron ya no existen. Esto suena increíble y la gente no puede evitar preguntarse: ¿es cierto? Analicémoslo detenidamente
.
Es comúnmente conocido en la industria que HTML5 tiene "disfunción sexual". Es decir, el rendimiento de HTML5 no es tan bueno como el nativo, las herramientas de desarrollo no son tan buenas como las nativas y la capacidad de llamar no es tan buena como la nativa.
Estos problemas impiden que los desarrolladores utilicen HTML5 para crear aplicaciones nativas. Pero ya sean actualizaciones de hardware, cambios en las estrategias de los fabricantes de sistemas operativos y la madurez de las tecnologías de software relacionadas, los obstáculos de la "función sexual" de HTML5 se han resuelto.
La carrera armamentista de hardware de teléfonos móviles es 2011. La CPU del iPhone 4s es A5, y ahora la CPU del iPhone 6 es A8. Según la conferencia de prensa anterior de Apple, la velocidad se ha incrementado 7,5 veces. La aceleración de 7,5 veces en los últimos tres años ha eliminado demasiados problemas de rendimiento de HTML5.
Cambios de estrategia entre Apple y Google
En Android 4.4, lanzado a finales de 2013, la vista web integrada ya no es una mierda de Android.
Navegador WebKit, pero Chromium. iPhone 2012
Después del lanzamiento de HTML5, el rendimiento de HTML 5 en iOS ha sido satisfactorio. Nitro, el motor de aceleración de JavaScript exclusivo de Safari, ya no es tan importante, pero en iOS, después del lanzamiento de
8, Apple todavía está muy interesada en eliminar la restricción a los programas de terceros que llaman Nitro. Ahora cualquier navegador o aplicación que llame a UIWebview en iOS puede usar la aceleración Nitro. Dos manos grandes
Las actitudes de los principales sistemas operativos y los gigantes de los navegadores han cambiado, lo que hace que el desarrollo de HTML5 en teléfonos móviles ya no esté restringido, y este cambio es irreversible y solo puede seguir avanzando. seguramente tendrá un impacto de gran alcance.
Madurez de la tecnología de software Aunque el desarrollo de PhoneGap se ha ralentizado, otras tecnologías de productos han madurado. En la Conferencia iWeb de 2014, los productos de muchos fabricantes proporcionaron a los desarrolladores soluciones gratuitas o de código abierto.
Todos sabemos que el estilo de control predeterminado del navegador es muy diferente del estilo de control nativo. Un control de alto rendimiento tiene la misma experiencia de estilo que el control nativo.
El marco de interfaz de usuario de jQuery Mobile es muy importante. Anteriormente, a productos como JQuery Mobile les resultaba difícil realizar este trabajo debido a un rendimiento insuficiente. Permítanme anunciar aquí, mi empresa DCloud lanzó la solución HTML5 del sistema "falta de trabajadores sexuales" en la Conferencia iWeb, que incluye un motor móvil que resuelve problemas de rendimiento de HTML5 y un IDE de desarrollo HTML5 súper rápido.
El producto HBuilder y 400.000 API nativas están encapsulados en objetos JavaScript para resolver el problema de las capacidades HTML5 insuficientes.
Tecnología Native.js.
Intel ha lanzado el motor Crosswalk, que puede ejecutar Android 4.0-4.3.
Las aplicaciones del teléfono móvil no utilizan Android WebKit, sino que encapsulan el motor Chromium. Aunque Android 4.4
ocupará más participación de mercado en el futuro, las versiones actuales del sistema de telefonía móvil Android siguen siendo 4.1 y 4.2.
Muchas empresas también han conseguido buenos resultados en la dirección profesional. Touch Cocos2d-html5, Egret runtime y Ludei CocoonJS han mejorado el rendimiento de Canvas para mejorar la experiencia del juego HTML5; los navegadores móviles como UC y Cheetah también han mejorado el rendimiento de la reproducción de audio y video.
Ya sean actualizaciones de hardware, madurez del software o cambios en las estrategias de los fabricantes de sistemas operativos, todos ellos están impulsando la explosión de HTML5.
Sin embargo, cabe señalar que cuando digo la explosión de HTML5, no me refiero a la explosión de los navegadores móviles. Algunas personas dicen que HTML5 es malo porque los usuarios odian abrir navegadores e ingresar URL.
Este proceso. Yo diría que esta idea es una comprensión unilateral de HTML5. ¡HTML5! = Navegador tradicional, aunque el lenguaje de programación sigue siendo
HTML, Javascript, CSS, el método de distribución no es tan simple como el de un sitio web tradicional. El punto de entrada a una aplicación HTML5 rara vez es iniciar la entrada del navegador.
La URL puede ser un ícono en el escritorio del teléfono móvil o puede provenir de una súper
aplicación (como WeChat Moments), así como de motores de búsqueda, mercados de aplicaciones y publicidad. alianzas. . . Su entrada está por todas partes. Tiene más entradas que la App nativa.
Quinto, la subversión de las aplicaciones nativas
El obstáculo de la "función sexual" de HTML5 se ha resuelto y puede estar cerca del efecto de las aplicaciones nativas, por lo que puede reemplazar a las nativas. aplicaciones.
¿Aplicación? Mucha gente cree que incluso si HTML5 se desarrollara mejor de lo que es ahora, todavía se llevará una parte del pastel con las aplicaciones nativas y utilizará aplicaciones de cola larga que no sean exigentes.
HTML5 y las aplicaciones convencionales todavía están dominadas por aplicaciones nativas.
Pero creo que esta idea es muy peligrosa, como dijeron los ejecutivos de HP a Woz: ¿Quién tiene una computadora en casa? En el futuro, HTML5 definitivamente subvertirá las aplicaciones nativas. Eliminar la barrera del "trabajo sexual" sólo debilita las desventajas de HTML5, pero una vez que se eliminen las desventajas, sus ventajas brillarán. ¿Cuáles son las ventajas de HTML5? Para desarrolladores:
Entrada multiplataforma
En la era de las pantallas múltiples, el índice de problemas de los desarrolladores es muy alto y todos esperan que HTML5 desempeñe el papel de salvador. Sincronizar múltiples conjuntos de códigos, diferentes esfuerzos técnicos y lógica empresarial puede ser un proceso agotador. Algo así como las primeras computadoras personales.
En aquel entonces, cada ordenador tenía su propio sistema operativo y lenguaje de programación, y los desarrolladores estaban cansados de hacer versiones diferentes. De hecho, la popularidad de DOS se debió en gran medida al hecho de que los desarrolladores simplemente no tenían la energía para escribir programas para otras computadoras. Span
La mayoría de las tecnologías de Taiwán murieron debido a problemas de rendimiento en la etapa inicial, pero en la etapa media o tardía, cuando se mejoren las capacidades del hardware, se convertirán en algo común, porque la multiplataforma es realmente una necesidad.
Iteración y cambio rápidos
La Internet móvil es una era en la que los peces rápidos se comen a los peces lentos. Quien satisfaga las necesidades del usuario más rápido y tenga menores costos de prueba y error tendrá una gran ventaja. La mayoría de los productos de Internet son gratuitos y tienen efectos de red, y los recién llegados compiten por los usuarios.
Esto es muy difícil. Al utilizar el desarrollo nativo, la eficiencia del reclutamiento, el desarrollo y el lanzamiento es más del doble de lenta. Cuantas más personas participan, la eficiencia de la comunicación suele ser más del doble de lenta.
No es fácil reducir los costes de financiación para los emprendedores. Es importante cómo gasta su dinero de manera más eficiente. Si utiliza una aplicación nativa y desarrolla una aplicación de la competencia usando HTML5, pero su costo de desarrollo es el doble, creo que a ningún inversor le gustaría invertir en usted.
Es muy fácil descargar aplicaciones HTML5 a través del portal de descarga. Las súper aplicaciones (como WeChat Moments), los motores de búsqueda, los mercados de aplicaciones y los navegadores están inundados de portales de tráfico HTML5. La entrada de tráfico para las aplicaciones nativas es únicamente el mercado de aplicaciones. Los desarrolladores inteligentes de HTML5 definitivamente jugarán con varias entradas de tráfico para obtener una mayor ventaja.
Antes, la eficiencia de la distribución era alta
Durante un tiempo, "Cat's Nerve" fue popular en WeChat Moments. Si este juego se colocara en la Appstore, definitivamente no habría tanto tráfico. El tráfico generado por las súper aplicaciones es mucho mayor que el del mercado de aplicaciones nativas. Si WeChat permitiera que los juegos crearan accesos directos en el escritorio y si los juegos se actualizaran para resolver el problema del entretenimiento continuo, el futuro sería inimaginable. Además de la gran cantidad de entradas, no se pueden ignorar el gran caudal y la alta eficiencia de desviación. Todo el mundo sabe que los juegos web son tan amplios como los juegos cliente.
Se informa que la tasa de conversión de publicidad a los usuarios es mucho mayor que la de los juegos de PC.
HTML5
Los beneficios para los usuarios son: hay muchas entradas de tráfico correspondientes y una alta eficiencia de distribución. Reduzca significativamente el umbral de uso. Los ojos del usuario ven un punto de interés y, después de hacer clic en él, debería comenzar inmediatamente a satisfacer las necesidades del usuario. Por ejemplo, se puede tolerar la transmisión de medios.
Es decir, los juegos web se pueden jugar inmediatamente.
En el mercado actual de aplicaciones nativas, los usuarios deben hacer esto: seleccionar una aplicación, esperar a que se descargue, confirmar los permisos, esperar a que se instale y luego hacer clic para abrir. Una experiencia tan mala será revertida tarde o temprano.
Portada. Ya sean aplicaciones, juegos o vídeos, puedes utilizarlos en cualquier momento en el futuro. Quien primero satisfaga las necesidades del usuario, gana.
Este es el llamado "En las artes marciales del mundo, sólo la rapidez es invicta". A partir de este análisis, podemos ver claramente que, tanto desde la perspectiva de los usuarios finales como de los desarrolladores, HTML5 definitivamente lo hará. reemplazar el estado actual de las aplicaciones nativas. Y esto desencadenó una serie de perturbaciones.
6. ¿Qué más cambiará?
La irrupción de HTML5 y la subversión del ecosistema de aplicaciones nativas son una revolución industrial que afectará a muchos roles. Hagamos una predicción.
El motor HTML5 estándar no puede resolver todos los problemas de HTML5. Los gigantes de Internet con portales de gran tráfico están pensando en incorporar mejores motores de mejora. Tencent lanzó el motor del navegador X5 porque aprovechó esta oportunidad.
Actualmente los fabricantes de navegadores, fabricantes del mercado de aplicaciones e incluso fabricantes de ROM están intentando integrar mejores motores de navegador.
Si la vista web integrada en WeChat puede ejecutar mejores juegos de lienzo, si 360 Mobile Assistant puede publicar HTML5 en tiempo real,
La experiencia de aplicación y capacidad será consistente con la nativa. Si la rom Xiaomi tiene una vista web más potente incorporada, todo HTML5.
La aplicación se ejecuta con mayor fluidez en teléfonos Xiaomi. Todos los gigantes se mueven con el viento. Sí, esta batalla será la Segunda Guerra Mundial en el mundo de Internet móvil.
El mercado de distribución de aplicaciones se enfrentará a una reorganización.
Debido al enorme tráfico de súper aplicaciones, puede convertirse fácilmente en HTML5.
El punto de entrada de las aplicaciones tendrá un mayor efecto. Las tiendas de aplicaciones tradicionales e incluso la preinstalación fuera de línea, estos modelos de distribución con tráfico insuficiente e ineficiencia serán excluidos de la corriente principal del mercado. También es una súper aplicación en sí misma.
Las tiendas de aplicaciones con mucho tráfico, si se transforman adecuadamente, también se centrarán en la publicación de aplicaciones HTML5.
Los proveedores de SDK estadísticos y de publicidad nativa se enfrentarán a situaciones embarazosas, y los servicios estadísticos y de publicidad basados en redes, como Google y Baidu, obtendrán mayores ventajas. Los desarrolladores ya no necesitan empaquetar el SDK, solo necesitan introducir un script.
La tecnología de código abierto será más popular en el campo de Internet móvil. La apertura del HTML ha creado una gran cantidad de productos de código abierto, lo que a su vez ha promovido la prosperidad del HTML. Hay una gran cantidad de marcos JS en Github, pero hay relativamente pocos códigos fuente abiertos nativos. En el futuro, el mundo de Internet móvil se desarrollará más rápido gracias al código abierto y fabricantes como Github también tendrán oportunidades.
El HTML inicial solo requería unas pocas etiquetas escritas en el Bloc de notas, mientras que el HTML de mitad de período, JS, CSS.
Es más complejo y requiere un editor de texto más avanzado. Sin embargo, después de la llegada de HTML5, su volumen de código, complejidad y modelo de desarrollo estarán en línea con el desarrollo nativo y debe ser similar a XCode y Eclipse.
Y otras herramientas IDE profesionales para resolver problemas de desarrollo y depuración. Algunos desarrolladores que están orgullosos de escribir código en el Bloc de notas enfrentarán un cambio de mentalidad e incluso serán eliminados por desarrolladores más eficientes.
El poder de HTML5 generará muchos problemas de seguridad y las soluciones son diferentes a las nativas. Es posible que surjan nuevos líderes de proveedores de seguridad en la industria.
Siete. Conclusión
Al final, sentí que el tema era un poco grande. De hecho, nadie puede predecir con precisión cómo se desarrollará el futuro y existen muchas variables. Pero creo que no hay nada de malo en la tendencia de hacer las cosas más convenientes para usuarios y desarrolladores. Todos son bienvenidos a discutir los problemas de HTML5 y extraer conocimiento verdadero de la controversia. (36Kr dará prioridad a la aceptación de envíos de algunos desarrolladores de HTML5 para su discusión en un futuro próximo, centrándose, entre otros, en el desarrollo de juegos HTML, el kernel del navegador, la distribución ligera de aplicaciones y el recordatorio por correo electrónico #36kr.com).