是单声道的VB.Net支持准备一个生产基地? [英] Is Mono's VB.Net support ready for a production site?

查看:100
本文介绍了是单声道的VB.Net支持准备一个生产基地?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

previously,我只用微软为本的解决方案,但对于即将到来的ASP.Net项目中我使用单声道和托管它在Linux Amazon EC2实例考虑。基于响应我的<一个href=\"http://stackoverflow.com/questions/4738168/how-does-running-asp-net-on-linux-compare-to-the-standard-microsoft-centric-solut\">$p$pvious问题,这听起来是可行的。不过,我最舒服的VB.Net,我想知道单如何支持它。

Previously, I've only used Microsoft-centric solutions, but for an upcoming ASP.Net project I'm considering using Mono and hosting it on a Linux Amazon EC2 instance. Based on the responses to my previous question, this sounds doable. However, I'm most comfortable with VB.Net and I'm wondering how well Mono supports it.

有没有人有第一手的经验,使用VB.Net编写ASP.Net应用程序的单?如果是这样,我想知道如何去,你遇到了什么样的兼容性问题,如果你认为Mono的VB.Net支持准备在生产现场使用?

Does anyone have first-hand experience writing ASP.Net applications for Mono using VB.Net? If so, I'd like to know how it went, what kind of compatibility issues you ran into, and if you consider Mono's VB.Net support ready for use on a production site?

我知道Mono的C#.NET支持非常好,所以这是我的回退计划,但我真的preFER使用VB.Net。

I know Mono's C#.Net support is very good, so that's my fall-back plan, but I'd really prefer to use VB.Net.

推荐答案

VB编译器并没有被抛弃,这只是一个时间不足是preventing必要的工作,以更新到新的VB版本。

The VB compiler hasn't been abandoned, it's just a lack of time that is preventing the required work to update to newer VB versions.

目前VBNC有VB 8(又名Visual Studio 2005中)的支持,从较新版本的VB几个小功能。

Currently vbnc has support for VB 8 (aka Visual Studio 2005), with a few minor features from newer VB versions.

最简单和最安全的将是precompile您的网站在Windows上,在这种情况下,你将不必处理任何潜在问题的编译器(你可以使用最新的Visual Studio版本)。如果你走这条路,你不应该遇到任何错误,你都打不到使用C#[1]

The easiest and safest would be to precompile your site on Windows, in which case you won't have to deal with any potential compiler issues (and you can use the most recent Visual Studio version). If you take this route you shouldn't run into any bugs you wouldn't hit using C# [1]

[1]:你会引用一个装配更多:Microsoft.VisualBasic.dll中,其中的可能的是bug的来源 - 但是如果你坚持什么被认为是VB良好的编程习惯(打开选项严格),您会打任何显著新错误的机率是pretty低。

[1]: You'd be referencing one assembly more: Microsoft.VisualBasic.dll, which could be a source of bugs - but if you adhere to what is considered good programming practice for VB (turn on Option Strict) the chances that you'll hit any significant new bugs is pretty low.

这篇关于是单声道的VB.Net支持准备一个生产基地?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆