javascript - texto - innerhtml que es
¿Será reemplazado HTML por alguna nueva tecnología? (15)
Veo varios frameworks lanzados que prometen Rich Ui y una mejor experiencia de usuario como lo llaman. Silverlight, Flash, el nuevo marco de Yahoo, etc.
¿Significa esto que, durante un período de tiempo, estos marcos reemplazarán las aplicaciones web basadas en HTML, JAVASCRIPT CSS existentes?
¿No sería lo mismo que abrir una aplicación dentro de una ventana del navegador?
¿Insertar-current-technology-aquí será reemplazado por alguna nueva tecnología?
Sí.
Desafortunadamente, no en el futuro cercano. En el mejor de los casos, solo irán a lo largo de las líneas de los Applets de Flash / Java / Siverlight, y simplemente serán (en su mayoría) cuadros negros incrustados en html.
No es que tenga nada en contra de html per se, hago la mayor parte de mi vida haciendo sitios web y programación relacionada, habiendo discutido con html (+ css + js + asp / php / cgi / aspnet / jsp ...) ya que netscape era grande , junto con los problemas de compatibilidad del navegador asociado.
Los desarrolladores web han estado luchando con uñas y dientes con las limitaciones de html desde hace años, y las expectativas cada vez mayores de los clientes de una experiencia de escritorio más no lo hacen más fácil.
Seguro que tenemos algunas técnicas más sofisticadas como ajax para jugar, y los motores js de los navegadores están mejorando, pero html aún muestra las limitaciones de sus raíces como medio de publicación relativamente estático. Pero es el medio dominante, y no desaparecerá en el corto plazo.
HTML 5 promete hacer algunas mejoras, pero ha estado en el centro de una guerra nerd por mucho tiempo, al menos unos años antes de que veamos cambios significativos allí.
El problema aquí es que HTML es muy bueno para describir documentos, que es para lo que fue diseñado, y no particularmente bueno para ayudar a diseñar interfaces / aplicaciones web complicadas, que es lo que mucha gente parece querer hacer. Esto lleva a un sagrado lío de acrónimos y palabras de moda una encima de la otra, todos contribuyen a algún sistema de pseudo-widget escamosa; fundamentalmente, la gente sigue reinventando sistemas de ventanas en el navegador.
En algún momento, creo, tiene que dar, si la gente quiere aplicaciones de Internet realmente ricas, entonces tendremos que pensar en otra cosa. Los complementos incorporados tipo Applet, como el ahora omnipresente Flash, y los nuevos chicos en el bloque, como Silverlight, intentan proporcionar eso, pero tampoco son perfectos, así que perdemos y volvemos a pirateando abominaciones profanas sobre páginas HTML.
HTML puede ser antiguo, pero se adapta perfectamente al propósito original de la web. En última instancia, si la gente quiere que la web sea algo diferente, entonces toda la pila debe reflejar ese cambio.
Finalmente, HTML se considerará la Asamblea de la web. Todos sabemos que Ruby o Python solo están cambiando unos y ceros, pero no tenemos que pensarlo de esa manera. Sin embargo, las computadoras todavía están volteando unos y ceros.
Podemos llegar al punto en que ya no tengamos que pensar en términos de divs y texto, pero probablemente estará allí durante mucho tiempo. :)
HTML no será reemplazado como estándar en el corto plazo. Es una tecnología demasiado extendida, y la cantidad de reeducación requerida entre las personas que trabajan con webapps y sitios web para cambiar completamente la tecnología sería enorme y muy costosa.
HTML, sin embargo, como cualquier otra tecnología, evolucionará. Mire el HTML de hoy en comparación con hace 10 años, es el mismo lenguaje en lo básico pero la forma en que lo usamos, y las tecnologías adicionales lo han cambiado bastante. Incluso un sitio premium de alta tecnología fabricado hace 10 años se verá débil con los estándares actuales.
Entonces, aunque a HTML le gustaría permanecer "igual" (es decir, seguir la evolución natural de un estándar), es probable que la tecnología detrás del sitio (php, .NET, JAVA, etc.) cambie.
HTML se ha convertido cada vez más como XML más que cualquier otra cosa. Probablemente esperaría ver espacios de nombres posiblemente introducidos en una futura revisión / borrador de HTML y un uso de CSS y JavaScript más cercano / más complejo.
HTML será reemplazado por completo en el tiempo en que ninguna computadora esté ejecutando código COBOL en ningún lado. :-)
HTML5. Estimo 5 años para adopción.
Editar: Mi respuesta es bastante escueta, pero en serio, HTML es solo un lenguaje de marcado (¡no de programación!). Y uno con el que tenemos mucha experiencia. Proporciona un marco simple para documentos.
Edit2: Ah, y tal vez XUL ... si la cuota de mercado de Mozilla aumenta.
Nada puede reemplazar la idea de HTML, aunque sus diversas formas pueden expirar. La razón de esto es simple: inversión. ¿Cuántos programadores han invertido miles de horas en el análisis y la representación de HTML? ¡No tengo idea! HTML ha existido desde hace mucho tiempo, para un estándar / tecnología web, y casi no tiene esperanzas de ser reemplazado. El único reemplazo posible es un reemplazo binario, gracias al tamaño reducido que tendría ese formato. Pero eso probablemente sería propiedad o algo así y, de ser así, tampoco podría reemplazar al HTML.
HTML sobrevivirá a COBOL y Ada por un mínimo de cien años.
No creo que vayan a reemplazar .HTML al igual que no creo que nada haya reemplazado .TXT. Estoy bastante seguro de que estas nuevas tecnologías, con el tiempo, disfrutarán de una adopción y uso más amplios. Y probablemente alguien se acercará a un gran paso adelante y todos acudiremos en masa para usar ese nuevo y genial equipo de desarrollo de aplicaciones para la creación de aplicaciones.
Pero me gustaría apostar lo que sea que sea nuevo, aún llega al navegador incrustado en una página html
No pronto. Hay muchas tecnologías complementarias como mencionó en sus etiquetas.
HTML, si algo tendrá cambios evolutivos en lugar de cambios revolucionarios.
No, no lo harán.
Todas las nuevas tecnologías prometen ser el siguiente todo lo que resuelve todos los problemas de su vida y elabora su café, pero pocas lo hacen (no he encontrado nada que pueda hacer ambas cosas a la vez: /).
Silverlight y Flash sufren del síndrome de Magic Window: son solo una caja de multimedia dentro de su navegador que está separada de todo lo demás. Claro, pueden invocar JavaScript al mundo exterior, pero es entonces cuando se vuelven adictos a JavaScript y (X) HTML. "El nuevo marco de Yahoo" utiliza JavaScript, CSS y HTML, por lo que ya está fuera de la ventana.
Lo que veremos (y ya veremos) son varios marcos y herramientas y cosas que lo ayudan con varias tareas tediosas. Pero, si funcionan en el navegador, todos usarán (X) HTML, CSS y JavaScript en algún punto de su pila.
Sí. En un tiempo muy largo. Html facilita la presentación, pero tiene sus desventajas, y solo funciona para el medio en el que se usa (pantallas de computadora). El futuro tendrá formas de interacción completamente diferentes, y Html no se verá por ningún lado.
¿Habría preguntado hace 40 años si un automóvil no tendrá 4 ruedas, un volante y un motor de combustión interna? La gente puede haberse reído, pero ahora tenemos coches muy diferentes a la vuelta de la esquina.
Tal vez por una bonita abstracción como #haml
Por mi parte, creo que HTML / JS / CSS es el futuro de la web. Con el advenimiento de HTML5 y las nuevas funciones que aporta a las especificaciones, por ejemplo,> canvas <,> audio <,> video <, realmente no hay necesidad de complementos separados en el navegador como flash y silverlight. Por supuesto, tomará muchos años para que tenga lugar este gran cambio de paradigma ... pero uno solo puede esperar.