我刚刚开始使用 Ubuntu,但我需要开发一个应用程序,一个可以在我的工作电脑上运行的小程序,而我的工作电脑必须运行 Windows 7。我需要为我的工作开发一个应用程序,它具有客户端/服务器功能、一个单一的网络数据库,并且员工可以更改数据库内容然后提交表单。有没有可以像 Visual Basic/Studio 一样为 Windows 构建程序的 IDE?
如果上述问题的答案是“否”,那么在 Ubuntu 上进行开发最容易学习的语言是什么?
答案1
我不确定我是否明白你需要什么。
- 如果您需要在 Ubuntu 内部构建一个可以在 Windows 上运行的程序,那么您需要进行交叉编译:如何在 Ubuntu 中为 Windows 编程?。不过,我相信如果您愿意使用 Linux,那么您应该忘记 VB。
- 如果你需要编写一个可以在 Windows 中编译的程序,那么你需要的是跨平台的。你应该寻找GTK+,Qt或者类似 GUI 的东西。语言是一个选择问题,但我相信如果你使用这两个库中的任何一个,C++ 是最自然的选择。
关于在 Ubuntu 上学习开发最简单的语言,我认为这个问题没有答案。对我来说最简单的语言对你来说可能并不容易。我会使用 Python 来完成快速任务,使用 C++ 来完成更复杂的应用程序。
答案2
答案3
如果您确实想在此过程中使用 C# 和 .NET,则需要在虚拟机中安装 Windows。如果您要解决特定问题,则应该始终有一台运行该平台的机器(虚拟或非虚拟)进行测试。创建 Windows 机器后,您就可以在该机器上使用 Visual Studio。
您可以随时尝试使用 Java 等跨平台编程语言创建应用程序。用 Java 编写的应用程序无需花费太多精力即可在 JRE 支持的任何平台上运行。