Kan man afvikle et program skrevet i VB.NET på en Linux maskine?
Hej! Jeg er igang med at udvikle et system hvor jeg bruger Visual Basic.NET. Men jeg skal også have mulighed for at bruge systemet i Linux miljø. Er det muligt at overføre mit system direkte til Linux? Mvh. Loonie
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
odegaard >> Jo, men det er MEGET begrænset hvor meget funktionalitet du kan have med - Mono understøtter bl.a. ikke Windows Forms endnu... Simple konsonprogrammer virker (med forbehold) fint.
Men så er det jo faktisk også et nej. Mono skriver de arbejder primært på C#, men søger folk til at arbejde på VB.NET. Så jeg har meget svært ved at se hvordan du vil kunne bruge VB.NET allerede nu på nogen måde.
odegaard >> Det er da ikke et lodret "nej" uden videre forklaring... Desuden er der jo som bekendt ikke meget forskel på kode genereret ud fra C#-kode og VB.NET-kode (læs spørgsmålet igen...)
Jeg ville ihvertfald ikke satse på det. Det lyder ikke som et færdigt projekt (og næppe særlig stabilt). Og der må da være lidt forskel eftersom VB.NET også har et par enkelte af deres egne biblioteker, præcis som C# har dens.
Prøv at læse deres hjemmeside: "Support for the VB runtime: we need contributions to make our VB runtime mature enough to host applications compiled with the VB.NET to run with Mono."
Det tolker jeg som om der ikke er noget brugbart endnu.
Du har fuldstændig ret, det er ikke noget man skal bruge til produktionsløsninger da det som du siger langt fra er et færdigt projekt.
Grunden til at jeg argumenterer lidt for det, er at jeg mener det ville være synd hvis folk fik den opfattelse at .NET er "Microsoft-Only". Jeg kender flere som for hvem det ville være grund nok til at vælge en anden teknologi.
Jeg vidste ikke at C# også bruger specielle biblioteker udover Frameworkets standardbiblioteker? Jeg troede kun der var en lille smule ekstra overhead med VB.NET for at bibeholde noget bagudkompatibilitet med VB6...
Jeg lavede engang et lille konsolprogram som kunne agere Windows Messenger, mest som et forsøg. Det samme program, uden ændringer overhovedet, virkede upåklageligt under Mono - bortset fra et problem der så ud til at være med nogle sikkerhedstilladelser og nogle klasser som i øvrigt ikke var 100% implementeret på daværende tidspunkt. Udover disse problemer, virkede programet fuldstændigt som i Windows.
I næste version af Mono kommer også bedre understøttelse af ASP.NET så man rent faktisk kan bruge det sammen med Apache under Linux.
// Simon // This sentence no verb.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.