Яким чином HTML5 міг би покращити веб-програми? [зачинено]


12

В останні місяці багато веб-компаній, розробників браузерів та професіоналів говорили про HTML5, оскільки це нова еволюція / революція для Інтернету.

Практично кажучи, яким чином HTML5 міг би покращити існуючі веб-програми, такі як Office Suites (наприклад, Google Docs) або соціальна мережа (наприклад, Facebook), Інтернет-редактор фотографій тощо?


2
Це насправді тут на тему?

@Kinopiko Я думаю, що це на тему, я запитую, які практичні функції HTML5 може дозволити реалізувати у веб-додатку.
Дрейк

Мені цікаво, чому ніхто не згадує кешування офлайн. ( stackoverflow.com/questions/1207150/html-5-offline-caching )
Piotr Czapla

Відповіді:


5

Це може вдосконалити існуючі програми для веб-офісів, які зберігають дані, використовуючи "Веб-сховище".

Кодування сайтів соціальних мереж може бути простішим за допомогою баз даних SQL та веб-працівників для завантаження різних частин сторінки. Також підтримка сповіщень.

Інтернет-редактори фотографій можуть використовувати функцію перетягування та перетягування.

Це лише деякі ідеї, як використовувати нові функції HTML 5 у своєму веб-додатку.

Я думаю, ви повинні перевірити HTML 5 порід! Вони мають хороший перелік функцій з HTML 5 та приклади їх використання. Плюс ресурси та інформація про останні новини від HTML5.


Дякую за посилання, я знайшов два корисні посібники всередині: slides.html5rocks.com та diveintohtml5.org . Схоже, цього року підтримка хорошої кількості функцій HTML5 буде додана до більшості браузерів, ймовірно, у 2011 році ми побачимо результати у веб-додатках.
Дрейк

У новій бета-версії Firefox 4 є тонна підтримка HTML5. Ви повинні це перевірити.
Берні Перрес

3

Напевно, є 5 найбільш обговорених функцій

  1. Веб-працівники - дозволяють розробникам запускати сценарії у фоновій роботі, щоб веб-додаток одночасно може робити більше, ніж одне.
  2. Відеотег - простий спосіб зробити безкоштовне онлайн-флеш-відео, нам просто потрібен стандартний кодек
  3. Полотно - саме те, що це звучить, спосіб створити зображення під час руху у вікні браузера
  4. Кеші програм - Дозволяє програмам зберігати речі, щоб ви могли їх використовувати пізніше, не підключаючись до Інтернету (Читайте електронну пошту пізніше після завантаження, як Google Gears)
  5. Геолокація - можливість браузера передати своє місцезнаходження додатку

Багато з цих функцій вже реалізовані в деяких браузерах та додатках. Google широта використовує географічне розташування, Google gears - це додаткова реалізація тих самих ідей, що й кеші додатків.

Працівники веб-сайтів - це нове, що може передбачити купу різних речей у веб-додатках. Будь-який вид побічної обробки, який, здається, працює зараз, буде більш плавним, оскільки один потік може бути призначений для сповіщень або чату на сайті або іншого періодичного завдання обробки в додатку.

Ресурси:
http://geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/


2

У Canvas і веб - робочі потоки є найбільш цікавими аспектами HTML5 мені. Я написав кілька веб-додатків, які використовують ці функції:

GioAUTHor [sic] широко використовує полотно, щоб дозволити вам накреслити шляхи на карті, а потім знайти найкоротший шлях від початку до кінця (за допомогою алгоритму Дікстра в JavaScript).

Demo Thread Demo використовує обмежене використання полотна, але показує використання Worker Threads у комплекті з демо-кодом. Він також використовує повзунок для введення типу HTML5 = "діапазон" .


Підтримка браузера HTML5 така ж різноманітна, як і самі браузери. Є приємний сайт (в HTML5, natch) про готовність HTML5, який показує, хто готовий до чого.


2

Мої три улюблені - CSS3, Canvas та WebSockets. У поєднанні вони можуть надати дійсно потужні функції співпраці будь-якому веб-сайту. WebSockets замінить псевдо-повідомлення в режимі реального часу на опитування ajax. Декілька речей, які я бачу, як це використовували дотепер, - це веб-чат (кульгавий) та розумне відображення webapp (виглядає дуже здорово, коли двоє людей відображають якийсь проект).


Одна цікавість: WebSockets замінить AJAX повністю?
Дрейк

1
Вони його не замінять. Ajax, як технологія, залишиться. Він більше не буде використовуватися для завдань, які краще відповідають WebSockets.
Еймантас

Ну добре, дякую за пояснення.
Дрейк

1

Здібності HTML5 в основному заміни , що робить флеш, з полотно і відео теги знімати відео, ігри та онлайн редакторів зображень набагато простіше обійтися без Flash.

Хоча це не може здатися великим вдосконаленням, Flash - це набагато більша проблема на платформах, які не є Windows, ніж у Windows.


0

Більшість тестів на швидкість пропускної здатності базуються на спалах. Тепер вони можуть бути на основі html5 ... Це означає швидше завантаження сторінки та більш точне вимірювання пропускної здатності.

Хороший приклад: SpeedOf.me

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.