Будет ли 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 - еще один инструмент, и это здорово, потому что хорошие инструменты хороши.
Однако получение новых, более мощных инструментов не отменяет необходимости в старых инструментах. Когда я получил свое первое силовое упражнение, я не выбрасывал все свои отвертки.
В мире бесконечных возможностей трудно сделать любой инструмент, который был бы полезен после устаревших. Всегда будет место для настольных приложений, даже с новыми инструментами для создания веб-приложений.