python - Visual Basic 开发人员想要编写 Linux 应用程序

标签 python linux vb.net visual-studio raspberry-pi

<分区>

我正在尝试选择一种语言、IDE 和其他工具,以便为 Linux 平台开发照片库应用程序。特别是 Raspberry Pi运行 Debian 6.0 (挤压)。

自 1990 年初以来,我几乎完全使用 Visual Basic,最近在 Visual Studio 2008 中使用 VB.NET。 .

我尝试在 Visual Studio 2008 中开发并使用 Mono 在目标机器上运行应用程序,但我很早就遇到了一些问题,这些问题让我对这条路线没有太大信心。不过,我确实喜欢我可以使用 Visual Studio 和 Visual Basic 这一事实。

我正在考虑学习 Python 并使用一种 GUI 工具包,例如 TkinterGlade对于GTK+ ,但我很困惑,因为似乎有很多选择。

我应该采取什么方法为具有以下特点的 Linux 开发应用程序:

  1. 对于来自 Visual Basic 的人来说,学习曲线最小。

  2. 开发(生产力)的最大易用性/速度,而不是完成应用程序的速度或效率。

我对目标计算机有完全的控制权,所以我不关心安装或分发问题。

最佳答案

就“易学性”而言,Python 可能与您将要获得的一样好。

就 GUI 工具包的选择而言,我认为 wxWidgets 可能是最容易上手的。尝试 Jan Bodnar 的 wxPython tutorial .他还有 PyGTK 和 Tkinter(以及其他)教程,如果您想查看这些教程进行比较的话。

关于python - Visual Basic 开发人员想要编写 Linux 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10192444/

相关文章:

python - Sympy:删除多项式中的高阶项

linux - udev $kernel 或 %k 替换没有正确扩展

vb.net - 如何将多个DataTable合并到一个DataTable中?

linux - 如何使静态链接的 ELF 文件加载 LD_PRELOAD .so

php rename() 函数权限被拒绝,即使文件夹权限是 775

.net - 是否可以强制 WCF REST 端点接受原始消息格式?

php - vb.net 使用数组从数据表中获取数据

python - groupby.shift 时的性能问题

python - Pandas 与 Numpy 索引 : Why this fundamental difference in ordering of indices?

python - 类型错误 : __init__() takes exactly 2 arguments (3 given) - Odoo v8 to Odoo v10 community