我是一名制造工程专业人士,在 CNC/CAD/CAM 领域拥有 30 年的经验。我偶然发现了一款用于时间和运动研究的应用程序,并使用 VB.net SQL 2005 Express 将其开发为一款功能齐全的应用程序 - 借助 Visual Studio。
我听说 Ubuntu 是一个很好的系统。请告诉我是否可以将其用作应用程序开发的开发平台 - 使其成为真正的开源平台 - 最好使用相同的 .net、vb 等技术。
我使用 VB 进行开发,因为它的书籍和培训课程非常容易查阅。虽然我觉得“开源”是一件好事,但我对它并不是很熟悉。
有人能帮我提一些建议吗?即使我的应用程序将成为开源应用程序,它是否能帮助我“维持”某种收入流?如果可以,怎么做?
请回复。
警告
印度钦奈 Renga Iyengar
答案1
这单声道项目是一个在非 Microsoft 操作系统上开发 .NET 应用程序的项目。他们似乎支持 Visual Basic,但更擅长 C#。我建议研究 Mono 软件。
仅仅因为您在 Linux 上开发应用程序并不意味着您的代码必须是开源的,就像您在 Windows 上开发一样,您可以将代码开源。有关制作(或参与)开源项目的更多信息,请查看https://github.com/
答案2
您仍然可以使用以下方式在 Linux 中开发 .net 应用程序Mono 框架这是 MS .net Framework 的一个类似的开源实现,但有附加功能,不过你不会使用你通常使用的 IDE(visual studio),但有一个非常不错的替代 IDE,名为Mono 开发它支持多种语言,包括 VB.net。这是第一部分,关于 SQL 2005,请参阅此问题也许你需要在另一台机器上安装 sqlserver 并从 Ubuntu 访问它。
要安装 Mono 框架,请使用
sudo apt-get install mono-runtime
安装 monodevelop
sudo apt-get install monodevelop
更多信息这里