Adakah pengalaman dengan Mono di server produksi? [Tutup]

22

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?

Jonas
sumber
2
Ini tidak menjawab pertanyaan Anda, tetapi Anda bisa mendapatkan akun hosting bersama ASP.NET dengan uang yang sama (di bawah rata-rata $ 10 / bulan) sebagai akun Linux.
Adam Lear
@ Anna: Terima kasih, itu informatif. Tapi saya terutama mencari beberapa VPS. Dan juga lebih mudah untuk menyiapkan beberapa server pengembangan / uji di rumah di VirtualBox jika tidak ada lisensi untuk membayar.
Jonas
@Anna apakah akun linux yang dibagikan dibagikan atau tidak?
alternatif
@mathepic Ya. Akun ini hampir identik dalam hal fitur (dengan variasi kecil pada ruang disk yang tersedia dan yang lainnya), dengan perbedaan utama adalah dukungan Linux / Rails vs Windows / ASP.NET.
Adam Lear
Bukan jawaban nyata, tapi saya sudah membuat aplikasi Winforms dengan Mono. Mereka bekerja dengan sangat baik, tidak ada hambatan sama sekali.
Robert Harvey

Jawaban:

15

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.

Berjalan di mono-2.8 http://srvd.in/

AppHarbor: http://unwind.apphb.com/

DeployFu: http://unwind.deployfu.com/

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/

Thomas James
sumber