在使用ColdFusion CFC和.NET作为WebService接口构建带有SQL Server数据库的Flex应用程序两年后,我正在构建我的第一个AIR应用程序。
我想创建一个包含静态数据的AIR应用程序,我正在尝试找出执行此操作的最佳方法,以及如何执行此操作。我有几个相关的数据。
我应该将所有数据存储在XML文件中并直接从那里读取吗?或者我应该使用内置的SQLite数据库?如果我使用SQLite数据库,无论如何都要预先填充应用程序的数据,还是每次加载应用程序时都必须构建它?如果使用SQLite数据库,有人可以指点我如何做到这一点吗?
如果这些问题太基础我很抱歉,我只是在寻找想法,因为我尝试构建我的第一个AIR应用程序。
答案 0 :(得分:2)
我同意MysticEarth。根据您拥有的数据类型,更改频率,xml解析/生成与SQL查询的舒适程度,您将需要使用最适合您需求的方法。据我所知,这可能是两者的结合......
对于它的价值,根据我的经验,sqlite有一些缺点,e4x xml扩展程序非常好(并且速度快)!
祝你好运!编辑:
是的,您可以在应用中“嵌入”xml。这不是最灵活的实现,但如果这是你想要的,你可以拥有它:)
这很简单:
var xml:XML =
<foo>
<bar>text1</bar>
<bar>text2</bar>
</foo>;