Dengan cara apa HTML5 dapat meningkatkan Aplikasi Web? [Tutup]


12

Dalam beberapa bulan terakhir banyak perusahaan web, pengembang dan profesional browser berbicara tentang HTML5 karena ini adalah evolusi / revolusi baru untuk web.

Secara praktis, dengan cara apa HTML5 dapat meningkatkan aplikasi web yang ada seperti Office Suites (mis. Google Documents) atau Jejaring Sosial (mis. Facebook), Editor Foto Online, dll?


2
Apakah ini sebenarnya pada topik di sini?

@ Kinopiko Saya pikir ini ada di topik, saya bertanya fitur praktis apa saja yang bisa diimplementasikan oleh HTML5 dalam aplikasi web.
Drake

Saya bertanya-tanya mengapa tidak ada yang menyebutkan cache offline. ( stackoverflow.com/questions/1207150/html-5-offline-caching )
Piotr Czapla

Jawaban:


5

Itu bisa meningkatkan aplikasi kantor web yang ada yang menyimpan data dengan menggunakan "Penyimpanan Web".

Pengkodean situs jejaring sosial bisa lebih mudah dengan Database SQL dan Pekerja Web untuk memuat berbagai bagian halaman. Juga mendukung Notifikasi.

Editor Foto Online dapat menggunakan Seret dan Jatuhkan.

Ini hanya beberapa ide tentang cara menggunakan fitur baru HTML 5 di aplikasi web Anda.

Saya pikir Anda harus memeriksa HTML 5 Rocks! Mereka memiliki daftar fitur yang bagus dari HTML 5 dan contoh cara menggunakannya. Ditambah sumber daya dan informasi tentang berita terbaru dari HTML5.


Terima kasih atas tautannya, saya menemukan dua panduan bermanfaat di dalam: slides.html5rocks.com dan diveintohtml5.org . Tampaknya tahun ini dukungan untuk sejumlah fitur HTML5 yang baik akan ditambahkan ke sebagian besar browser, mungkin 2011 kita akan melihat hasilnya di aplikasi web.
Drake

Firefox 4 beta baru memiliki banyak dukungan untuk HTML5. Anda harus memeriksanya.
Bernie Perez

3

Mungkin ada 5 fitur yang paling banyak dibicarakan

  1. Pekerja web - memungkinkan pengembang untuk menjalankan skrip dalam pekerjaan latar belakang sehingga aplikasi web dapat melakukan lebih dari satu hal sekaligus.
  2. Tag video - Cara mudah untuk melakukan flash video online secara gratis, kita hanya perlu codec standar
  3. Canvas - Persis seperti apa itu, cara untuk membuat gambar dengan cepat di dalam jendela browser
  4. Cache Aplikasi - Mengizinkan aplikasi menyimpan barang sehingga Anda dapat menggunakannya nanti tanpa terhubung ke internet (Baca email Anda nanti setelah diunduh, Seperti Google Gears tadinya)
  5. Geolokasi - Kemampuan browser untuk menyampaikan lokasi ke aplikasi

Banyak fitur ini telah diterapkan di beberapa browser dan aplikasi. Google latitude menggunakan lokasi geo, Google roda gigi adalah implementasi berbasis plug-in dari ide yang sama dengan cache aplikasi, Kanvas seperti hal-hal yang telah dilakukan dengan JavaScript.

Pekerja web adalah baru dan dapat memungkinkan banyak hal berbeda terjadi di dalam aplikasi web. Segala jenis pemrosesan samping yang tampaknya berfungsi sekarang, akan lebih lancar karena utas tunggal dapat didedikasikan untuk pemberitahuan atau obrolan di tempat atau tugas pemrosesan berkala lainnya dalam aplikasi.

Sumber:
http://geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/


2

The Canvas dan Web Worker Threads adalah aspek yang paling menarik dari HTML5 dengan saya. Saya telah menulis beberapa aplikasi web yang menggunakan fitur-fitur itu:

GioAUTHor [sic] menggunakan kanvas secara luas untuk memungkinkan Anda merencanakan jalur di peta dan kemudian menemukan rute terpendek dari awal hingga selesai (melalui algoritma Dijkstra dalam JavaScript).

JavaScript Thread Demo menggunakan kanvas secara terbatas tetapi menunjukkan penggunaan Worker Threads, lengkap dengan kode demo. Itu juga menggunakan kontrol slider tipe input HTML5 = "range" .


Dukungan browser HTML5 sangat beragam seperti browser itu sendiri. Ada situs yang bagus (dalam HTML5, natch) tentang kesiapan HTML5 yang menunjukkan siapa yang siap untuk apa.


2

Tiga favorit saya adalah CSS3, Canvas dan WebSockets. Gabungan mereka dapat menyediakan fitur kolaborasi yang sangat kuat untuk aplikasi web apa pun. WebSockets akan menggantikan pseudo-realtime messaging dengan polling ajax. Beberapa hal yang saya lihat digunakan sejauh ini adalah obrolan berbasis web (lumpuh) dan pemetaan pikiran webapp (terlihat sangat keren ketika dua orang memetakan beberapa proyek).


Satu rasa ingin tahu: WebSockets akan menggantikan AJAX sepenuhnya?
Drake

1
Mereka tidak akan menggantinya. Ajax, sebagai teknologi, akan tetap ada. Ini tidak akan digunakan lagi untuk tugas, yang cocok dengan WebSockets lebih baik.
Eimantas

Ah ok, terima kasih atas penjelasannya.
Drake

1

Kemampuan HTML5 terutama menggantikan apa yang dilakukan Flash, dengan kanvas dan tag video yang membuat video, game, dan editor gambar online jauh lebih mudah dilakukan tanpa Flash.

Meskipun ini mungkin tidak tampak seperti peningkatan besar, Flash adalah masalah yang jauh lebih besar pada platform non-Windows daripada Windows.


0

Sebagian besar tes kecepatan bandwidth berbasis flash. Sekarang mereka dapat berbasis html5 ... Ini berarti memuat halaman lebih cepat dan pengukuran bandwidth yang lebih akurat.

Contoh yang baik adalah: SpeedOf.me

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.