2010-06-04 12 views
11

Recientemente asistí a una conferencia sobre el futuro de la web y el desarrollo web, y me concentré mucho en HTML5 y en cómo afectará la forma en que vemos la web y cómo la utilizaremos. La mayoría de los altavoces significa que reemplazará la aplicación nativa en su escritorio, así como en su teléfono móvil.¿Html5 y Javascript reemplazarán las aplicaciones nativas?

Acepto que podrá hacer muchas cosas buenas con la nueva tecnología take bespin, por ejemplo, y la etiqueta <video> y <canvas> será increíble, pero ¿eliminará completamente la necesidad de aplicaciones nativas? ¿Hay algo que no puedas hacer con Javascript y HTML5?

+0

No podría ser mucho más subjetivo. Por favor, edite su pregunta y marque la casilla "wiki comunitario". –

+3

¿Recuerdas cuando XML iba a resolver todos tus problemas? – Alohci

+0

wow, reproducción de video en un lienzo, ¿qué más necesitas?!? – zaf

Respuesta

7

HTML5 y Javascript no reemplazarán las aplicaciones nativas. Puedes hacer muchas cosas increíbles con esas tecnologías, y hay muchas aplicaciones que se pueden hacer con ellas, pero siempre habrá una necesidad de aplicaciones nativas, ya que tienen acceso a ciertas características de hardware y sistema operativo que HTML5 y Javascript no tienen.

+5

Está cambiando. En este momento, solo podemos acceder al GPS, pero en el futuro también accederemos a la lista de contactos, cámara, etc. – Savageman

+1

+1. Las aplicaciones HTML están confinadas a la interfaz de usuario del navegador, lo que significa que siempre estarán "dentro de otra aplicación" – Agos

+0

Sí, está cambiando, pero las aplicaciones javascript siempre estarán un paso atrás. Es entonces cuando aparece una nueva API, directamente tendrá acceso a ella en aplicaciones nativas, mientras que debe esperar que algún marco/navegador la admita para que pueda usarla. Ahora Microsoft resolvió esto con WinRT. Sus componentes escritos en WinRT en C#/VB.NET, pueden ser utilizados por javascript, pero luego su aplicación estará ligada a WinRT, y usted puede despedirse de la independencia de la plataforma. La otra alternativa es que cuando se crea una nueva API, js api se crea con ella, pero no se puede asumir que todo ISV lo hará. – CSharpenter

2

Sí, en las áreas que puede. Obviamente, el sistema operativo no será reemplazado, pero entre Gmail, Google Docs, Meebo, etc. para muchos usuarios, la web ya ha reemplazado a muchas aplicaciones de escritorio.

0

Lo que realmente quieren decir es que no pueden HTML5 + Javascript crear UI. No ganarías nada escribiendo un compilador de C++ en Javascript.

Entonces, ¿qué UI es difícil de lograr en un navegador? Fuera de la cabeza:

Editores de video.
Photoshop.
Notación de música.
Secuenciadores de música.

Para completar, ¿qué no se puede alojar en un servidor web? De nuevo, las aplicaciones que requieren grandes cantidades de datos de latencia casi nula, como la grabación de audio y video.

+0

¡La notación musical no es un problema en HTML5! Vea esta demostración: http://0xfe.muthanna.com/jsnotation/demo.html –

+0

@MadKeithV: La notación musical no es tan difícil de * mostrar *: ya hay complementos para eso. Pero es muy difícil crear un editor WYSIWYG en cualquier idioma, permite Javascript. – egrunin

1

Iam no estoy seguro, pero creo que en el futuro la mayoría de las aplicaciones se servirán desde la web. Pero creo que no me gusta hoy.

El futuro será una mezcla entre la aplicación Webclient/Desktop. Algo como Adobe Air o Aplicaciones creadas con Titanium.

El escritorio del futuro:

  • OS (lo que nunca .. no es importante)
  • 5 GB disco duro
  • 1 GB de RAM
  • conexión a Internet muy rápida

No más copias de seguridad necesarias, acceso a mis datos en todas las estaciones de trabajo. Casi nada almacenado fuera de línea.

+0

Sin teclado ni mouse porque controla directamente desde el cerebro. Espera, ¿qué tal un simple implante de cerebro wifi? – zaf

+0

eso ya es posible, pero un implante de cerebro wifi sería fantástico. Codifique lo que piense;) – opHASnoNAME

+0

No hay teclado ni mouse porque la pantalla táctil será suficiente para la mayoría de los usos. –

0

HTML5 es otra herramienta, y eso es genial, porque tener buenas herramientas es genial.

Sin embargo, obtener herramientas nuevas y más potentes no niega la necesidad de herramientas más antiguas. Cuando obtuve mi primer taladro eléctrico, no deseché todos mis destornilladores.

En un mundo de infinitas posibilidades, es difícil hacer obsoleta alguna herramienta que fuera útil.Siempre habrá un lugar para aplicaciones de escritorio incluso con nuevas herramientas para crear aplicaciones web.

+0

La pregunta es, ¿con qué frecuencia usó uno de estos después de obtener su primer taladro eléctrico? http://www.istockphoto.com/file_thumbview_approve/4340110/2/istockphoto_4340110-old-drill.jpg –

+0

Lol - buen punto. No estoy seguro de equiparar las aplicaciones de escritorio a ESO, pero aprecio la risa. –

1

http://pixlr.com/editor/ (una alternativa de photoshop basada en web incorporada en flash) nos muestra que no hay muchas aplicaciones de escritorio que no se puedan reflejar en la web. Lamentablemente, es una aplicación flash10, no una aplicación html5. Así que aún tenemos que esperar a que la experiencia de la pila de web se ponga al día con la experiencia del flash.

Cuestiones relacionadas