基于Lizard框架的Hybrid App数据存储方式优化

1 下载量 23 浏览量 更新于2024-08-31 收藏 355KB PDF 举报
"基于Lizard框架Ctrip Wireless H5数据存储方式的优化" 本文主要讨论基于Lizard框架的Ctrip Wireless H5数据存储方式的优化,Lizard框架是携程研发出的适用于无线移动端开发的框架。Lizard Web App是运行在浏览器上的单页应用,所有加载资源都放在一个html文件上,所有的用户交互都交给JavaScript,所有的通信都交给Ajax。 在HybridApp(混合模式移动应用)的开发中,本地存储方式是一个非常重要的方面,Lizard框架中采用了扩展store的存储方式,以多态方式封装store,由LocalStorage、IndexDB、SQLite by App替换cookie,进而支持多种本地存储方式。本文主要针对其中一种方式即LocalStorage进行封装,以提高携程业务开发效率。 Lizard框架的优点在于,它可以将WebApp的优点和NativeApp的优点结合起来,提供了良好的用户交互体验和跨平台开发的优势。在 HybridApp 中,Lizard框架可以提供一个灵活的开发环境,开发者可以使用JavaScript和HTML5等技术来开发应用程序。 本文的主要贡献在于,提出了一种基于Lizard框架的数据存储方式的优化方法,通过扩展store的存储方式,提高了携程业务开发效率。该方法可以广泛应用于 HybridApp 的开发中,提高应用程序的性能和可靠性。 此外,本文还讨论了 HybridApp 的发展趋势和前景,包括 PhoneGap、Titanium、Three20 等主流的 Hybrid 方案,分析了它们的优缺点和应用场景。本文为 HybridApp 的开发提供了一种新的思路和方法,提高了应用程序的性能和可靠性。 本文的主要贡献在于: 1. 提出了基于Lizard框架的数据存储方式的优化方法,提高了携程业务开发效率。 2. 讨论了 HybridApp 的发展趋势和前景,包括 PhoneGap、Titanium、Three20 等主流的 Hybrid 方案。 3. 分析了 HybridApp 的优缺点和应用场景,提供了一种新的思路和方法。 本文为 HybridApp 的开发提供了一种新的思路和方法,提高了应用程序的性能和可靠性。