Tôi đã tham gia vào nhiều công ty khởi nghiệp. Câu hỏi của bạn không thể được chúng tôi trả lời, bởi vì nó giống như một câu hỏi quản lý rủi ro: Nếu có điều gì đó không thành công, bạn có thể sửa chữa hoặc giải quyết một cách hợp lý với nỗ lực hợp lý không? Và bao nhiêu lần bạn mong đợi nó thất bại?
Để trả lời câu hỏi này, bạn cần phải biết bạn muốn hỗ trợ nền tảng nào, cách bạn sẽ sử dụng đơn âm và bạn có kỹ năng gì. Nếu bạn muốn hỗ trợ tất cả các nền tảng, mà trên đó mono chạy, bạn sẽ gặp nhiều vấn đề hơn, ví dụ như nếu bạn chỉ muốn hỗ trợ Mono trên Ubuntu. Mono là mã nguồn mở, nhưng nếu bạn muốn sửa lỗi trong mono, bạn cần phải có kỹ năng và thời gian để làm chính xác điều đó.
Một điều nữa, bạn muốn sản phẩm của mình đáng tin cậy như thế nào? Nếu bạn nhìn vào một sản phẩm như máy ghi đĩa cứng DVB-C của Samsung, đôi khi nó thực sự bị treo. Ngay cả một Playstation 3 bị treo một lần trong một thời gian. Nếu bạn tạo máy chủ internet, sự cố thường có thể bị ẩn nếu khách hàng thử lại sau khi hết thời gian chờ.
Nếu tôi cần mono khi khởi nghiệp, và tôi sẽ có ít nhất 1 lập trình viên có kỹ năng bên cạnh bản thân tôi ngay từ đầu, tôi sẽ không gặp vấn đề gì với việc chọn đơn vị làm nền tảng.
Nguồn
2009-09-28 10:28:41
Bạn có thể lặp lại cụm từ này để làm cho nó ít chủ quan hơn một chút. Bạn đang thực sự yêu cầu điều gì? Bạn đang cố gắng xây dựng cái gì và tại sao bạn lại xem xét đơn điệu? – Charles
@Charles - no, he _has_ để thuật lại nó để nâng cao câu hỏi lên cấp độ "chủ quan và tranh luận". Cho đến nay nó hầu như không đủ điều kiện là "không phải là một câu hỏi thực sự" :-) – ChssPly76
Đối với tôi câu hỏi này là quá chung chung và không có câu trả lời rõ ràng, có thể (ít nhất một phần) được giải quyết bằng cách viết lại nó. Như nó là, nó giống như yêu cầu "Java là tốt?", Mà chắc chắn nhất sẽ bị đóng cửa. – cletus