데스크톱 응용 프로그램을 만듭니다. 나는 웹에서 더 나은 것을 찾았다. 누군가가 이러한 구성 요소의 긍정적이고 부정적인 측면을 말할 수 있습니까?더 나은 데스크톱 응용 프로그램을위한 Jdesktop 또는 Qt
0
A
답변
4
나는 QT에 대한 몇 가지 정보를 추가 할 수 있습니다 :
QT는 데스크톱 응용 프로그램이 필요합니다 거의 모든 것을 다루고 잘 설계된 휴대용 라이브러리입니다. QT는 GUI, 네트워킹, SQL, 그래픽 등을 다룹니다.
장점 :
- 매우 광범위한 라이브러리
- 고성능
- 휴대용
단점 :
- 그것은 C++
- 특별 preprocessor/make 도구가 필요합니다.
QT 컴파일 환경을 설정하는 것은 C++ 컴파일 환경을 설정하는 것보다 약간 어렵습니다. C++은 - 특히 익숙하지 않은 경우 - 매우 어렵고 학습 곡선이 가파릅니다. QT는 백그라운드에서 적절한 도우미 클래스 (QPointer, ...) 및 라이브러리 마법 (QObjects가 어린이를 자유롭게 함)으로 많은 도움을줍니다. 다른 언어에도 바인딩이 있습니다. Jambi는 Java에 대한 바인딩이며 파이썬에 대한 바인딩도 있습니다.
당신의 결정에 당신이 가장
- 을 고려하십시오. C++ 코드는 매우 빠르지 만 성능이 필요하지 않은 경우 수동 메모리 관리 및 포인터로 작업 할 이유가 없습니다.
- 어떤 라이브러리가 데스크탑 응용 프로그램에 대해 원하는 모양과 느낌을 제공합니까?
- 이식성이 필요한 경우 : "Java Runtime Environment"(Java)를 실행하거나 "모든 곳에서 실행"하고 싶습니까? 이 플랫폼 이서 "(QT)
을 위해 그것을 컴파일하면 다음 QT-잠 위키에 대한 링크는 다음과 같습니다 http://qt.gitorious.org/qt-jambi/pages/Home은. Nokia에 따르면 : "Qt Jambi는 Java 개발자를위한 Qt GUI 툴킷"
0
Qt는 현재 최고의 크로스 플랫폼 GUI 프레임 워크입니다. 각 플랫폼에서 기본 모양으로 위젯을 렌더링하며 API를 사용하기가 매우 쉽습니다.
Qt를 사용한다고해서 C++을 사용해야한다는 의미는 아닙니다. 예를 들어 Java (Qt Jambi) 또는 Python (PyQt)에서 Qt를 프로그래밍 할 수 있습니다.
관련 문제
- 1. 데스크톱 응용 프로그램을위한 Java Swing 또는 Windows Forms?
- 2. 동기화 된 데스크톱 응용 프로그램을위한 DB 디자인
- 3. 풍부한 UI 데스크톱 응용 프로그램을위한 기술은 무엇입니까?
- 4. MFC 응용 프로그램을위한 QTextEdit (QT 제어) 대안?
- 5. Qt GUI 응용 프로그램을위한 Ruby 바인딩
- 6. 더 나은 XPath 또는 Linq2Xml
- 7. db_connect - 또는 죽을 더 나은
- 8. 더 나은 HBASE 또는 Neo4j
- 9. Qt - 데스크톱 버전의 XQAlarm
- 10. 디렉토리 또는 더 나은 방법을위한 일괄 스크립팅
- 11. 더 나은 성능과 더 나은 구조
- 12. 데스크톱 응용 프로그램 Longevity
- 13. MFC는 Windows 데스크톱 응용 프로그램을위한 지배적 인 프레임 워크입니까?
- 14. 더 나은 EJB3 IOC
- 15. 작은 자바 응용 프로그램을위한 최고의 데스크톱 배포 기술
- 16. C# 데스크톱 응용 프로그램을위한 최고의 보안 프레임 워크?
- 17. Mondern Java GUI Framework (WPF 또는 Qt)?
- 18. RedirectToAction 도움말 또는 더 나은 제안
- 19. 더 나은 : switch-case 또는 if-else?
- 20. 처리기 또는 수신기. 더 나은 무엇입니까?
- 21. 더 나은 단일 쿼리 또는 다중 쿼리입니까?
- 22. 더 나은 'parent()'또는 'parents()'가 무엇입니까?
- 23. 플래시에서 충돌 감지 ... 또는 더 나은 방법
- 24. 더 나은 점은 ConfigObj 또는 ConfigParser입니다.
- 25. C++ : __debugbreak() 또는 더 나은 대안으로 계속하십시오.
- 26. 더 나은 EBS 또는 개인 AMI는 무엇입니까?
- 27. 데이터 세트 또는 더 나은 아이디어를
- 28. PHP - 더 나은 출구 또는 반환?
- 29. 웹 양식 : 더 나은 테이블 또는 목록
- 30. 더 나은 방법 : DataSet 또는 DataReader?
Jambi가 아직 개발 중이거나 삭제 했습니까? – Marius
나는 jambi 커뮤니티 입력에 의존하고 있다고 생각한다. iirc는 몇 달 전에 이것에 관해 뭔가를 보았지만 적절한 링크를 찾을 수 없다. 사이드 노트에서 나는 C++을 쓰지 않아도된다고 말하고 싶다. '죄수'라고 쓰고 싶지 않다. 일반적으로 자바를 쓰지 않는다면, java로 쓰여진 다른 것의 죄수 다. –
당신은 자바 코드를 쓸 수있다. Jambi? – Iguramu