開発環境スレ (・∀・)デヴェロォォォップ!!

このエントリーをはてなブックマークに追加
11さん
GUI、CUI問わず開発環境について語りましょう。

【関連スレ】

KylixのC++版出さないとコロ助
http://pc.2ch.net/test/read.cgi/linux/1005437552/

intel compiler for Linux
http://pc.2ch.net/test/read.cgi/linux/1007024009/

----------------環境が整ったら↓も見てね----------------

Linuxプログラミング
http://pc.2ch.net/test/read.cgi/linux/999430299/

GTK プログラミング!!
http://pc.2ch.net/test/read.cgi/linux/995808691/

おいお前ら! GTK+使ってLinux版かちゅーしゃ作れや
http://pc.2ch.net/test/read.cgi/linux/1022744633/

Linuxで3Dプログラミング
http://pc.2ch.net/test/read.cgi/linux/1039103559/
2名無しさん@Emacs:02/12/08 02:35 ID:cqe9VQcn
( ´_ゝ`)フーン
3login:Penguin:02/12/08 03:00 ID:szbCYp/q
●GUIな開発ツール
Kylix
http://borland.com/products/downloads/download_kylix.html

Anjuta [DevStudio]  --GNOMEユーザ向け
http://anjuta.sourceforge.net/

KDevelop --KDEユーザ向け
http://www.kdevelop.org/
4login:Penguin:02/12/08 03:07 ID:szbCYp/q
*nix系の開発ってCUIでコツコツ書いてるイメージしか
浮かばないんだけど実際皆さん何使ってるんですか?
5login:Penguin:02/12/08 03:53 ID:wK7KrCam
wxWindows は放置と、、、
6login:Penguin:02/12/08 09:59 ID:er/ANo/7
Emacs と rxvt とコマンドラインで動くコンパイラ、あと make 。
指が Emacs keybind 覚えちゃって、もう応用効きませんつД`) タスケレ !!
71さん:02/12/08 17:26 ID:/fJnjLB9
>>5
ごめんね。知らんかった。
http://www.wxwindows.org/
8login:Penguin:02/12/08 17:44 ID:+ZMTrJu7
>>4
俺はGTKとかGNOMEとかを使ってるのでAnjuta…と言いたいところなんですが、
Anjutaはコード書く部分のフォントが変更できない上にみにくかったり、さら
にコメントに日本語使えなかったりするので使ってません。結局Emacs。

でも開発環境には興味があるのでage。
9login:Penguin:02/12/08 18:19 ID:0pLoMIV+
>>8
禿しく銅管!!
10login:Penguin:02/12/08 18:38 ID:CxsZgqSO
http://www.anjuta.net/
だまされますた。
11login:Penguin:02/12/08 20:11 ID:d2dP/cig
gIDEっていう統合開発環境があったと思うんだけどHOMEページが
見つからないです。ソースは見つけました。
どうなったか知っている人がいたら教えていただきたいのですが。
12login:Penguin:02/12/08 20:53 ID:jbil6IXR
>>4
GUIがないプログラムなら viとmake(とコンパイラとか)で十分。
バージョン管理はCVSで。
13login:Penguin:02/12/09 01:08 ID:o2zl+RWH
dddってどうよ?
http://www.gnu.org/software/ddd/
14login:Penguin:02/12/10 23:51 ID:WQ42tNod
Linuxってライブラリがありすぎて把握できないんですけど
これ入れとけっていうオススメライブラリありませんか?
15login:Penguin:02/12/10 23:56 ID:oNBVwB5W
>>14

libc6
16名無しさん@XEmacs:02/12/11 00:58 ID:Vj6wdg7B
eclipse使ってる。javaにしか使わないけど。
17login:Penguin:02/12/11 03:12 ID:r6Pl4Uuk
>>16
eclispeってマ板で流行ってるよね。
vi一筋のおいらには関係無いけど。
そもそも環境がどこにでもある訳では無いから、
どうせ使うのなら使用者が多いのがいいね。

gtk+glade当たりで如何でせうか?
18名無しさん@Emacs:02/12/14 13:47 ID:Kpxb4Ss1
Vimの作者さんだかが
「Vimを拡張して統合開発環境作りたい」
みたいなこといってた気がするけどどうなったんだろ?

詳細知ってるヤシいませんか?
19login:Penguin:02/12/17 00:39 ID:tSH0V8Ie
age
20login:Penguin:02/12/17 00:56 ID:e3i8mRBy
>>18
> Vimの作者さんだかが
> 「Vimを拡張して統合開発環境作りたい」
> みたいなこといってた気がするけどどうなったんだろ?
> 詳細知ってるヤシいませんか?
http://sourceforge.net/projects/a-a-p/
http://www.a-a-p.org/
Python でかかれています。
まだ 1.0 には遠いけど、それなりに動くようにはなったみたいです。
21login:Penguin:02/12/17 01:08 ID:uk70eH8d
VinePlusに入ってるddd使ってるんだけど、インデントのずれなんとかならんかなぁ。
日本語化けるのはまだ許せるんだけど。
22login:Penguin:02/12/17 01:36 ID:e3i8mRBy
>>20
> まだ 1.0 には遠いけど、それなりに動くようにはなったみたいです。

2002 Oct 25: Version 0.100 released!
でてますた。
23login:Penguin:02/12/17 07:59 ID:2OiBpCym
こまめにup2dateしてたら、今まで依存関係でインストール中に固まってたエクリプスも入りました。
ありがとうRHN。
24login:Penguin:02/12/18 07:26 ID:MlJhUFa+
>>20
雨後かねー。Winじゃだめ?
25login:Penguin:02/12/19 17:08 ID:bfR2h629
$ apt-cache search 開発環境
anjuta - GNOME 統合開発環境 - C/C++ 用
bock - Java(tm) のサブセットのためのブートストラップのみのコンパイラ
idle-python1.5 - Tkinter を使った Python (v1.5) 用 IDE
kdevelop - Unix/X11 の統合開発環境
mit-scheme - MIT Scheme 開発環境
motor - C/C++/Jave 用統合開発環境
quanta - KDE 用ウェブ開発環境
screem - GNOME 用ウェブサイト開発環境
vide - V GUI ベースの C++ および Java 用 IDE
visual-tcl - Tcl GUI ビルダ
yorick - スクリプト言語&科学グラフィックプログラム

ちょっと興味があるから検索してみました。 screem ってのを使って見ようと思う。
26login:Penguin:02/12/19 18:36 ID:vgmLjZV6
>VinePlusに入ってるddd使ってるんだけど、インデントのずれなんとかならんかなぁ。
>日本語化けるのはまだ許せるんだけど。

はっきり言ってこういう事を言ってる人が
「開発環境」などとは片腹痛いと思うのは私だけですか?
27login:Penguin:02/12/19 18:41 ID:wqFRqPoe
WideStudio
http://www.widestudio.org/
NetBeans
http://www.netbeans.org/

昨日の BSD/Linux Day で紹介されてた。
28login:Penguin:02/12/20 14:43 ID:KY1/+vtz
>>26
>>21はインデントの問題さえなければ凄腕のプログラマーなのかもしれんじゃないか。
29login:Penguin:02/12/20 15:38 ID:mYA+7xGT
>>28
確かにインデントがめちゃくちゃになったら、読みにくくってデバッグしにくいと思う。
一時期dddを使ってたけど、そんな事なかったような気がするんだけどね。
30login:Penguin:02/12/20 16:10 ID:49pq1lqI
どこかのLinux系の雑誌がLinux上の開発の連載をやっていたような、、、
今月はQtだったと思う。
31login:Penguin:02/12/20 20:26 ID:AXnhzkNk
ナヌ、それは探さねば。
32login:Penguin:02/12/21 12:15 ID:6drwrVPR
ん〜、その手の連載やってそうなのは…
LinuxMagazine
http://linux.ascii24.com/linux/linuxmag/
日経Linux
http://itpro.nikkeibp.co.jp/linux/index.shtml
UNIX USER
http://www.unixuser.jp/
SoftwareDesign
http://www.gihyo.co.jp/magazines/SD
UNIX MAGAZINE
http://www.ascii.co.jp/books/magazines/unix.html

ぐらいかな?

LinuxMagazineとSoftwareDesignは買ったけど無かった。
SDはグラフィックプログラミング用ライブラリの紹介と、
Mac環境プログラミング、暗号プログラミング、コードデザインの3連載だな。

日経LinuxとUnixUserは表紙見てやめちゃったから不明。
Webの目次では日経:Kylix、UU:GCC,Kylix,AppleScript,zshだね。

UnixMagazineも買ってないけどSDに付いてた宣伝によると
特集1がJavaで連載の内容にdbmプログラミングってのがある。これなに?

ん〜、見落しがあるのかも…本屋行くの面倒だから報告待ち。
3332:02/12/21 12:32 ID:6drwrVPR
言い忘れたけどLinuxMagazineはRuby、シェルスクリプトの2連載ね。

今見てみたらQtネタはSDの2002年1、2月号で連続特集組んでたな。
あと6月号のKDE特集にも部分的に出てた。
34login:Penguin:02/12/21 12:34 ID:jw4l4k0x
35login:Penguin:02/12/21 12:37 ID:cOC5Wz60
なんでQtが無視されてんの?
Qt DesignerはGUIアプリ開発ツールとしてはかなり優れてると思うよ。
一回使ってみなはれ。
http://doc.trolltech.com/3.1/designer-manual.html

QtはX11/Win/Mac/組み込みとほとんどのプラットホームに対応しているし、
Javaと違って実行ファイルはネイティブコードだし。
なんで普及しないのか不思議。
3632:02/12/21 12:44 ID:6drwrVPR
それっぽいの見つけたよ!

C Magazine 1月号で連載「LinuxProgrammingDepth」が
Qtプログラミングについて書いてる。
http://www.cmagazine.jp/contents/200301.html
てかLinux系雑誌ではなかったね(w (煽りじゃないです)

ライターが"日本KDEユーザ会 小林ともゆき"、今回で第3回。
ずーっとQt/KDE路線できてるね。
気になるからとりあえず中味だけ確認しに行こうかな。。。

…なんか一人で空回りしてる、俺。連レスすまそ。
3732:02/12/21 12:46 ID:6drwrVPR
がーん!かぶった。。。
簡潔に書けば良かった。。。
3832:02/12/21 12:58 ID:6drwrVPR
>>35
俺もそう思う。
KylixがでたりC++に対応したりが話題になってたけど
以前SDでQtDesignerの特集読んでたから
「ん?これってどこが違うんだ?QtもC++だよな???」って思た。

とか言ってみたけど俺はC/C++勉強し始めたばっかで、
やたらと先走って情報拾ってるだけのヤツだけどね。
でも、Qtの存在知ったときは「いつかこれで…」って思ったよ。
39login:Penguin:02/12/21 13:51 ID:h6GaqmpV
俺全然Qtの事知らないんだけど、QtとKDEってセットみたいな感じがして
使うのに躊躇するんだよね。使いやすそうだとは思ってるんだけど。
40login:Penguin:02/12/21 16:12 ID:1D+TE+Ql
Qt は売り物がバカ高いから Win, Mac では厳しいだろうな。

http://www.trolltech.com/purchase/qtpricing.html

Unix 系ではもっとメジャーになっていいと思うが、
この界隈では C マンセーな人が多いから
C++では受け入れられにくいのだろうと推測。
41login:Penguin:02/12/21 17:28 ID:cOC5Wz60
Qtデザイナがいいと思ったのは、ウィジェットのレイアウトの考え方が直感的で
分かり易いところ。
javaのLayoutManagerって、数十個のウィジェットが載ってくるような複雑なフォームだと
どのLayoutManagerを使ってどうやってレイアウトしたらいいか、ちょっと悩むじゃない。
適当にやってみても期待したような位置にこなかったりして。

Qtデザイナだと、とりあえず必要なウィジェットをフォームに適当に載せておいて
後から調整するのが割と簡単にできるんだよね。
42login:Penguin:02/12/21 17:44 ID:SPbvnO/B
KDE3.0.5 インストールかんりょうあげ
43login:Penguin:02/12/21 20:10 ID:oEML1j4B
QtはGPLでつっかかってたからスタートが遅れたんだよね…
44login:Penguin:02/12/21 20:59 ID:5z1d+eEG
>>43
でもプロジェクト開始は KDE のほうが GNOME より一年ぐらい早かった
45login:Penguin:02/12/21 22:14 ID:LmRSLK1Z
でもGPLの問題ででぶあんに収録されなかったり…
46login:Penguin:02/12/22 14:11 ID:vT++hrOx
kdevelopはGNUコンプライアントなソースパッケージが作れるのが魅力で
使いはじめたけど、どうもqt designerとの連携がしっくりこなくて、
qt designerだけを使うようになった。
qt designerで作ったフォームクラスに直接実装できなくて、継承して
から実装しなければいけないから。
無駄にソースが増えるし、無駄に継承してるようでなんか気持ち悪い。
47名無しさん@Emacs:02/12/23 14:20 ID:B9Wv8fGA
例えばオープンーソースソフトで動作異常を発見しました。
そしたら皆さんどうやってデバッグしますか?
その環境とか、デバッグする方法を教えてください。

48login:Penguin:02/12/23 15:54 ID:3JwRbwql
最新バージョンを取り寄せてみる。
google で検索してみる。
バグトラッキングシステムで検索してみる。
ソース読む。
strace してみる。
gdb してみる。
-g 付けてビルドして gdb してみる (すると再現しなかったりするが)。
ソフトのデバッグ機能有効にしてビルドして実行してみる。
ソースいじってスナップショット追加して実行してみる。
開発系のメーリングリストで検索したり投稿してみる。
49login:Penguin:02/12/25 10:27 ID:gv/jAKem
gtk系とqt系で開発環境を分類するとこんな感じかな。

gtk系:glade,anjuta,wxWindows,gIDE
qt系:qt designer,kdevelop,kylix

ぶっちゃけ、gtkとqt、ツールキットとしてどっちが使いやすいの?
50login:Penguin:02/12/25 11:45 ID:c92/ZlnT
>>49
開発しやすいのはqtだと思うけど。
それで決めて良いものか。