Dette har efterhånden været oppe en del gange herinde og indtil videre kan det ikke lade sig gøre. Dog lader det til at microsofts forsknings afdeling har færdigudviklet en compiler kaldet bartok[1] der kan gøre det ønskede men så vidt jeg kan se deler de den ikke med os :(
Men du kan jo få en lille distribuerbar version af .NET frameworket som du kan smide afsted sammen med dine projekter, så jeg kan ikke se hvor problemet ligger i dette.
Og lige som jeg skrev ovenstående kommer jeg så i tanke om at man svjh. med mono kan compile Ahead-Of-Time dvs. direkte til native kode som spørgeren efterlyste (Jeg har dog aldrig brugt det)
Og for at få styret min: Moonduck, har du selv forsøgt dig? Og i så fald hvordan er kompatibiliteten? De er jo efterhånden nået ret langt med projektet.
Odegaard: Jeg har endnu ikke brugt det til noget seriøst, kun lidt småtests. Men f.eks. ASP.NET er fuldt ud kompatibelt og man kan køre IBuySpy med mono.
De eneste steder jeg er stødt på problemer er i BCL hvor System.Windows.Forms ikke virker helt optimalt endnu og da jeg testede var der også nogle huller i System.Drawing, men så vidt jeg er orienteret er hullerne i System.Drawing ved at være lukket.
Men engang når jeg får tid(gud ved hvornår det bliver) vil jeg da teste mig lidt frem igen evt. med nogle lidt større projekter, og det kunne da være jeg publicerede noget om mine erfaringer.
Nå, nu endte jeg lige med at sidde og lege lidt. Og du kan tage en .NET assembly (exe) fil og køre følgende på:
mono --aot <assembly>
Og så skulle den være compilet til native kode istedet, og mono er også efterhånden blevet skidelet at installere på windows(2 klik) så jeg syntes da at spørgeren(sk-man) skulle gøre et forsøg.
hvad er ideen i at installere mono på Windows? .NET frameworket er jo gratis og heller ikke en beta-udgave. Jeg er mere nysgerrig efter hvordan en DLL ville opføre sig på en unix-server
odegaard: For mig er ideen at jeg bruger min windows som testmiljø så hvis jeg tester med mono her er jeg fri for at boote min BSD maskine hver gang jeg vil teste om noget er implementere/virker som forventet i mono.
Desuden kan det også være en fordel hvis man vil servere asp.net sider fra sin windows workstation at den kan klare mere end 5 connections som er standard og dette kan man ved at bruge mod_mono til apache eller ved at bruge mono's XSP web server
10 connections er heller ikke meget når Internet Explorer har for vane at lave 3-4 stykker pr. side, dvs. en side med 2 frames og et par billeder og et stylesheet og ja, det var så de 10 connections ved den første bruger :-)
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.