KDE에서 모노 개발에 어떤 IDE를 사용합니까?


14

현재 GUI를 사용하여 Linux를 설치하지 않았습니다. 모두 텍스트 모드를 실행 중입니다. 내가 할 때는 보통 KDE를 사용합니다. Windows에서는 .NET 개발자이며 아직 모노 개발을 수행하지 않았습니다. Monodevelop는 그놈 전용이라고 들었습니다.

KDE 환경에서 Mono를 개발한다면 어떤 IDE를 사용합니까?

답변:


18

당신이 정말로 QT gungho이고 데스크탑에 어떤 gtk +도 견딜 수 없다면, 운이 좋지 않을 수도 있습니다. 반면에 라이브러리 나치가 아닌 경우 Monodevelop를 제안해도 될까요?

Monodevelop 는 주로 C # 및 기타 .NET 언어 용으로 설계된 IDE입니다. 개발자는 MonoDevelop를 통해 Linux, Windows 및 Mac OSX에서 데스크톱 및 ASP.NET 웹 응용 프로그램을 빠르게 작성할 수 있습니다. 개발자는 MonoDevelop를 사용하여 Visual Studio로 만든 .NET 응용 프로그램을 Linux로 쉽게 이식하고 모든 플랫폼에 대해 단일 코드 기반을 유지할 수 있습니다.

물론 실제 문제없이 Emacs 또는 Vim을 사용하여 글을 쓸 수도 있습니다.


나는 어떤 종류의 나치가 될 리눅스 사용자의 고급이 아닙니다. :) Monodevelop를 KDE에서 사용할 수 없다는 것을 이해하지 못할 수도 있습니다. Linux에서 GUI로 시작했지만 SSH를 사용하여 항상 Linux 서버를 사용하여 연결하고 GUI에서 리소스 낭비를 원하지 않기 때문에 텍스트로 빠르게 전환했습니다. 리눅스에서 GUI를 배우는 데 결코 신경 쓰지 않았습니다.
James

더 많이 알면 :)
Eli Frey

3
Monodevelop는 모노 IDE입니다. GTK 라이브러리를 사용하고 싶지 않다면 EMACS를 모노 모드 ( cybercom.net/~zbrad/DotNet/Emacs) 와 함께 사용할 수도 있지만 IDE로 Monodevelop를 권장합니다.
휴고

1
내가 Vim이나 Emacs를 좋아하지는 않지만 진지하게 다음 주자입니다. Kate 또는 Kdevelop에 대한 사랑이 없습니까? 오, 이것들은 KDE에 특유하고 매우 특색이 있다는 대답입니다. 모노 지원을 말할 수는 없지만 모노 개발이 모노 개발에 가장 적합하다고 생각합니다.
xenoterracide

@ xenotarracide : 멍청한 지적. 맛의 문제입니다. 내가 사용한 적이 없기 때문에 그러한 옵션을 제안하는 것은 거의 일어나지 않습니다. 공정하게 말하면, 그들은 일을하는 KDE 방식입니다.
Eli Frey

5

KDE에서 Monodevelop를 사용할 수없는 이유는 없습니다. 모든 GTK + 앱이 작동해야합니다. 유일한 단점은 외계인처럼 보일 수 있으며 다른 GTK + 앱이 설치되어 있지 않으면 "필요하지 않은"큰 라이브러리 세트를 가져올 것입니다.

FWIW, 저는 대부분의 모노 개발에 이맥스를 사용합니다.


3

여기서 주목해야 할 것은 MonoDevelop가 KDE에서 잘 작동한다는 것입니다. 그놈을 사용할 필요는 없습니다. 이것은 거의 모든 GTK + 응용 프로그램에 적용됩니다.


OpenSuse (KDE 사용)에서 한 번의 클릭으로 MonoDevelop를 설치했으며 설치되어 있고 바로 가기가 개발 아래에 있습니다. 클릭하면 "다음 추가 기능을 시작할 수 없습니다 : MonoDevelop.GnomePlatform, 5"가보고됩니다. Gnome이 설치되어 있지 않지만 Gnome Platform이 없다는 오류가 발생합니다. 계속하기로 선택하면 "치명적인 오류가 발생했습니다"라는 오류가 발생합니다. 아마도 이것이 MonoDevelop가 KDE에서 실행할 수없는 이러한 오해가있는 이유 일 것입니다. 어쨌든 KDE에서 실행하려면 어떻게해야합니까?
Nick_F

3

KDevelop 4 또는 Kate 를 체크 아웃 했습니까 ?

면책 조항 : 모노를 개발하지 않았으며 케이트의 vi 바인딩을 vim을 대체 할만 큼 충분히 얻을 수 없었습니다.


아직. 시도해 볼 것입니다.
James

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.