Saya ingin menggunakan. NET untuk beberapa aplikasi web (mis. ASP.NET MVC 2). Namun anggaran saya terbatas, jadi saya ingin menggunakan Mono di Linux. Saya belum pernah menggunakan Mono sebelumnya, dan saya belum membaca tentang situs yang lebih besar yang menggunakan Mono + Linux di server dalam produksi.
Apa pengalaman Anda menggunakan Mono di Linux dalam produksi? Bagaimana kinerja dan stabilitas dibandingkan dengan .NET di Windows Server?
Apakah ada situs populer yang menggunakannya dalam produksi? Adakah artikel yang tersedia online yang mereka bagikan pengalamannya?
Jawaban:
Saya telah melakukan beberapa hal mono mvc di mac saya (unix bukan linux) dalam beberapa minggu terakhir dan telah menemukan mono dikombinasikan dengan monodevelop menjadi lingkungan yang cukup fitur dan berguna.
Sejauh ini di beberapa situs prototipe, saya belum menemukan pemecah kesepakatan atau masalah besar.
Dalam beberapa minggu ke depan saya akan menyebarkan beberapa situs ke server vps linux. Jadi saya akan mengomentari pengalaman saya.
[Perbarui]
Jadi jawaban ini sudah lama sekali dan saya butuh beberapa saat untuk menyelesaikan beberapa hal.
Jadi pengalaman saya: mono-2.10.1 atau lebih tinggi adalah fitur lengkap untuk asp.net mvc2 (mono-2.8 memiliki beberapa bug yang memerlukan kompilasi sumber) dan sekarang sedang digunakan oleh beberapa penyedia cloud.
Saya telah menemukannya stabil dan mudah dikembangkan, seperti saya katakan ada 2 bug yang mengganggu di versi 2.8 tetapi mereka diperbaiki di 2.10.1.
Saya senang menguraikan berdasarkan komentar.
[Pembaruan] Saya telah membuat blog di sini tentang penggunaan mono + xsp4 + nginx: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-deployment/
sumber