Flex 独立应用程序应使用哪个数据库?
我计划开发一个独立的应用程序,实际上将用于个人目的。因此可能只有单用户访问。我想在 Flex 中开发它。只是想听听这里的专家的一些意见:
- 我应该使用Flex还是AIR(我只知道Flex,AIR我需要开始学习)
- 我应该使用哪个数据库? SQLLite 或 HSQLDB 或其他一些。
预先感谢您的帮助。
快乐编码
问候, PK
I am planning to develop a standalone application, which infact will be used for personal purposes. So only single user access may be there. I want to develop it in Flex. Just want some opinions from the gurus over here :
- Whether i should use Flex or AIR (I know only Flex, AIR i need to start learning)
- Which database i should use? SQLLite or HSQLDB or some other.
Thanks in advance for the help.
Happy Coding
Regards,
PK
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于独立应用程序,您需要使用 Air,FLEX 是一个框架,因此您可以将其用于 Air 应用程序。
Air 附带了可供使用的 SQLLite,如果您不想使用 SQLLite,则必须找到一种与数据库通信的方法:网关服务器(php、java...)或找到一个可供使用的套接字驱动程序,或者你自己写吧。
编辑:
此处是起始页您可以在其中找到例如 Air 示例和教程
这个,一个使用 SQLite 数据库的示例。您可以下载示例应用程序的代码
For a standalone application you will need to use Air, FLEX is a framework so you can use it into your Air application.
Air come with SQLLite ready to use, if you dont want to use SQLLite you will have to find a way to communicate with your database : a gateway server (php, java, ...) or found a ready to use socket driver, or write it yourself.
Edit:
Here a starter page where you can found for example Air sample and tutorial
In this one, an example of using an SQLite database. You can download the code of the sample application
两者都有!从 Flex 开始,因为您了解这一点,然后迁移到 AIR,这样您就有了一个供您自己使用的本地桌面应用程序。然后您可以将其提供给您的最终用户。
目前并不重要,您甚至可能考虑根本不使用数据库,而只是保留到文件系统以方便配置等,而只有您自己。然而,当你开始使用时,你需要认真对待你的数据库,此时我会选择 MySQL,而不是你提到的任何一个。我这样说的原因是,它为您提供的不仅仅是一个临时解决方案,因为随着您的成长,MySQL 将支持您,并且越早嵌入它越好。
BOTH! Start in Flex because you know it and migrate to AIR so you have a local desktop app for your own use. You can then offer that to your eventual users.
Doesn't really matter at the moment, you might even consider not using a db at all and just persisting to the file system for ease of configuration etc. while it is just you. However when you get going you will need to take your database seriously at which point I would go for MySQL to start with rather than either of the ones you mention. The reason I say that is that it gives you more than a temporary solution as MySQL will support you as you grow and the sooner you embed it the better.
HSQLDB 是最简单的,如果您的应用程序不会产生大量数据,那么 HSQLDB 是最容易与独立应用程序一起分发的。这是在桌面应用程序中存储数据的良好数据库。
HSQLDB is the simplest and, if your application will not product lot of data, the easiest to distribute with standalone application. This is good database to store data in desktop app`s.