ประสบการณ์ใด ๆ กับโมโนบนเซิร์ฟเวอร์ที่ใช้งานจริง? [ปิด]


22

ฉันอยากรู้อยากเห็นที่จะใช้. NET สำหรับเว็บแอปพลิเคชั่นบางตัว (เช่น ASP.NET MVC 2) อย่างไรก็ตามงบประมาณของฉันมี จำกัด ดังนั้นฉันจึงอยากใช้ Mono บน Linux ฉันไม่เคยใช้ Mono มาก่อนและฉันไม่ได้อ่านเกี่ยวกับไซต์ที่ใหญ่กว่าใด ๆ ที่ใช้ Mono + Linux บนเซิร์ฟเวอร์ในการผลิต

ประสบการณ์ของคุณในการใช้ Mono บน Linux ในการผลิตคืออะไร ประสิทธิภาพและความเสถียรนั้นเทียบกับ. NET บน Windows Server อย่างไร

มีเว็บไซต์ยอดนิยมใดบ้างที่ใช้ในการผลิตหรือไม่ พวกเขามีบทความใดบ้างทางออนไลน์ที่แบ่งปันประสบการณ์


2
สิ่งนี้ไม่ได้ตอบคำถามของคุณ แต่คุณสามารถรับบัญชีโฮสติ้งที่ใช้ร่วมกันของ ASP.NET ได้ในจำนวนเงินเท่ากัน
Adam Lear

@Anna: ขอบคุณนั่นเป็นข้อมูล แต่ส่วนใหญ่ฉันกำลังมองหา VPS สองสามตัว และยังง่ายต่อการตั้งค่าการพัฒนา / ทดสอบเซิร์ฟเวอร์ที่บ้านใน VirtualBox บางอย่างถ้าไม่มีใบอนุญาตให้ชำระเงิน
Jonas

@Anna บัญชี linux ที่เป็นปัญหาถูกแชร์หรือไม่
ทางเลือก

@ คณิตศาสตร์ใช่ บัญชีมีความเหมือนกันในแง่ของคุณสมบัติ (โดยมีการเปลี่ยนแปลงเล็กน้อยในพื้นที่ว่างบนดิสก์และอะไรก็ตาม) โดยความแตกต่างหลักคือการรองรับ Linux / Rails เทียบกับ Windows / ASP.NET
Adam Lear

ไม่ใช่คำตอบที่แท้จริง แต่ฉันสร้างแอปพลิเคชั่น Winforms ด้วย Mono พวกเขาทำงานได้อย่างสมบูรณ์ไม่มีอุปสรรค
Robert Harvey

คำตอบ:


15

ฉันได้ทำสิ่ง mvc แบบโมโนบน mac ของฉัน (unix ไม่ใช่ linux) ในช่วงไม่กี่สัปดาห์ที่ผ่านมาและพบว่า mono ได้รวมกับ monodevelop เพื่อให้เป็นสภาพแวดล้อมที่มีประโยชน์และน่าสนใจ

จนถึงตอนนี้ในไซต์ต้นแบบไม่กี่แห่งที่ฉันยังไม่ได้เจอกับเบรกเกอร์ข้อตกลงหรือประเด็นสำคัญ

ในอีกไม่กี่สัปดาห์ข้างหน้าฉันจะปรับใช้ไซต์บางแห่งเพื่อเซิร์ฟเวอร์ linux vps ดังนั้นฉันจะแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของฉัน

[อัปเดต]
ดังนั้นคำตอบนี้นานมาแล้วและฉันต้องใช้เวลาซักพักก่อนจะเริ่มทำงาน

ดังนั้นประสบการณ์ของฉัน: mono-2.10.1 หรือสูงกว่านั้นเป็นคุณสมบัติที่สมบูรณ์สำหรับ asp.net mvc2 (mono-2.8 มีข้อบกพร่องบางอย่างที่ต้องมีการรวบรวมซอร์ส) และตอนนี้ผู้ให้บริการคลาวด์บางรายใช้งาน

ทำงานบน mono-2.8 http://srvd.in/

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

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

ฉันพบว่ามันเสถียรและง่ายต่อการพัฒนาด้วยเช่นที่ฉันบอกว่ามีข้อบกพร่องที่น่ารำคาญ 2 ข้อในรุ่น 2.8 แต่ได้รับการแก้ไขใน 2.10.1

ฉันยินดีที่จะอธิบายอย่างละเอียดตามความคิดเห็น

[อัปเดต] ฉันบล็อกที่นี่เกี่ยวกับการปรับใช้ขาวดำ + xsp4 + nginx: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-deployment/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.