【问题标题】:Visual Basic developer wants to write Linux applications [closed]Visual Basic 开发人员想要编写 Linux 应用程序 [关闭]
【发布时间】:2012-04-17 13:42:16
【问题描述】:

我正在尝试选择一种语言、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 for GTK+,但我很困惑,因为似乎有很多选择。

我应该采取什么途径为 Linux 开发应用程序:

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

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

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

【问题讨论】:

  • 根据您的需要,您可以考虑使用 Mono。它可以运行大多数 .NET 程序集,只需对代码进行少量更改。 (当然,这完全取决于您的应用程序。您的结果可能会有所不同。)我认为我不会分发需要 Mono 的应用程序,但如果您只是想玩一下,它可能对您有用。
  • @Brad:鉴于 Raspi 的资源有限(700MHz ARM,256MB RAM),Mono 是个好主意吗? (我从来没有用过,所以我不确定它有多“重”。)
  • @Li-aungYip,哦,我完全错过了他在 Raspberry 上运行它。不,Mono 不是一个好主意。 :-D
  • 为什么单声道在 700MHz ARM、256MB RAM 上不好用?内存使用情况?

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


【解决方案1】:

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

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

【讨论】:

  • 结束此问题的人能否向我解释它与编程无关或不符合哪个常见问题解答?或者,请重新打开,因为我非常想得到这个问题的更多答案。
  • @Guy:最接近的原因不是我会选择的原因。我会将其关闭为:不具建设性 - 这个问题不适合我们的问答形式。我们希望答案通常涉及事实、参考资料或特定专业知识;这个问题可能会征求意见、辩论、争论、投票或扩展讨论。
  • @Guy:我关闭它的原因是因为没有“正确答案”——只有意见,就像我给出的意见一样。我们无法用代码来回答,而且问题太宽泛,无法给出具体建议。
  • @Li-aungYip 而你却试图回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-10
  • 2010-10-11
  • 1970-01-01
  • 2011-11-05
相关资源
最近更新 更多