我有一个想法,想要构建一个桌面应用程序
要求:开源,便携,跨平台,易于安装,易于安装,简单的GUI,高速草稿打印 .
我有一些选择:
-
Java:容易制作jar文件但不知道如何使设置可执行,swing很容易实现
-
C#:易于制作安装文件,但开源工具有限,难以实现
-
Python:Python鸡蛋是设置文件,难以制作界面,易于开发,快速可编程
-
Ruby:对ruby一无所知
-
C / C:我在C和C中使用过C builder和Codelite产品,很难使用crafter小部件
-
Visual Basic:易于构建良好的GUI但可移植性,报告和设置问题
-
Visual Fox Pro:Microsoft开源版本,但数据库支持仅限于sql和Microsoft Access
-
和其他:对其他语言不太了解
我想要
-
应用程序设置应该快速且易于创建
-
易于构建GUI,不像C crafter或任何其他外部源
-
开源报告工具的多个选项
-
它可以在不同的平台上运行:Linux,Windows 7/8和其他平台
您能否为我推荐一种语言或任何其他资源和链接,以帮助我找到最佳解决方案 .
我想知道桌面应用程序是如何在开源中从头到尾制作的 .
当我看到应用程序的设置我下载满足各种需求的需求时,它不会说它是如何开发的以及它使用的是什么语言......但它的使用它很漂亮..
1 回答
在整个DropBox项目中使用Python和WxPython来实现跨平台GUI . Bittorrent也首先在python中实现 .
所以我会提倡Python . - 使用py2exe和py2app轻松部署选项
如果你真的不介意Qt和C,那么这也是一个选项或C与WxWidgets