<分区>
我有一个想法,想构建一个桌面应用程序
要求:开源、便携、跨平台、易于安装、易于设置、简单的 GUI、高速草稿打印。
我有一些选择:
- Java:容易制作jar文件,但不知道如何使安装程序可执行,swing很容易实现
- C#:易于制作安装文件,但开源工具有限,难以实现
- Python:Python eggs是setup文件,接口(interface)难做,开发容易,可编程速度快
- Ruby:对 ruby 一无所知
- C/C++:我在 C 和 C++ 中使用过 C builder 和 Codelite 产品,很难使用 crafter widgets
- Visual Basic:易于构建漂亮的 GUI,但存在可移植性、报告和设置问题
- Visual Fox Pro:Microsoft 开源版本,但数据库支持仅限于 sql 和 Microsoft Access
- 和其他:不太了解其他语言
我要
- 应用程序设置应该快速且易于创建
- 易于构建 GUI,不像 C++ crafter 或任何其他外部源
- 开源报告工具的多种选择
- 并且它可以在不同的平台上运行:Linux、Windows 7/8 等
请给我建议一种语言或任何其他资源和链接,以帮助我找到最佳解决方案。
我想知道桌面应用程序是如何从头到尾开源的。
当我看到为满足各种需求而下载的应用程序设置时,它并没有说明它是如何开发的以及它使用的是什么语言......但它使用起来很漂亮..