IDE(統合開発環境) vs emacs(テキストエディタ)

■ このスレッドは過去ログ倉庫に格納されています
2009/06/07(日) 02:56:24
昔はこういう話も成り立ったと思うが、
今はIDEが便利になりすぎてテキストエディタを圧倒しているよね。

Visual Studio 2008とC#つかっててそう確信した。
型情報を基にしたコード補間が便利すぎ。

それでもテキストエディタにこだわっている人
いるの?
2009/06/07(日) 02:59:49
× 補間
○ 補完
2009/06/07(日) 03:09:35
>>2
どもどもw

俺が驚いたのは、this.Paint+= って書いてtab二回押すと
↓ここまで完成したところ。(tab一回だと下の一行目まで)

this.Paint += new PaintEventHandler(Form_Paint);

private void Form_Paint(object sender, PaintEventArgs e)
{
 throw new NotImplementedException();
}

Paintにどの型のイベントハンドラ(PaintEventHandler)が入るかを補完して
さらにそのイベントハンドラを型まで正確に補完してくれる。
2009/06/07(日) 03:13:49
this.HogeHoge(1); と書いて(このクラスにHogeHogeなんてメソッドは存在しない)

CTRL+K, M (メソッドスタブの生成)を押すと

private void HogeHoge(int p)
{
 throw new NotImplementedException();
}

こんなコードが生成される。もちろんクラスの実装が別ファイルにあったとしても。

コード書いていると、実装書く前に呼び出し部分作ることがあるから
マジで便利w
2009/06/07(日) 03:17:23
名前の変更機能(リファクタリング機能の一つ)も
便利すぎ。

コード書いていて、良いクラス名思いつかなくても
適当にAAAなんて書いて、あとからゆっくりクラス名を変更できる。
関数名も変数名も同様。

コード書いているときに、つまらないこと(でも後から見たときには重要なこと)で
悩まなくていいから楽。
2009/06/07(日) 04:10:47
>>1とは、住んでいる環境が違うから、張り合うつもりは無いよ。
VS2008が使い易いのであればそれ使えばよいだけ。

emacs原理主義者なら、emacsはテキストエディタではない、emacsは世界だとか言い出すんだろうけど。
あいにく私は、vi原理主義者だから、別にどうでもいい。
さすがにソースファイルが多くなってくると管理がきつくなるのでgeany使っている。
ターミナルからソースをちょこっと変更したいときにviは便利、マジ便利。
2009/06/07(日) 09:46:07
開発してるプログラムの性格上、複数マシンに接続して開発しないといけないことが多いから、viだな。
2009/06/07(日) 10:12:34
>>7
ローカルで開発して、その複数のマシンに配布すればいいのではないのでしょうか?
2009/06/07(日) 10:14:33
そんな手間かかることはやりたくない。
2009/06/07(日) 10:31:40
>>9
そんなもん、ビルド後のイベントに生成物を転送する処理(バッチファイルでも何でも可)を
記述すればいいだけのことだよ。
2009/06/07(日) 10:56:45
それやったことあるけど、結局使いにくかった。
環境変わったときの対応とか、同時開発しにくかったりとか、その他いろいろで。
2009/06/07(日) 11:05:34
>>11

よくわかりません。
2009/06/07(日) 19:21:31
個人で組むときは好きなエディタでも良いと思うが
複数人で組むときはやっぱIDEで統一しているな
まぁそこら辺は開発規約に載っていなくても周りでそういう流れになるか
2009/06/07(日) 19:32:28
自分のまわりではIDEつかいながら、エディタは秀丸とか使ってる奴が多いんだが。。
2009/06/07(日) 21:36:14
エディタでソース書いて、ビルドとかの時だけIDEってこと?
1614
垢版 |
2009/06/07(日) 22:07:32
>>15
そういうこと。
17仕様書無しさん
垢版 |
2009/06/08(月) 01:55:27
それはお前が同僚だと勘違いしてるけど現場見学に来てるだけの中学生じゃね?
2009/06/08(月) 02:01:38
いまだにVS2003を使い続けてるとVS2008とかすごしゅぎって感じ
もっともテキストエディタ&コマンドラインメーク環境の開発もまったく無いわけではない
ケースバイケース
2009/06/08(月) 19:14:02
というか、選べるような状況というのが思いつかないんだが
2009/06/08(月) 22:08:38
Visual Studio 2010の登場でIDE論争に決着がつきました。
http://subtech.g.hatena.ne.jp/mayuki/20090607/1244386845
2009/06/08(月) 22:39:03
Excelで冴子先生を出す俺でもVisualStudioでそれはやだ
2009/06/08(月) 22:58:12
冴子先生、懐かしいな。
どこ、行っちゃったんだろ・・・
2009/06/09(火) 09:52:13
>>22
冴子先生は今でもみんなの心の中でクイックヒントをつぶやいてるよ
24仕様書無しさん
垢版 |
2009/06/09(火) 12:17:48
ctags最強伝説
2009/06/09(火) 15:55:31
秀丸しか使い方わかりません。
linuxのファイルでもsambaとsshでwindowsから秀丸で書きます。
2009/06/10(水) 11:57:44
秀丸使えるといってる人の大半は
マクロはほとんど使いません。
ctagsなんてもってのほか
関数はgrepで探します。
2009/06/10(水) 18:44:44
>>26
だいたいあってます。
F11(強調一覧)とgrepばっかです。
2009/06/11(木) 12:25:29
>>27
なんという非効率
29仕様書無しさん
垢版 |
2009/06/15(月) 19:37:21
関数名、変数名の変更ってどうやってるの?
2009/06/19(金) 13:19:54
置換
31仕様書無しさん
垢版 |
2009/07/18(土) 19:49:34
ソースコードを広い画面で見たい時とか並べて見たい時はエディタ使うかな
意外とそういう作業も多いからIDEとエディタ半々くらいで使ってる
2009/07/19(日) 01:04:08
Emacs教団の人ってGUIのレイアウトもIDE使わずコードでゴリゴリやんのかな
さすがにダルくて楽しくないと思うんだけど
2009/07/19(日) 01:54:22
Emasc教団では、プログラマがGUIのレイアウトを指定するのは邪道とされる。
2009/07/19(日) 23:43:21
簡単なhtmlだとゴリゴリやります
2009/07/22(水) 18:16:17
GUIのあるプログラムなんて書きません。
2009/07/24(金) 15:35:27
複雑なGUIだとIDEでGUIを作ってコード部分は外部エディタにEmacsを設定したりしてる。
JavaのアプリだとビルドもデバッグもEmacs(JDEE)でやったりするからIDEというよりは
GUIエディタ(こんな言葉があるのか知らんが)として使ってるだけのときもある。
2009/09/02(水) 00:55:44
>>378-380
ありがとうございます。

>>379
IDEはググったら統合開発環境ということは分かったのですが、
具体的にどう連携させるのでしょうか。
または、参考になるサイトなどありましたら教えてください。

ちなみにエディタはvimを使ったことがあるのですが、これも一種の統合開発環境と思うので
コレを使って連携できるとうれしいです。
2009/09/03(木) 11:24:16
>>37
何が統合かといえばスクリーンエディタとソースレベルデバッガ。
他の機能はついで。
2009/09/26(土) 13:52:39
VC6.0を使ったことのある俺が、昨日VS2008EXPRESSを
使ってみた感想。

( ^ω^)・・・ゴツイ
2009/10/18(日) 02:25:54
>>1
IDEがテキストエディタに対抗できるくらい軽くなってから言え
2009/10/18(日) 12:56:41
そもそもEmacsはエディタなのかIDEなのか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況