คำตอบของ Josh Kelley เป็นคำตอบที่ดีที่สุดเท่าที่ฉันเคยพบมาเกี่ยวกับสาเหตุของงานมาตรฐานที่ต้องหยุด ที่กล่าวว่าฉันคิดว่ามีมุมมองเพิ่มเติมเพื่อพิจารณาเกี่ยวกับฐานผู้ใช้
แม้ว่าฉันจะไม่เห็นด้วยกับวิธีการของ Ido Green ในเรื่องนี้ ("นี่เป็นคำแนะนำสำหรับนักพัฒนาเว็บที่จะไม่ใช้เทคโนโลยีอย่างมีประสิทธิภาพอีกต่อไป") ...
ฉันเชื่อ (ในฐานะ vi4m ระบุไว้ในความคิดเห็นของบทความของ Ido Green):
เรา (นักพัฒนาซอฟต์แวร์) ยังสามารถใช้เทคโนโลยีนี้ได้ ไม่มีผู้จำหน่ายเบราว์เซอร์ที่ขอให้ลบเทคโนโลยีนี้หรือวางแผนที่จะลบ นักพัฒนาคือเสียงของเว็บ เรายังคงสามารถใช้งานได้บางที Mozilla จะเปลี่ยนใจ ;-)
และฉันจะเพิ่มวิธีการทางตรรกะอื่น: หากคุณกำลังพัฒนาสำหรับสภาพแวดล้อมมือถือ ... ¿สภาพแวดล้อมที่อยู่ในมือมากขึ้น? คำตอบ: iOS และ Android ... ดังนั้นถ้าทั้งสองสนับสนุน webSQL และเป้าหมายของคุณคือ MASSIVE MOBILE ไปเลย!
คิดว่าแอพใหญ่ ๆ มักจะทำอยู่ที่จุดเริ่มต้นขอมากที่สุดก่อนจากนั้น (เมื่อสำเร็จลุล่วงแล้ว) ก็จะสร้างงานขึ้นมาใหม่เพื่อให้ได้งานที่เหลือน้อยลง (ถ้าคุณต้องการให้สำเร็จหรือถูกขอให้ทำ ในที่สุดความสำเร็จที่ทำเครื่องหมายเส้นทางไม่สำเร็จเสมอไปหรือไม่
หลังจากอ่านบทความของโนแลนลอว์สัน (ซึ่งเห็นได้ชัดว่าเขาตั้งใจที่จะให้โอกาสในการประดิษฐ์ของเขา) ฉันเชื่อว่าเรื่องนี้กลายเป็นสงครามเย็นครั้งใหม่ระหว่างยักษ์ใหญ่ด้านเทคโนโลยีที่ไม่ควรมีอยู่จริง ฉันเชื่อว่าข้อมูลจำเพาะถูกสร้างขึ้นเพื่อให้อยู่ได้นานขึ้นและไม่ถูกแตะต้องเท่าที่จะเป็นไปได้ แดกดันงาน "specs guys" คือการสร้าง new specs (บางครั้งที่ไม่มีความจำเป็นดังนั้นเขาจึงสามารถทำอะไรได้มากกว่า) และบางครั้งงานโปรแกรมเมอร์ก็มุ่งเน้นที่การเปลี่ยนแปลงและเขียนใหม่สิ่งที่ใช้ได้แทนการแก้ปัญหาใหม่ และแนวโน้มใหม่
สำหรับฉันฐานข้อมูลฝั่งไคลเอ็นต์เป็นเรื่องของการทำแนว (ระหว่างเซิร์ฟเวอร์และฝั่งไคลเอ็นต์) เพื่อให้เราสามารถสร้างจัดเก็บอัปโหลดและดาวน์โหลดข้อมูลได้อย่างง่ายดาย ภายใต้วิธีนี้การมีภาษาและโครงสร้างที่เหมือนกัน (อย่างน้อยสำหรับเรา LAMP opensource Developers) คือการส่งต่อและตรรกะ
ฉันเชื่อว่าเจตนารมณ์ของ IndexedDB ในการเป็นทางเลือกที่มีความเป็นไปได้ที่กว้างและใหม่กว่านั้นเป็นแนวทางที่ดีอยู่เสมอ แต่อย่างใดมันก็คล้ายกับฉันสำหรับความต้องการในการพัฒนาซอฟต์แวร์ที่ต้องการติดตั้ง (แม้ว่าจะเป็นโซลูชันหลัก ในโลกที่มีแนวโน้มที่จะเชื่อมโยงกับมันดูเหมือนว่า A) เรื่องของการควบคุมและการครอบครองหรือ B) มุ่งเน้นไปที่การพัฒนาสัตว์ประหลาดสำหรับฝั่งไคลเอ็นต์ ... แต่สำหรับความต้องการเหล่านั้นมีอยู่ (ในโลกมือถือ) และซอฟต์แวร์ (ในโลก PC) ฉันเชื่อว่าเป้าหมายของ Webapps ควรอยู่ที่การขยายเว็บเป็นหลักไม่ว่าจะเป็นอุปกรณ์ใด
ฉันเชื่อว่าอินโฟกราฟิกที่ดีสามารถออกมาจากวิธีการนี้