Mono ile üretim sunucularında deneyiminiz var mı? [kapalı]


22

Bazı web uygulamaları için .NET kullanmaya merak ediyorum (örneğin, ASP.NET MVC 2). Ancak bütçem kısıtlı olduğundan Mono'yu Linux'ta kullanmak istiyorum. Mono'yu daha önce hiç kullanmamıştım ve üretimde sunucuda Mono + Linux kullanan daha büyük siteleri okumamıştım.

Linux'ta Mono'yu üretimde kullanma deneyiminiz nedir? Windows Server'daki .NET ile karşılaştırıldığında performans ve kararlılık nasıl?

Üretimde kullanan popüler siteler var mı? İnternette mevcut herhangi bir makale deneyimlerini paylaşıyor muydu?


2
Bu, sorunuzu yanıtlamaz, ancak ASP.NET'in paylaşılan barındırma hesaplarını Linux hesaplarıyla aynı para karşılığında (10 $ / ay ballpark altında) alabilirsiniz.
Adam Lear

@ Anna: Teşekkürler, bu bilgilendirici. Ama ben esas olarak birkaç VPS arıyorum. Ayrıca, ödeme lisansı yoksa, VirtualBox'da evde birkaç geliştirme / test sunucusu kurmak daha kolaydır.
Jonas

@Anna, söz konusu linux hesapları paylaşılıyor mu değil mi?
Alternatif

@ mathepic Evet. Hesaplar, özellikler açısından hemen hemen aynıdır (mevcut disk alanındaki küçük değişiklikler ve ne olursa olsun), temel fark Linux / Rails ve Windows / ASP.NET'i desteklemektir.
Adam Lear

Gerçek bir cevap değil, ancak Mono ile Winforms uygulamaları oluşturdum. Mükemmel çalışıyorlar, hiç sorun yok.
Robert Harvey,

Yanıtlar:


15

Son haftalarda mac'umda bazı linux mvc işleri yapıyorum (unix linux değil) ve monodevelop ile birlikte mono'yu oldukça özellikli ve kullanışlı bir ortam olarak buldum.

Şimdiye kadar birkaç prototip sitesinde henüz herhangi bir anlaşma kırıcı veya büyük sorunla karşılaşmadım.

Önümüzdeki birkaç hafta içinde bazı siteleri linux vps sunucularına dağıtacağım. Bu yüzden deneyimlerime yorum yapacağım.

[Güncelleme]
Yani bu cevap uzun zaman önceydi ve bazı şeylerin çalışmaya başlaması biraz zaman aldı.

Bu yüzden benim deneyimim: mono-2.10.1 veya üstü asp.net mvc2 (mono-2.8 bir kaynak derleme gerektiren bazı hatalara sahipti) için tam bir özelliktir ve şu anda birkaç bulut sağlayıcı tarafından kullanılıyor.

Mono-2.8 ile çalışıyor http://srvd.in/

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

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

2.8 sürümünde 2 can sıkıcı hata olduğunu söylediğim gibi 2.10.1'de düzeltildi.

Yorumlara dayanarak detaylandırmaktan mutluyum.

[Güncelleme] Burada mono + xsp4 + nginx'in konuşlandırılması hakkında blog yazdım: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-deployment/

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.