Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is Mono's VB.Net support ready for a production site? [closed]

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.

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?

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.

like image 483
ks78 Avatar asked Jan 20 '11 17:01

ks78


People also ask

Will VB NET be phased out?

Visual Basic (VB.NET) will continue to be supported by Microsoft. (It's not dead.) The language will no longer have new features added to it.

Is .NET 6 production ready?

NET 6 and we've heard great early results in production. . NET 6 is ready for your app. You can download . NET 6 for Linux, macOS, and Windows.

Is Mono supported by Microsoft?

Mono is a software platform designed to allow developers to easily create cross platform applications part of the . NET Foundation. Sponsored by Microsoft, Mono is an open source implementation of Microsoft's . NET Framework based on the ECMA standards for C# and the Common Language Runtime.

Can Mono run .NET framework?

Yes, Mono can run applications developed with the Microsoft . NET Framework on UNIX.


1 Answers

Note that you can also use .Net's precompilation for ASP.Net, and then all the VB.Net is compiled, so it doesn't matter how good or bad Mono's support of VB.Net is.

Precompilation also removes the initial compilation hit when your pages are first hit.

Just another thing to keep in mind as a fallback in case you hit bugs in Mono's VB.Net compiler.

like image 107
jpobst Avatar answered Oct 05 '22 16:10

jpobst