移动设备上本地SQLite的javascript客户端
我熟悉SQLite,因为我使用System.Data.SQLite provider for.NET和Adobe AIR使用ActionScript处理过它。我被要求调查为移动设备(iPhone+iPad和Android,可能是黑莓)创建离线数据驱动应用程序的过程中涉及到什么。该数据库必须在设备上本地可用,因为用户通常在农村地区,手机接收非常不可靠且不稳定移动设备上本地SQLite的javascript客户端,javascript,sqlite,Javascript,Sqlite,我熟悉SQLite,因为我使用System.Data.SQLite provider for.NET和Adobe AIR使用ActionScript处理过它。我被要求调查为移动设备(iPhone+iPad和Android,可能是黑莓)创建离线数据驱动应用程序的过程中涉及到什么。该数据库必须在设备上本地可用,因为用户通常在农村地区,手机接收非常不可靠且不稳定 相同的javascript代码库是否会在iDevices和Android设备上运行不变?还是每个移动操作系统都需要单独的版本?我看到的是本地
相同的javascript代码库是否会在iDevices和Android设备上运行不变?还是每个移动操作系统都需要单独的版本?我看到的是本地web SQL数据库,因为目前只有一个SQL竞争者,而且至少需要两个竞争者。webkit javscript SQL API是否处于不断变化的状态?您好,Tim 在为Android和IPhone开发以数据库为中心的应用程序时,您不会被局限于使用Sqlite。还有另一种选择,在许多情况下可能更好;即CouchDB 在这两种情况下,都有可用的解决方案,可以轻松地使用相同的代码为Android和IPhone开发以数据库为中心的应用程序 CouchDB CouchDB虽然是用Erlang编写的,但基本上是一个基于JSON的数据库,使用javaScript作为默认接口。CouchDB可以非常快。但是,CouchDB不是关系数据库 许可证:Apache许可证,2.0 官方网站: 适用于Android的CouchDB: 适用于IPhone的CouchDB: Sqlite 如果您更喜欢使用Sqlite,则可以选择PhoneGap。使用PhoneGap,您可以在IPhone和Android上使用相同的javaScript代码与Sqlite进行通信,只需更换中间件以匹配您正在编译的操作系统 对于Android,中间件是phonegap-version.jar,而对于IPhone,该文件名为phonegap-version.dmg 除了Android和IPhone,PhoneGap还可以将相同的应用程序移植到黑莓、WebOS、Symbian和Bada 许可证:BSD/MIT
官方网站:你好,蒂姆 在为Android和IPhone开发以数据库为中心的应用程序时,您不会被局限于使用Sqlite。还有另一种选择,在许多情况下可能更好;即CouchDB 在这两种情况下,都有可用的解决方案,可以轻松地使用相同的代码为Android和IPhone开发以数据库为中心的应用程序 CouchDB CouchDB虽然是用Erlang编写的,但基本上是一个基于JSON的数据库,使用javaScript作为默认接口。CouchDB可以非常快。但是,CouchDB不是关系数据库 许可证:Apache许可证,2.0 官方网站: 适用于Android的CouchDB: 适用于IPhone的CouchDB: Sqlite 如果您更喜欢使用Sqlite,则可以选择PhoneGap。使用PhoneGap,您可以在IPhone和Android上使用相同的javaScript代码与Sqlite进行通信,只需更换中间件以匹配您正在编译的操作系统 对于Android,中间件是phonegap-version.jar,而对于IPhone,该文件名为phonegap-version.dmg 除了Android和IPhone,PhoneGap还可以将相同的应用程序移植到黑莓、WebOS、Symbian和Bada 许可证:BSD/MIT
官方网站:SQLite是开发HTML5 Web应用程序的唯一选项(如果我没有理解错的话)
您可以查看有关IndexedDB的信息,它已经作为窗口在WebKit(Chrome 12)中实现。webkitIndexedDB和SQLite是开发HTML5 Web应用程序的唯一选项(如果我理解正确的话) 您可以查看有关IndexedDB的信息,它已经在WebKit(Chrome 12)中作为window.webkitIndexedDB实现,并且