Josh Kelley'nin cevabı şimdiye kadarki standart çalışmanın sebebi hakkında durduğum en iyi cevap. Bu, kullanıcı tabanı ile ilgili dikkate alınması gereken ek bir perspektif olduğunu düşünüyorum.
Sonuçta, Ido Green'in konuya yaklaşımına katılmıyorum ("Bu, web geliştiricileri için teknolojiyi artık etkin olarak kullanmamaları için bir öneridir") ...
(Vi4m'in Ido Green'in makalesinin yorumunda belirtildiği gibi) inanıyorum:
Biz (geliştiriciler) hala bu teknolojiyi kullanabiliriz. Hiçbir tarayıcı satıcısı bu teknolojinin kaldırılmasını istemedi ya da kaldırmayı planlamıyor. Geliştiriciler, web'in sesidir. Hala kullanabiliriz, belki Mozilla fikrini değiştirir ;-)
Ve bir başka mantıksal yaklaşım daha eklerdim: Mobil ortam için geliştiriyorsanız ... ... Hangi ortamlar daha fazla elinizde? Cevap: iOS ve Android ... Öyleyse HANGİ webSQL'i destekliyorsa ve hedefiniz MASSIVE MOBILE ise, bunun için gidin!
Büyük uygulamaların hemen hemen her zaman başlangıçta yaptıklarını düşünün, önce en çok MOST alın, sonra (bir kez başarı elde edildi) kalan işi daha az elde etmek için çalışmayı yeniden yaratın (gerçekten bunları elde etmek istiyorsanız veya yapmanız istenirse). Son olarak, yolu belirleyen her zaman başarı olmaz mı?
Nolan Lawson'un makalesini okuduktan sonra (ki, onun icadına bir şans verme niyetinde olduğu açıktır) Bu konunun var olmaması gereken teknoloji devleri arasında yeni bir soğuk savaş olduğuna inanıyorum. Teknik özelliklerin kalıcı olarak yapıldığına inanıyorum (mümkün olduğunca uzun ve el değmeden - müşteri odaklı performans için daha iyi). İronik olarak "adamların işi" işi YENİ özellikler üretmek (bazen ihtiyaç duyulmadığı yerlerde, bu yüzden yapacak başka şeyleri de olabilir) ve aynı şekilde programcıların işleri bazen yeni sorunlara çözüm yapmak yerine halihazırda neyin işe yaradığını değiştirmeye ve yeniden yazmaya odaklanıyor ve yeni eğilimler.
Benim için, Müşteri Tarafı Veritabanları, basitçe (sunucu ve müşteri tarafları arasında) paralellik yapma meselesiydi; böylece verileri kolayca oluşturabilir, depolayabilir, yükleyebilir ve indirebilirdik. Bu yaklaşımda, aynı dillere ve yapılara sahip olmak (en azından bizim için, LAMP açık kaynak kodlu geliştiricileri) ileri ve mantıklıdır.
IndexedDB'nin daha geniş ve daha yeni olasılıklarla alternatif olma niyetinin her zaman iyi bir yaklaşım olduğuna inanıyorum, ancak bir şekilde benim için kurulması gereken (çekirdek çözüm bulut üzerinde kalabildiği zaman bile) yazılım geliştirme ihtiyacına benziyor. Bağlı kalma eğiliminde olan bir dünyada, A) bir kontrol ve mülkiyet meselesi veya B) müşteri tarafı için canavarlar geliştirmeye odaklanıyor ... ama bu tür ihtiyaçlar için Uygulamalar (Mobil dünyada) ve yazılımlar var. (PC dünyasında). Webapps'ın amacının, cihaz ne olursa olsun, web’in genişletilmesinde kalması gerektiğine inanıyorum.
Bu yaklaşımdan hoş bir Infographic çıkabileceğine inanıyorum.