Re: Good IDE under Gnome
"Collar, Benjamin SLC CT PEK" <[email protected]> Fri, 12 Jan 2007 10:06:54 +0800
| Newsgroups | gmane.org.user-groups.linux.beijing |
|---|---|
| Message-ID | <3C12579D00CD884089B7FBE06754DA8EB0BBB3@PEKW934A.cn001.siemens.net> |
This is a multi-part message in MIME format. --===============1627143580== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C735EE.5503E836" This is a multi-part message in MIME format. ------_=_NextPart_001_01C735EE.5503E836 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable @Peter The recent version of the CDE in Eclipse is really top notch; it's much better than it used to be, and very usable. I got annoyed at its continuous build option; this works well for Java apps, but it's pretty annoying for C++, since C++ syntax is all finicky and silly--continuous builds leads to continuous errors! However, you can just switch it off. I used the CDE for C and C++ projects and was very satisfied. If it's an IDE that you want, Eclipse & KDevelop are the only choices, imho, but honestly, last time I tried KDevelop it was very crashy. =20 @Fred it all really depends on your preferences. Emacs is goofy because of the meta-alt-f12-M style of getting things done; it can take a long time to get proficient in it. Vi of course has its own set of silly keystroke combinations; personally I find them a bit easier to learn. Both programs meet your syntax-highlighting and code completion requirements. At the level of real IDEs, KDevelop and Eclipse are the only usable open source ones, afaik. I guess it's not officially an IDE, but really, give Scite a try. It's got syntax highlighting and code completion, and other good features. http://scintilla.sourceforge.net/SciTE.html And it's simple: that's my favorite feature. =20 Regards Benjamin Collar =20 ----------------------------------------------------- SIEMENS Ltd. China Corporate Research and Technologies Software & Engineering / Architecture =20 Benjamin Collar Phone: +86 10 6476 6323 Fax: +86 10 6476 4718 ----------------------------------------------------- =20 ________________________________ From: blug-general-bounces-+qp3TudyjKPvfBIPTTProkB+6BGkLq7r@public.gmane.org [mailto:blug-general-bounces-+qp3TudyjKPvfBIPTTProkB+6BGkLq7r@public.gmane.org] On Behalf Of Peter McDermott Sent: Thursday, January 11, 2007 12:15 PM To: Beijing LUG general non-technical discussion list - Not publicly posted Subject: Re: [blug-general] Good IDE under Gnome =09 =09 80% of the C++ linux programmers I know use vim. The other 20% use emacs. =20 I looked (briefly) at Eclipse a couple years ago. A the time, it has some C++ plug-ins that I wasn't able to make work. It might be usable now. =20 I am interested in better C++ development tools. If you find a good solution, please do share with the BLUG! Regards, Peter =09 Peter McDermott Managing Director, Nthcode peter-2/[email protected] skype: petermcdermott +86 1360 108 0325 On Jan 11, 2007, at 10:35 AM, William Cai wrote: Vi + gdb ? -- of course, they are not so called "IDE". :-) =09 =09 On 1/11/07, Fred <fred-GQxX53Lv/[email protected]> wrote:=20 Hi! =09 Anyone has a good development environment to recommend for C++ running under Gnome?=20 =09 Thanks =09 Fred =09 =09 _______________________________________________ blug-general list [email protected] =09 http://list.beijinglug.org/cgi-bin/mailman/listinfo/blug-general =09 _______________________________________________ blug-general list [email protected] =09 http://list.beijinglug.org/cgi-bin/mailman/listinfo/blug-general ------_=_NextPart_001_01C735EE.5503E836 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Dus-ascii"> <META content=3D"MSHTML 6.00.2900.3020" name=3DGENERATOR></HEAD> <BODY=20 style=3D"WORD-WRAP: break-word; khtml-nbsp-mode: space; = khtml-line-break: after-white-space"> <DIV dir=3Dltr align=3Dleft><SPAN class=3D923035801-12012007><FONT = face=3DArial=20 color=3D#0000ff size=3D2>@Peter The recent version of the CDE in Eclipse = is really=20 top notch; it's much better than it used to be, and very usable. I got = annoyed=20 at its continuous build option; this works well for Java apps, but it's = pretty=20 annoying for C++, since C++ syntax is all finicky and silly--continuous = builds=20 leads to continuous errors! However, you can just switch it off. I used = the CDE=20 for C and C++ projects and was very satisfied. If it's an IDE that you = want,=20 Eclipse & KDevelop are the only choices, imho, but honestly, last = time I=20 tried KDevelop it was very crashy.</FONT></SPAN></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D923035801-12012007>@Fred=20 it all really depends on your preferences. Emacs is goofy because of the = meta-alt-f12-M style of getting things done; it can take a long time to = get=20 proficient in it. Vi of course has its own set of silly keystroke = combinations;=20 personally I find them a bit easier to learn. Both programs meet your=20 syntax-highlighting and code completion requirements. At the level of = real IDEs,=20 KDevelop and Eclipse are the only usable open source ones, afaik. I = guess it's=20 not officially an IDE, but really, give Scite a try. It's got syntax=20 highlighting and code completion, and other good features. <A=20 href=3D"http://scintilla.sourceforge.net/SciTE.html">http://scintilla.sou= rceforge.net/SciTE.html</A> And=20 it's simple: that's my favorite feature.</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D923035801-12012007></SPAN></FONT> </DIV> <DIV align=3Dleft><FONT face=3DArial size=3D2>Regards</FONT></DIV> <DIV align=3Dleft><FONT face=3DArial size=3D2>Benjamin = Collar</FONT></DIV> <DIV align=3Dleft><FONT face=3DArial size=3D2></FONT> </DIV> <DIV align=3Dleft><FONT size=3D2><FONT face=3DArial><STRONG><FONT=20 size=3D3>-----------------------------------------------------</FONT><BR>= </STRONG></FONT><FONT=20 face=3DArial size=3D3><STRONG>SIEMENS Ltd. = China<BR></STRONG></FONT><FONT=20 face=3DArial><STRONG>C</STRONG>orporate Research and=20 <STRONG>T</STRONG>echnologies</FONT></FONT></DIV> <DIV align=3Dleft><FONT face=3DArial size=3D2><STRONG>S</STRONG>oftware = &=20 <STRONG>E</STRONG>ngineering / Architecture</FONT></DIV> <DIV align=3Dleft><FONT face=3DArial size=3D2></FONT> </DIV> <DIV align=3Dleft><FONT face=3DArial size=3D2><STRONG>Benjamin=20 Collar</STRONG></FONT></DIV> <DIV><FONT face=3DArial size=3D2> <DIV align=3Dleft><FONT face=3DArial size=3D2>Phone: +86 10 6476 = 6323</FONT></DIV> <DIV align=3Dleft><FONT face=3DArial size=3D2>Fax: +86 10 6476=20 4718</FONT></DIV></FONT></DIV> <DIV align=3Dleft><STRONG><FONT=20 face=3DArial>-----------------------------------------------------</FONT>= </STRONG></DIV> <DIV> </DIV><BR> <BLOCKQUOTE dir=3Dltr=20 style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px = solid; MARGIN-RIGHT: 0px"> <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft> <HR tabIndex=3D-1> <FONT face=3DTahoma size=3D2><B>From:</B> = blug-general-bounces-+qp3TudyjKPvfBIPTTProkB+6BGkLq7r@public.gmane.org=20 [mailto:blug-general-bounces-+qp3TudyjKPvfBIPTTProkB+6BGkLq7r@public.gmane.org] <B>On Behalf Of = </B>Peter=20 McDermott<BR><B>Sent:</B> Thursday, January 11, 2007 12:15 = PM<BR><B>To:</B>=20 Beijing LUG general non-technical discussion list - Not publicly=20 posted<BR><B>Subject:</B> Re: [blug-general] Good IDE under=20 Gnome<BR></FONT><BR></DIV> <DIV></DIV> <DIV>80% of the C++ linux programmers I know use vim. The other = 20% use=20 emacs. </DIV> <DIV><BR class=3Dkhtml-block-placeholder></DIV> <DIV>I looked (briefly) at Eclipse a couple years ago. A the = time, it=20 has some C++ plug-ins that I wasn't able to make work. It might = be=20 usable now. </DIV> <DIV><BR class=3Dkhtml-block-placeholder></DIV> <DIV>I am interested in better C++ development tools. If you = find a good=20 solution, please do share with the BLUG!</DIV> <DIV><BR class=3Dkhtml-block-placeholder></DIV> <DIV>Regards,</DIV> <DIV><BR class=3Dkhtml-block-placeholder></DIV> <DIV>Peter</DIV> <DIV><BR> <DIV><SPAN class=3DApple-style-span=20 style=3D"WORD-SPACING: 0px; FONT: 12px Helvetica; TEXT-TRANSFORM: = none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; = LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px = 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: = auto; orphans: 2; widows: 2"><SPAN=20 class=3DApple-style-span=20 style=3D"WORD-SPACING: 0px; FONT: 12px Helvetica; TEXT-TRANSFORM: = none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; = LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px = 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: = auto; orphans: 2; widows: 2"><SPAN=20 class=3DApple-style-span=20 style=3D"WORD-SPACING: 0px; FONT: 12px Helvetica; TEXT-TRANSFORM: = none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; = LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px = 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: = auto; orphans: 2; widows: 2"><SPAN=20 class=3DApple-style-span=20 style=3D"WORD-SPACING: 0px; FONT: 12px Helvetica; TEXT-TRANSFORM: = none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; = LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px = 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: = auto; orphans: 2; widows: 2"><SPAN=20 class=3DApple-style-span=20 style=3D"WORD-SPACING: 0px; FONT: 12px Helvetica; TEXT-TRANSFORM: = none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; = LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px = 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: = auto; orphans: 2; widows: 2"><SPAN=20 class=3DApple-style-span=20 style=3D"WORD-SPACING: 0px; FONT: 12px Helvetica; TEXT-TRANSFORM: = none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; = LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px = 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: = auto; orphans: 2; widows: 2"><SPAN=20 class=3DApple-style-span=20 style=3D"WORD-SPACING: 0px; FONT: 12px Helvetica; TEXT-TRANSFORM: = none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; = LETTER-SPACING: normal; BORDER-COLLAPSE: separate; border-spacing: 0px = 0px; khtml-text-decorations-in-effect: none; apple-text-size-adjust: = auto; orphans: 2; widows: 2"> <DIV>Peter McDermott</DIV> <DIV>Managing Director, Nthcode</DIV> <DIV><A href=3D"mailto:peter-2/[email protected]">peter-2/[email protected]</A></DIV> <DIV>skype: petermcdermott</DIV> <DIV>+86 1360 108 = 0325</DIV></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN><BR=20 class=3DApple-interchange-newline></SPAN></DIV><BR> <DIV> <DIV>On Jan 11, 2007, at 10:35 AM, William Cai wrote:</DIV><BR=20 class=3DApple-interchange-newline> <BLOCKQUOTE type=3D"cite">Vi + gdb ? -- of course, they are not so = called=20 "IDE". :-)<BR><BR> <DIV><SPAN class=3Dgmail_quote>On 1/11/07, <B = class=3Dgmail_sendername>Fred</B>=20 <<A href=3D"mailto:fred-GQxX53Lv/[email protected]">fred-GQxX53Lv/[email protected]</A>> = wrote:</SPAN>=20 <BLOCKQUOTE class=3Dgmail_quote=20 style=3D"PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: = rgb(204,204,204) 1px solid">Hi!<BR><BR>Anyone=20 has a good development environment to recommend for C++ = running<BR>under=20 Gnome?=20 = <BR><BR>Thanks<BR><BR>Fred<BR><BR><BR>___________________________________= ____________<BR>blug-general=20 list<BR><A=20 = href=3D"mailto:[email protected]">[email protected]= glug.org</A><BR><A=20 = href=3D"http://list.beijinglug.org/cgi-bin/mailman/listinfo/blug-general"= >http://list.beijinglug.org/cgi-bin/mailman/listinfo/blug-general</A><BR>= </BLOCKQUOTE></DIV><BR> <DIV=20 style=3D"MARGIN: = 0px">_______________________________________________</DIV> <DIV style=3D"MARGIN: 0px">blug-general list</DIV> <DIV style=3D"MARGIN: 0px"><A=20 = href=3D"mailto:[email protected]">[email protected]= glug.org</A></DIV> <DIV style=3D"MARGIN: 0px"><A=20 = href=3D"http://list.beijinglug.org/cgi-bin/mailman/listinfo/blug-general"= >http://list.beijinglug.org/cgi-bin/mailman/listinfo/blug-general</A></DI= V></BLOCKQUOTE></DIV><BR></DIV></BLOCKQUOTE></BODY></HTML> ------_=_NextPart_001_01C735EE.5503E836-- --===============1627143580== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ blug-general list [email protected] http://list.beijinglug.org/cgi-bin/mailman/listinfo/blug-general --===============1627143580==--