KDE와 GNOME의 차이점은 무엇이며, 임베디드 개발을 위한 호스트 결정은 무엇입니까?

KDE와 GNOME의 차이점은 무엇이며, 임베디드 개발을 위한 호스트 결정은 무엇입니까?

KDE와 GNOME 프로젝트의 차이점은 무엇입니까?

이는 임베디드 개발 프로젝트의 호스트 운영 체제로 하나(KDE/GNOME)를 선택하고 싶기 때문입니다.

C(GNOME용 GTK) 및 C++(KDE용 QT)와 같은 모든 세부 정보(코드 수준 및 GUI 수준)를 얻고 싶습니다.

또한, 왜 이런 분류를 하는 걸까요?

개발자의 관점에서 볼 때, 어느 쪽이 더 효율적인가요? 아니면 안정적인가요?

__카누

답변1

주요 차이점은 KDE가 Qt를 기반으로 하는 C++인 반면 Gnome은 GTK 위에 C를 기반으로 한다는 것입니다.

창 관리자는 사용자에게 표시할 내용에 대해 서로 다른 철학을 가지고 있습니다.

그리고 다른 응용 프로그램이 있습니다 ...


업데이트: 둘 다 훌륭하고 안정적입니다(올바른 버전을 선택한 경우). 거의 동일한 작업을 수행하지만 방식이 다르기 때문에 비교가 어렵습니다.

내 개인적인 의견은 Qt가 좋은 소프트웨어 프레임워크라는 것입니다. 하지만 많은 사람들이 gtk에 대해 같은 의견을 갖고 있다는 것도 알고 있습니다.

이것은 고전적인 말싸움의 주제이기 때문에,인터넷에는 이 주제에 관한 많은 기사가 있습니다..


그러나 임베디드에 관해서는 대답이 더 간단합니다. Nokia(휴대폰 제조업체)가 이제 Trolltech(Qt 제조업체)의 소유주이고 그들이 Qt를 임베디드에 대한 유효한 선택으로 홍보했기 때문입니다. 이제 "라는 Qt 버전이 있습니다.임베디드 리눅스용 Qt". Intel 및 Linux Foundation과 함께 그들은 다음과 같은 새로운 배포판을 만들었습니다.미고. 따라서 Qt는 임베디드 세계에서 많은 지원을 받고 있으며 꽤 좋은 기능을 가지고 있습니다.문서따라서 시작하는 것은 쉽습니다.

보거나 사용할 수 있는 예는 다음과 같습니다.BeagleBoard의 MeeGo.

관련 정보