我希望创建一个非常小的编目的应用程序为个人使用的(虽然我很想开放源,如果我认为任何人会使用它)。我不想要一个网络应用程序,因为它似乎喜欢矫枉过正,有一个应用程序服务器只是为了这个-加上我喜欢这主意的就是独立和坚持它在USB记忆棒。

我Criterea:

  • 口必须是简单的程序。它可以诅咒式,如果这使它更容易代码。我的经验与ncurses会建议否则,但是我真的很喜欢commanline的用户界面。
  • 语言并不真正的问题。我粗略的优先顺序(高):
    • 蟒蛇
    • C
    • C++
    • Java
    • 我会考虑任何linux的友好的
  • 我思想的源码储存,但其他(嵌入)建议表示欢迎。

有没有人做这样的事情过去?任何建议?陷阱,以避免?

编辑:

好吧,它看起来像python+源码是初期的优胜者。刚刚离开的问题,其中ui图书馆。我知道你得到tkinter免费python-但它只是这么难看(我还是有一个诅咒接口)。我已经做了一些GTK在C,但是它看起来相当联合国自然元素。我有一个非常简要涉足与个函数库和二进制文,但该文件是非常残暴的请参考(他们重新命名为模块,在某些时候,我认为,它是所有有点困惑).

因此,让我与pyqt4,或某种形式的控制台图书馆。或者,也许GTK。想法?或者是我太过草率,在编写一个上述的?

有帮助吗?

解决方案

我投pyqt或适用的界面。(与第二Python+源码投票要回答的原问题。)

其他提示

我肯定会推荐(或第二,如果你已经在思考它)-蟒蛇与sqlite3.这是简单的,便于携带和没什么大不db驱动程序。我写了类似的程序为我自己编目的目的和它所做的只是罚款。

我的第二(或第三次) 蟒蛇源码.

尽建议有关:

如果你感觉到微雄心勃勃的,我建议建立一个 非常简单 网服务的同步目录服务器。我已经做到了这一点(羞愧,几倍),用于类似目的的过去。

与源码备份实际上可以为简单,因为上传或下载最新的数据库文件,取决于文件的时间戳。

然后,如果你失去了或者打破你的闪光灯驱动器(粉身碎骨,在我的情况),目录不会丢失。你获得更多的便携性,至少1的备份和一些和平的心态。

你也可以用来砸到使该应用程序

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top