나는 프로젝트를 진행 중입니다. GUI 부분에는 두 가지 옵션이 있습니다.
사용하거나대화또는선.
나는 이전에 이러한 도구를 사용한 적이 없습니다. 그 중 하나를 배워야 했어요. 어떤 공부를 해야 하는지, 어떤 공부가 더 유익한지 추천해주세요. 어느 것이 낡고 어느 것이 새것입니까? 어느 것을 더 선호 해?
답변1
그것은 실제로 당신이 달성하고자 하는 것에 달려 있습니다.
대화콘솔에서 액세스할 수 있는 저주 기반 텍스트 대화 상자를 만듭니다. 이는 쉘 스크립트에 일정 수준의 상호작용성을 추가하는 데 유용합니다. 대화는 산보다 오래되었지만 여전히 그 용도가 있습니다.
제니티창 GUI 환경에서 사용할 GTK 기반 그래픽 대화 상자를 만듭니다. 이는 스크립트로 실행되고 있지만 사용자가 텍스트 콘솔에서 실행하지 않고 상호 작용이 필요한 항목에 일부 그래픽 처리를 추가하는 데 유용합니다. Zenity는 비교적 새로운 플레이어이지만 Gnome과 함께 배포되기 때문에 폭넓은 사용성과 안정성을 갖추고 있습니다.
물론 다른 사용 사례도 있지만 두 도구는 근본적으로 다르기 때문에 달성하려는 목표를 결정할 수 있으며 하나의 도구를 사용하거나 다른 도구를 사용하는 것이 확실한 선택이 될 것입니다.