当前位置:  开发笔记 > 编程语言 > 正文

在linux中创建一个小型数据库应用程序的最简单方法

如何解决《在linux中创建一个小型数据库应用程序的最简单方法》经验,为你挑选了1个好方法。

我正在寻找一个非常小的编目应用程序供个人使用(虽然如果我认为其他人会使用它我会开源).我不想要一个网络应用程序,因为看起来像是一个应用程序服务器只是为了这个 - 而且我喜欢它是独立的并且将它粘在USB记忆棒上的想法.

我的Criterea:

接口必须易于编程.它可以是curses样式,如果这样可以更容易编码.我对ncurses的经验会另有建议,但我实际上非常喜欢commanline UI.

语言并不重要.我粗略的偏好顺序(最高的第一个):

蟒蛇

C

C++

Java的

我会考虑任何Linux友好的东西

我正在考虑使用sqlite进行存储,但欢迎使用其他(可嵌入)建议.

过去有没有人做过这种事情?有什么建议?陷阱要避免?

编辑:

好吧,看起来python + sqlite是早期的赢家.这就留下了哪个ui库的问题.我知道你在python中免费获得tkinter - 但它只是如此丑陋(我宁愿有一个curses接口).我在C中做了一些GTK,但在python中它看起来相当不自然.我有一个非常短暂的涉及wxwidgets,但文档非常残酷的IIRC(他们在某些时候重新命名模块,我觉得,它有点混乱).

所以这给我留下了pyqt4,或某种控制台库.或者也许是GTK.思考?或者我是否过于仓促地注销了以上其中一项?



1> sykora..:

我肯定会推荐(或者第二,如果你已经在考虑的话) - 使用sqlite3的python.它简单,便携,没有大型数据库驱动程序.我为自己的编目目的写了一个类似的应用程序,它做得很好.

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有