jonnie0006 / TempControl

0 stars 0 forks source link

Flutter와 QT비교 #7

Open jonnie0006 opened 3 weeks ago

jonnie0006 commented 3 weeks ago

$\color{red}{\textsf{검토 포인트}}$

$\color{red}{\textsf{시사점}}$

QT 라이센스 비용 확인 필요 Visual studio 만으로도 UI작성 가능(QT와 유사한 수준으로 예상) 비용적으로 QT보다 Visual studio가 유리하며, Flutter는 공짜이므로 취사선택이 가능함

요약 비교

항목 Qt Flutter
UI개발 공장스타일의 단순 UX 아이폰/안드로이드 스타일 UX 지원
Low level연동 QT만 가지고 가능? Visual studio가 추가로 필요함
라이센스 가격 Qt for Small Business : $499/1년, (매출 $250,000이하, 개발자4명)
Qt for Device Creation : $999/1년, (임베디드용, 매출$1,000,000이하)
Qt for Device Creation : $6,240/1년, (임베디드용, 매출$1,000,000이상)
https://www.qt.io/blog/available-now-qt-for-small-businesses
https://www.qt.io/pricing/qt-for-small-business
(Flutter는 무료)

Visual Studio Community Edition : 무료 (매출 $1,000,000이하, 개발자 5명)
Visual Studio Community Edition : $1,199/1년(매출 $1,000,000이상)
Visual Studio Professional이나 Enterprise : 대기업이 된 후 생각하면 됨.
https://blog.naver.com/doctor_soft/222739443066
항목 Qt Flutter
라이센스 유형 상업용 라이센스, 오픈 소스 라이센스 (GPL, LGPL) BSD-3-Clause 라이센스 (오픈 소스, 무료)
상업용 라이센스 비용 개발자 1인당 연간 약 $4,500부터 시작 무료
오픈 소스 라이센스 비용 무료 (GPL, LGPL 조건 준수 필요) 무료
기술 지원 및 업데이트 상업용 라이센스에 포함 커뮤니티 지원, Google에서 정기 업데이트
주요 사용 사례 데스크톱, 임베디드 시스템, IoT, 크로스 플랫폼 개발 모바일, 웹, 데스크톱, 크로스 플랫폼 개발
추가 기능 기술 지원, 추가 도구, 정기 업데이트 포함 기본 제공 기능에 포함
견적 요청 및 구매 방법 Qt 공식 웹사이트에서 견적 요청 가능 무료 다운로드 및 사용 가능
라이센스 제한 사항 상업용 프로젝트에 소스 코드 비공개 가능 소스 코드 공개 필요 없음, 상업적 사용 가능
대규모 프로젝트 상업용 라이센스 필요 (비용 발생) 무료
커뮤니티 및 생태계 활발한 상업적 지원, 다양한 산업 적용 활발한 오픈 소스 커뮤니티, Google 지원
항목 Qt Visual Studio
라이센스 유형 상업용 라이센스, 오픈 소스 라이센스 (GPL, LGPL) Community (무료), Professional, Enterprise
상업용 라이센스 비용 개발자 1인당 연간 약 $4,500부터 시작 Professional: 구매 필요, 가격 다양 (일반적으로 높음)
오픈 소스 라이센스 비용 무료 (GPL, LGPL 조건 준수 필요) -
사용 사례 데스크톱, 임베디드 시스템, IoT, 크로스 플랫폼 개발 Windows 플랫폼 개발, 클라우드 서비스 통합
기능 및 지원 기술 지원, 추가 도구, 정기 업데이트 포함 Community: 기본 개발 기능, Professional/Enterprise: 고급 기능 및 지원
대상 사용자 개발자 및 기업용 개인 및 소규모 팀 (Community), 대규모 팀 및 기업 (Professional, Enterprise)
라이센스 제한 사항 상업적 프로젝트에 소스 코드 비공개 가능 Community Edition: 수익 한도 있음, Professional/Enterprise: 유료 라이센스 요구
추가 정보 다양한 산업 및 플랫폼에 맞는 확장성 있는 개발 환경 제공 Windows 플랫폼에 특화된 통합 개발 환경 및 고급 협업 도구
jonnie0006 commented 2 weeks ago

@jonnie0006 테스트 멘션 @hongcheol-shin-gmail 테스트 멘션 이 코멘트가 전달되나요?

hongcheol-shin-gmail commented 2 weeks ago

@jonnie0006 테스트 멘션 @hongcheol-shin-gmail 테스트 멘션 이 코멘트가 전달되나요?

네 잘 보입니다! ^^

jonnie0006 commented 2 weeks ago

@hongcheol-shin-gmail 본 프로젝트는 Flutter와 QT를 장단점을 비교하고자 했는데... 위 검토결과, 트루노스는 QT에 대하여 999$/1년을 내야 할것으로 보입니다. 이 부분 상호 리뷰가 필요합니다.

위 내용이 어렵다면 시사점, 과 요약비교 만 보면 되겠습니다.

jonnie0006 commented 1 week ago

@tn-lyc 본 문서 읽어보시고, 리뷰하시고, 코멘트 달아주세요

tn-lyc commented 1 week ago

QT같은 경우는 LGPL3 라이센스 범위내에서 공장용 UI 모두 해결 가능합니다. 베이스 언어는 파이썬이면 Pyside2 모듈 가져다가 쓰면 라이센스 회피 가능하구요. Flutter 를 쓰려면 golang을 베이스로 쓰면 둘 다 무료라 문제 없을 겁니다.

jonnie0006 commented 1 week ago

@tn-lyc LGPLv3니까 QT수정은 전혀 없이 앱만 만들기 때문에, 아무 문제가 없다는 뜻이네. 그럼 QT버젼은 지금 뭐 쓰고 있어? QT도 깔아봐야 할듯... ㅠㅠ

그리고 혹시 공장 UI가 핸드폰이나 스마트패드등으로도 사용하고자 하는 요구사항은 없을까?

tn-lyc commented 1 week ago

지금은 쓸 기회가 없어 안써요. 처음이자 마지막이 RT20이고 그게 한 5년 전인 듯.. ^^

Qt 버전은 Pyside 버전에 맞춰야 하고

https://wiki.qt.io/Qt_for_Python

위 링크 보면 Pyside6까지 나왔고 QT 3.7+ 지원이네요

From: 강승우 @.> Sent: Friday, June 21, 2024 10:57 AM To: jonnie0006/TempControl @.> Cc: tn-lyc @.>; Mention @.> Subject: Re: [jonnie0006/TempControl] Flutter와 QT비교 (Issue #7)

@tn-lyc https://github.com/tn-lyc LGPLv3니까 QT수정은 전혀 없이 앱만 만들기 때문에, 아무 문제가 없다는 뜻이네. 그럼 QT버젼은 지금 뭐 쓰고 있어? QT도 깔아봐야 할듯... ㅠㅠ

— Reply to this email directly, view it on GitHub https://github.com/jonnie0006/TempControl/issues/7#issuecomment-2181840438 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BAXBD6QSAQYF3CAYJKKH53LZIOB6ZAVCNFSM6AAAAABJFNEUHKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBRHA2DANBTHA . You are receiving this because you were mentioned.Message ID: @.***>