Будет ли html5 и Javascript заменять собственные приложения?

Недавно я посетил конференцию о будущем веб-разработки и веб-разработки, и это было много внимания на HTML5 и как это повлияет на то, как мы смотрим на Интернет и как мы будем его использовать. Большинство говорящих означали, что он заменит собственное приложение как на вашем рабочем столе, так и на вашем мобильном телефоне.

Я согласен с тем, что вы сможете сделать много отличного материала, например, используя новую технологию, и тег <video> и <canvas> будет потрясающим, но полностью ли это избавит от необходимости использовать собственные приложения? Есть ли что-то, что вы не можете сделать с Javascript и HTML5?

Ответ 1

HTML5 и Javascript не заменят собственные приложения. Вы можете сделать много удивительных вещей с этими технологиями, и есть много приложений, которые можно сделать с ними, но всегда будет потребность в родных приложениях, поскольку у них есть доступ к некоторым аппаратным средствам и функциям ОС, которые нет в HTML5 и Javascript.

Ответ 2

Да, в тех областях, где это возможно. Очевидно, что ОС не будет заменена, но между Gmail, документами Google, Meebo и т.д. Для многих пользователей сеть уже заменила многие настольные приложения.

Ответ 3

Я не уверен, но я думаю, что в будущем большинство приложений будут обслуживаться из Интернета. Но я думаю, что не нравится сегодня.

Будущее будет сочетанием между приложением Webclient/Desktop. Что-то вроде Adobe Air или приложений, созданных с помощью Titanium.

Рабочий стол будущего:

  • ОС (что когда-либо.. не важно)
  • 5 ГБ Жесткий диск
  • 1 GB Ram
  • очень быстрое подключение к Интернету

Нет необходимости в резервном копировании, доступ к моим данным на каждой рабочей станции. Почти ничего не сохранено в автономном режиме.

Ответ 4

http://pixlr.com/editor/ (альтернатива веб-фотошопу, встроенная в флеш-память) показывает нам, что не так много настольных приложений, которые - не может быть отражено в Интернете. К сожалению, это приложение flash10, а не приложение html5. Таким образом, нам остается ждать, пока опыт веб-стека догонит опыт работы с Flash.

Ответ 5

То, что они на самом деле означают, не может HTML5 + Javascript создавать любой желаемый пользовательский интерфейс. Вы ничего не получили бы, написав компилятор С++ в Javascript.

Итак, какой пользовательский интерфейс труднодоступен в браузере? Сверху моей головы:

Видеоредакторы.
Photoshop.
Музыкальная нотация.
Музыкальные секвенсоры.

Для полноты, что нельзя разместить на веб-сервере? Опять же, приложения, которые требуют большого количества данных с почти нулевой задержкой, таких как запись аудио и видео.

Ответ 6

HTML5 - еще один инструмент, и это здорово, потому что хорошие инструменты хороши.

Однако получение новых, более мощных инструментов не отменяет необходимости в старых инструментах. Когда я получил свое первое силовое упражнение, я не выбрасывал все свои отвертки.

В мире бесконечных возможностей трудно сделать любой инструмент, который был бы полезен после устаревших. Всегда будет место для настольных приложений, даже с новыми инструментами для создания веб-приложений.