Qt Creator 라는 통합 개발환경이 있고, Qt용 어플리케이션을 제작하는데 정말 편하고 좋습니다.
폼 디자인, 시그널+슬롯, 간이 슬롯, 각종 위젯의 모핑, 상속 같은 것을 편하게 할 수 있도록 되어 있습니다. 특히, 디자이너상에서 모핑과 상속을 이렇게 부드럽게 동작하도록 만든 툴은 없는 것 같습니다.
제일 마음에 드는 것은 어느 개발환경에서도 볼 수 없었던 (제가 경험한 것 중에) 동적인 레이아웃 기능인데 익숙해지기만 한다면 폼의 각종 위젯들이 화면 크기에 상관없이 자동으로 적절하게 배치되도록 할 수 있습니다. 델파이/빌더 같은 경우 Align과 추가적으로 Anchor를 지원하기는 하지만 여기에 못미칩니다. .NET 윈폼은 안습인 상황이지요.
디버깅은 gdb를 이용해 통합환경에서 사용하도록 되어있고, BP, inspect, watch 등 기존 개발환경이 가지는 디버깅 기능을 모두 가지고 있습니다. 또한 qDebug를 이용해서 전통적인 printf 디버깅도 훌륭하게 대체하고 있습니다.
덤으로 멀티플랫폼 어플리케이션으로 포팅하기 쉽기도 하고요.
Qt도 LGPL이 되었기 때문에 상용 프로그램을 개발하는데 아무런 제약이 없습니다.
요즘 하는 일에 무리해서 리눅스+Qt 를 적용해보았는데 왜 진작 도입하지 않았을까 하면서 후회하고 있을 정도입니다.
Eclipse CDT 나 (주로
Eclipse CDT 나 (주로 GNOME 사용자들 ..)
KDevelop 을 (주로 KDE 사용자들 ..) 주로 쓰는 것 같습니다.
GNOME 진영에서 나오는 건 사실 Anjuta입니다만.
이름 때문인지 안조타-_-는게 일반적인 평이더군요.
Code::blocks 도
Code::blocks 도 좋습니다. wxWidgets 기반이라 윈도우에서도 사용가능합니다.
통합개발툴이라는 것이 꼭 필요한 요소가 뭐가 있을까요?
이렇게 질문하는 것은 이상하긴 합니다만...
개인적으로 최근 IDE의 refactoring tool은 정말 좋더군요.
아, 그리고 GUI programming 도 좋습니다.
gui프로그램은
gui프로그램은 안해봐서 잘 모르겠지만^^
gui만 안들어가면 그냥
vi, ctag, grep만으로 터미널 2~3개 뛰어놓으면 훌륭한
통합개발툴이라고 생각합니다만.^^
어떤 기능이 필요하신거죠?
인생은 도박이다.
원글자는 아니지만,
원글자는 아니지만, 디버깅은요?
전 printf를
전 printf를 씁니다만...이건 추천드리고 싶지 않아서 안적었네요.
디버깅은 동작 환경에 영향을 많이 받기에 동작 환경에따라 적절한걸 쓰면 좋을거같네요.
gdb, syslog를 추천합니다.
인생은 도박이다.
Qt
원하시는 기능은 Qt 에 모두 포함되어 있습니다.
Qt Creator 라는 통합 개발환경이 있고, Qt용 어플리케이션을 제작하는데 정말 편하고 좋습니다.
폼 디자인, 시그널+슬롯, 간이 슬롯, 각종 위젯의 모핑, 상속 같은 것을 편하게 할 수 있도록 되어 있습니다. 특히, 디자이너상에서 모핑과 상속을 이렇게 부드럽게 동작하도록 만든 툴은 없는 것 같습니다.
제일 마음에 드는 것은 어느 개발환경에서도 볼 수 없었던 (제가 경험한 것 중에) 동적인 레이아웃 기능인데 익숙해지기만 한다면 폼의 각종 위젯들이 화면 크기에 상관없이 자동으로 적절하게 배치되도록 할 수 있습니다. 델파이/빌더 같은 경우 Align과 추가적으로 Anchor를 지원하기는 하지만 여기에 못미칩니다. .NET 윈폼은 안습인 상황이지요.
디버깅은 gdb를 이용해 통합환경에서 사용하도록 되어있고, BP, inspect, watch 등 기존 개발환경이 가지는 디버깅 기능을 모두 가지고 있습니다. 또한 qDebug를 이용해서 전통적인 printf 디버깅도 훌륭하게 대체하고 있습니다.
덤으로 멀티플랫폼 어플리케이션으로 포팅하기 쉽기도 하고요.
Qt도 LGPL이 되었기 때문에 상용 프로그램을 개발하는데 아무런 제약이 없습니다.
요즘 하는 일에 무리해서 리눅스+Qt 를 적용해보았는데 왜 진작 도입하지 않았을까 하면서 후회하고 있을 정도입니다.
말만 들어도 엄청
말만 들어도 엄청 좋은거네요.
gtk 쪽은 그런거 없으려나요...;;
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇 개 안돼요~
http://xenosi.de/
https://xenosi.de/
어... 닷넷의 윈폼
어... 닷넷의 윈폼 레이아웃이 안습이라니요. Dock, Anchor뿐 아니라 Flow, Table 레이아웃도 다 있습니다. 이 조합은 거의 무적이다라고 보는데.. Qt 디자인 모드는 안써봐서.. 닷넷의 윈폼보다 더 편한게 어떤건지 궁금하네요.
전 vim과 gdb랑 gcc만
전 vim과 gdb랑 gcc만 있으면 IDE같은 것 필요 없던데...
아니 그런 구시대의
아니 그런 구시대의 유물을
저는 신세기 이막스와 printk...
Emacs는 DSK(드보락
Emacs는 DSK(드보락 자판)을 사용하게 되면 사용해보고 싶습니다. :)
그리고 저에겐 printk는 지금은 그리 필요가 없네요..
처음에 vim보다
처음에 vim보다 신택스 하이라이팅 색깔이 예뻐서 쓰기 시작해서 여태껏 씁니다. 요즘엔 정말 에디터로만 쓰구요. 아무거나 자기 편한 게 최곤 거 같아요.
진정한 통합 개발 환경이라면, emacs 아닌가요?
gdb 와의 통합은 기본 - break, source tracing, remote debuging 도 emacs 내에서 다 됩니다.
보다 자세한 내용이 궁금하면,
http://kldp.org/search/google?cx=partner-pub-6651292044448473%3Ajz430d1s80g&cof=FORID%3A11&query=emacs&op=%EC%B0%BE%EA%B8%B0&hl=ko&safe=medium&form_token=ae281acf754e808eca3ff5727036793b&form_id=google_cse_searchbox_form#1249
emacs 한표
emacs 한표 추가!!
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
댓글 달기