MS VisualStudio에 상응하는 통합개발툴이 리눅스에서는... ?

ukyoukyo의 이미지


MS VisualStudio에 상응하는 통합개발툴이 리눅스에서는 어떤것이 있나요 ?

좀더 정확히 질문 드리자면,

가장 많이 사용하는 통합개발툴이 어떤건지 궁금합니다.

저는 아직까지 VIM으로 C/C++ 합니다만,

둘다 같이 해야할것 같아서요...

vacancy의 이미지


Eclipse CDT 나 (주로 GNOME 사용자들 ..)
KDevelop 을 (주로 KDE 사용자들 ..) 주로 쓰는 것 같습니다.

GNOME 진영에서 나오는 건 사실 Anjuta입니다만.
이름 때문인지 안조타-_-는게 일반적인 평이더군요.

unsouled의 이미지

Code::blocks 도 좋습니다. wxWidgets 기반이라 윈도우에서도 사용가능합니다.

winner의 이미지

이렇게 질문하는 것은 이상하긴 합니다만...
개인적으로 최근 IDE의 refactoring tool은 정말 좋더군요.
아, 그리고 GUI programming 도 좋습니다.

런맨의 이미지

gui프로그램은 안해봐서 잘 모르겠지만^^
gui만 안들어가면 그냥
vi, ctag, grep만으로 터미널 2~3개 뛰어놓으면 훌륭한
통합개발툴이라고 생각합니다만.^^
어떤 기능이 필요하신거죠?

인생은 도박이다.

auditory의 이미지

원글자는 아니지만, 디버깅은요?

런맨의 이미지

전 printf를 씁니다만...이건 추천드리고 싶지 않아서 안적었네요.

디버깅은 동작 환경에 영향을 많이 받기에 동작 환경에따라 적절한걸 쓰면 좋을거같네요.

gdb, syslog를 추천합니다.

인생은 도박이다.

bugiii의 이미지

원하시는 기능은 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/

lazycoder의 이미지

어... 닷넷의 윈폼 레이아웃이 안습이라니요. Dock, Anchor뿐 아니라 Flow, Table 레이아웃도 다 있습니다. 이 조합은 거의 무적이다라고 보는데.. Qt 디자인 모드는 안써봐서.. 닷넷의 윈폼보다 더 편한게 어떤건지 궁금하네요.

Daiquiri의 이미지

전 vim과 gdb랑 gcc만 있으면 IDE같은 것 필요 없던데...

tj의 이미지

아니 그런 구시대의 유물을

저는 신세기 이막스와 printk...

Daiquiri의 이미지

Emacs는 DSK(드보락 자판)을 사용하게 되면 사용해보고 싶습니다. :)
그리고 저에겐 printk는 지금은 그리 필요가 없네요..

tj의 이미지

처음에 vim보다 신택스 하이라이팅 색깔이 예뻐서 쓰기 시작해서 여태껏 씁니다. 요즘엔 정말 에디터로만 쓰구요. 아무거나 자기 편한 게 최곤 거 같아요.

philnet의 이미지

M.W.Park의 이미지

emacs 한표 추가!!
-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.