문제

Linux 및 OS X에서 C# 개발을 위한 Mono는 얼마나 견고합니까?부업으로 C#을 배워볼까 고민하다가, Mono를 사용해 배워도 괜찮을까 고민했습니다.

도움이 되었습니까?

해결책

저는 2년 넘게 모노를 사용해 왔습니다.작업은 Windows 및 .Net이고 집은 GNU/Linux에서 모노입니다.동일한 SVN 저장소에서 GUI와 ASP.NET 앱을 모두 문제 없이 실행할 수 있었습니다.제가 변경해야 했던 유일한 변경 사항은 연결 문자열이었습니다.ASP.NET은 Apache 및 xsp2용 mod_mono에서 잘 작동합니다..NET 3.5 부분 중 일부는 없지만 .NET 2.0 및 이전 버전에서는 확실히 작동합니다.

Monodevelop은 잘 진행되고 있으며 디버거도 잘 작동하고 있다고 생각합니다.

다른 팁

괜찮을 것입니다.이제 C# 3.0을 지원합니다.저는 보통 2.0을 목표로 삼으려고 노력하는데 매우 안정적입니다.

Winforms와 ASP.NET은 모두 나에게 잘 작동했습니다.고려해야 할 유일한 점은 현재 WPF에 대한 지원이 없다는 것입니다.

.NET 2.0은 완전히 구현되었으며 .NET 2.0만 사용할 계획이라면 제대로 작동할 것이 거의 보장됩니다(WinForms도 마찬가지입니다). :) 다른 버전은 아직 개발 중이므로 Mono 웹사이트를 확인해야 합니다.

Mono의 OSX 지원에 대해서는 말할 수 없지만 다음과 같은 Linux의 꽤 큰 프로젝트에 사용됩니다. 반시 그리고 F-스팟. 모노개발 사용할 수 있는 꽤 괜찮은 IDE입니다.

Mono는 OSX에서 매우 견고합니다.스택에서 부족한 유일한 부분은 GUI입니다. Gtk#이나 Winforms도 Linux처럼 작동하지 않습니다.

모노를 사용하여 C#을 배우는 것이 매우 실용적이라고 생각합니다.저는 모노를 직접 사용해본 경험은 없지만 플랫폼이 매우 안정적인 것 같고 모노는 많은 분야에서 사용되고 있습니다. 상업용 및 오픈 소스 애플리케이션.

Mono는 최근 .NET 3.5를 완벽하게 지원하며 전반적으로 Mono가 대부분의 작업을 잘 처리한다고 발표했습니다.많은 작업이 자원 봉사자들에 의해 수행되므로 여전히 문제를 일으킬 수 있는 특수한 상황에 직면하게 될 것입니다. 그러나 이들은 Bugzilla 및 메일링 리스트에 매우 반응이 좋습니다.

방금 추가한 또 다른 훌륭한 기능은 Windows의 Visual Studio에서 Linux/Mac에서 실행되는 프로세스에 원격으로 연결하는 기능입니다.이를 통해 발생할 수 있는 시스템 관련 문제를 디버깅할 수 있습니다.

언어를 배우려면 괜찮을 것입니다.모노에는 일부 라이브러리가 없지만 언어 학습에 방해가 되는 것은 아닙니다.자세한 내용은 다음에서 확인할 수 있습니다. 모노 프로젝트 페이지:자주하는 질문.

단핵증 사실상이다 유닉스용 .NET.

제안하지는 않지만 배우시길 권장합니다. 씨# 사용하여 단핵증.이런 방식으로 .NET 크로스 플랫폼 접근 방식에 발을 들여놓게 됩니다.

지금 사용 중 Xamarin 모노 도구 (http://xamarin.com/) Android, iOS 및 WindowsPhone(및 그 이상) 간에 코드를 공유하는 크로스 플랫폼 모바일 앱을 디자인할 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top