윈도우와 맥 양쪽을 지원하는 개발 언어로서 파이썬이 괜찮은가요?
글쓴이: lbm200 / 작성시간: 수, 2013/07/24 - 12:21오후
초보같은 질문이라 죄송합니다;
기준은 아래와 같습니다.
- 하나의 소스로 윈도우, 맥 양쪽에서 실행되어야 합니다.
- GUI 프로그램이어야 합니다.
- 생산성이 좋아야 합니다.
알아본 것이 파이썬과 gui 툴킷(tkinter, pyQT 등) 입니다.
현재로서 이 조합이 제일 적절하다고 생각합니다.
그 전에는 자바와 HTML5 를 생각 했는데,
html5는 파일 입출력이 불가라 생각을 접었습니다.
그리고 생산성 면에서 자바보다 파이썬이 유리할 거 같아 파이썬으로 결정했는데,
파이썬과 gui툴킷으로 저 위의 세 가지 기준이 만족될 수 있는지 여쭤보고싶습니다.
혹시 다른 조합이 있다면 어떤 것이 있는지도 궁금합니다..
Forums:
Pascal & c#
라자루스나 Mono쪽이 있네요.
돈 있으면 델파이 쓰셔도 될듯!
그런 상황이라면 당연히 자바죠...
파이썬은 나름 매력적인 언어이긴 한데요.. 스크립트 언어의 한계성도 있고, UI가 무지 구립니당..
닷넷도 윈도우쪽에서만 완벽한 서비스가 제공되므로 님같은 경우라면 자바로 하면 됩니다.
다만, 자바로 할때 UI 프레임워크를 뭘로 가져갈지 다시한번 고민해야합니다.
대표적으로 Eclipse RCP와 Netbeans Platform이 있습니다.
둘다 메리트있는 플랫폼입니다만,
둘다 공부해본 바로는 약간 내부적으로 지향하는 바가 차이가 있긴합니다.
넷빈즈는 스윙기반이긴 하지만, 넷빈즈 플랫폼 국내에 그닥 사용층이 두텁치 못합니다.
원서도 달랑 두권인가 밖에 없구요. 그중 한권은 독일어로 쓴 초기버전을 영어로 번역해놓은거라 매끄럽진 못한듯합니다.
이클립스는 번역서가 있긴 하지만, 스윙기반이 아닌 SWT기반인지라 이거 따로 공부해줘야 하구요.
요즘 4.x기반으로는 책이 아직 번역되어 있지 않네요.
암츤, 전 이클립스로 UI 프로젝트 몇개 진행해봤는데, 고객들은 다들 좋아라 했습니다!
https://python-gtk-3-tutorial
https://python-gtk-3-tutorial.readthedocs.io/en/latest/
Python gtk+ 조합도 좋습니다.
세벌 https://sebuls.blogspot.kr/
QT도 양쪽 모두 만들어요
C++ 언어 경우 QT도 좋아요.
동일한 소스로 맥과 윈도우 그리고 리눅스까지도 같은 소스를 사용해요.
물로 아주 미세하게나마 OS별 조건 처리는 있을 수 있지만
해당 소스를 해당 OS에서 컴파일만 하면 됩니다.
[BerEditor] https://jykim74.tistory.com/36