代码之家  ›  专栏  ›  技术社区  ›  Draemon

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

  •  3
  • Draemon  · 技术社区  · 15 年前

    我希望创建一个非常小的编目应用程序供个人使用(尽管如果我认为其他人会使用它,我会将其开源)。我不想要一个web应用程序,因为仅仅为了这个目的使用一个应用程序服务器似乎太过分了——另外,我喜欢它是独立的,并将其粘贴在U盘上。

    • 接口必须易于编程。如果这使得编写代码更容易的话,它可以是诅咒式的。我在ncurses方面的经验表明情况并非如此,但实际上我非常喜欢commanline UI。
    • 语言并不重要。我的大致偏好顺序(最高优先):
      • JAVA
      • 我会考虑任何Linux友好的

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

    好的,看起来python+sqlite是早期的赢家。这就留下了哪个ui库的问题。我知道你可以用python免费获得tkinter——但它实在太难看了(我宁愿有一个诅咒界面)。我在C中做了一些GTK,但在python中它看起来相当不自然。我对wxwidgets进行了一次非常简短的涉猎,但是文档中的IIRC非常糟糕(我认为他们在某个时候重命名了该模块,这一切都有点混乱)。

    这就给我留下了pyqt4,或者某种控制台库。或者GTK。思想?还是我太草率地写下了上面的一条?

    4 回复  |  直到 15 年前
        1
  •  5
  •   sykora    15 年前

        2
  •  2
  •   Ross    15 年前

    我投票支持pyqt或wx作为GUI。(然后Python+sqlite投票回答最初的问题。)

        3
  •  1
  •   drfloob    15 年前

    我是第二(或第三) sqlite .

    如果你觉得自己雄心勃勃,我建议建立一个 将目录同步到服务器的web服务。我在过去做过类似的事情(很抱歉,有几次)。