.NET 개발자를위한 Linux 채택 경로


16

저는 .NET C # 프로그래머이며 .NET 스택을 좋아합니다. 나는 리눅스를 여러 번 시도했지만 나는 아무것도 할 수 없어서 해고 당할 때마다 .. (예 : 프로그램이나 프로그램).

Mono가 출시 된 이래로 저는 Linux를 훨씬 더 많이 사용하고 있습니다.

(또한 Python을 배우기로 결정했습니다.)

쉘 명령, 기본 API 등 OS 자체에 대해 더 배우고 싶습니다.

어디서부터 시작해야합니까?이 책에 권장되는 책이 있습니까?

유닉스 툴즈 3 판 오라일리 (Unix Tools 3rd Edition O'Reilly)를 구입 한 후 다른 책을 추천 할 계획이 있습니까?

참고 : 이것은 중요하지 않지만 Ubuntu 10.04를 사용하고 있습니다. Fedora를 원하지만 많은 사용자가 Mono 설치와 관련된 문제를 게시하는 것을 보았습니다.

답변:




1

고급 스크립팅 안내서 가 쉘 스크립팅을위한 훌륭한 리소스 라는 것을 알았습니다 .

그것을 읽고 모든 예제를 시도하면 디렉토리 트리를 탐색 할 수있는 누군가로부터 집을 꽤 잘 알고있는 사람에게 쉘을 사용하여 거의 모든 것을 할 수 있습니다.


-2

Linux 용으로 개발하려는 경우, 다양한 선택에 대해 먼저 배우고 싶을 수 있습니다. 그러나 파이썬 방식으로 가고 있다면 상황이 더 간단 할 수 있습니다. 나는 파이썬 + GTK + 그놈 스택을 정말 좋아합니다. 개발을 매우 쉽게 만드는 놀라운 도구가 있습니다.

.Net 개발자이므로 Java에 대해 더 편안하게 느끼고 기본 기술에 대해 거의 잊어 버릴 수 있습니다. Qt 또는 GTK를 사용합니까?

모노는 집과 같은 느낌을 주지만 컴퓨터에 모노를 사용하는 것을 좋아하지는 않습니다. 인터넷에서 이에 대한 좋은 토론이 있습니다 (예 : gnote vs tomboy)


2
그리고 -1 때문입니까?
Eldelshell

2
Python + Gtk + GNOME을 추천하는 것은 좋은 조언이지만, Java를 추천하는 것은 Linux에서 상대적으로 열악한 라이브러리 지원을 고려할 때 좋지 않은 선택이었습니다. 또한 안티-모노 어드바이스가 논증 적으로 표현되었다고 느꼈습니다. "모노를 갖고 싶어하는 사람은 많지 않다"는 것은 단순히 거짓이며 실제로는 어려운 사실에 의해 뒷받침되어야합니다. 낙심 한 사람들이 시끄럽다고해서 개발 언어의 선택에 영향을 줄만큼 충분한 인구가 있다는 의미는 아닙니다. 어쨌든 대부분의 모노 증오는 Java에 대해 비슷한 예약을 가지고있는 것 같습니다.
Sandy

패키지 인기를 확인하는 데 유용한 리소스는 popcon.ubuntu.com 입니다. ~ 90 %의 사용자가 Mono를 설치했습니다. ubuntu-desktop의 경우 73 %와 gnome-panel의 경우 87 % (보고하는 데스크탑 사용자 수를 나타냄)와 비교하십시오. 또한 Java와 비슷한 것을 64 %와 비교하십시오.
Sandy

1
"리눅스에서 상대적으로 열악한 라이브러리 지원을 고려할 때 Java가 좋지 않은 선택 인 것 같습니다." Linux의 Java 스택은 Microsoft의 .Net이 꿈꾸는 것보다 수천 배 더 큽니다. 물론 우분투에서 기본적으로 사용되는 3 개 이상의 앱이 모노를 기반으로하기 때문에 모노에 대한 수치가 높습니다.
Eldelshell
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.