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.