2010-09-28 33 views
1

今天有人问我,如果这是可能端口Visual Basic应用程序到Linux或类似的平台,我以为这是.NET,所以我建议使用单声道,但发现他们的VB支持页面上,他们只说说VB 8(.NET)单声道是否支持visual basic(不是.NET)?

单是否支持non-.NET动?实际上我不确定他在用什么,我认为vb6,尽管如此,我仍然不确定版本。

回答

7

否,VB6是从VB.NET一个完全不同的野兽。 Mono是基本上没有运行(经由JITting,解释或AOT-编译器)IL, - 中间语言即VB.NET和C#向下编译到。 (当然它也提供了库和编译器。)基本上,运行VB6需要完全不同的执行环境。

+0

作为一个自由发展 环境我以为,我就提醒他VB6是太旧了,他应该考虑的是可以移植到另一个操作系统ATLEAST一个新的语言重写应用程序。他只是想节省许多平台的重写时间。它似乎是一个vb - >。net转换器,值得一提的Visual Studio。 – John 2010-09-28 06:09:54

+1

@John将VB6移植到.Net通常是不平凡的。的(http://stackoverflow.com/questions/tagged/vb6-migration?sort=votes&pagesize=50)上VB6迁移#1的问题]是一个很好的起点。 – MarkJ 2010-09-28 12:27:40

+0

他决定在PHP中最终实现他的应用程序,因为它只是简单的“连接并获取一些基于输入的信息”,Web浏览器总是立即与平台无关:) – John 2010-09-29 01:46:19

4

没有,但你可以看看gambas

的Gambas是基于一个基本 解释器对象扩展,一个 有点像Visual Basic™

相关问题