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

1 :仕様書無しさん:2009/06/07(日) 02:56:24 .net
昔はこういう話も成り立ったと思うが、
今はIDEが便利になりすぎてテキストエディタを圧倒しているよね。

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

それでもテキストエディタにこだわっている人
いるの?

22 :仕様書無しさん:2009/06/08(月) 22:58:12 .net

冴子先生、懐かしいな。
どこ、行っちゃったんだろ・・・

90 :仕様書無しさん:2010/05/25(火) 18:24:07 .net

emacsとideなら、もうideに軍配が上がる時代に入ったのかもなぁ
emacsとvimがよく比較されてたけど、emacsのライバルはどっちかというと
ideになってきてると思う

159 :仕様書無しさん:2013/11/22(金) 19:47:17.77 .net

まあemacsはもはやテキストエディタの範疇では無いな。どちらかと言えばIDEの一味だ。
プログラムに使用して良いエディタは
ed、ex、viだけ。(実体は一つ?)

IDE対エディタって(笑)命題は
emacs対viの長い論争一緒だ。

emacsが神なのは無い機能は作れるし作れなきゃ外部のプロセス呼んで表示。それも無理ならバッファやファイルを持参させて外部アプリ起動。つまり全能って事。
emacsからeclipse呼んで結果貰ってまたemacsに戻るのもアリ(笑)

後、面白いのはemacsは遊べる!
まあどの開発環境でも同じだがトライアンドエラーなど何度も何度も同じ操作手順が出てくる。emacsならlispでちょっと書くだけで自動化出来る。何でもC-c C-cで動くモノが出来てるハズ〜って感じ〜(笑)
小さな手順の自動化が達成感、満足感。
ここら辺が出来合いのIDEは足りないね。

2 :仕様書無しさん:2009/06/07(日) 02:59:49 .net

× 補間
○ 補完

166 :hage:2014/04/11(金) 20:54:16.68 .net

デバッガはやはりVSが一番好きだ
普段は書くのはEmacsだけどね

161 :仕様書無しさん:2014/03/22(土) 16:43:52.40 .net

それにLisp使えると東大女とやれるしな

93 :仕様書無しさん:2010/05/31(月) 00:13:55 .net

gEditがいいよ、と中途半端でKYな発言をしてみるテスト

20 :仕様書無しさん:2009/06/08(月) 22:08:38 .net

Visual Studio 2010の登場でIDE論争に決着がつきました。
http://subtech.g.hatena.ne.jp/mayuki/20090607/1244386845

149 :仕様書無しさん:2011/07/22(金) 23:18:19.90 .net

>>148
っ アロンアルファ

60 :仕様書無しさん:2010/04/17(土) 11:33:44 .net

xyzzyでカメガメやってたら怒られた

91 :仕様書無しさん:2010/05/26(水) 12:59:44 .net

Web屋としてはemacsの方が便利だな。
html、java、javascript、*.conf
みたいなのを同時に扱わんといかん場合とか。

57 :仕様書無しさん:2009/10/23(金) 00:39:47 .net

>56
別に漏れは求めて無いけどw
あくまで45に提示してみただけ。

183 :仕様書無しさん:2017/05/12(金) 11:46:47.55 .net

んー…名前空間とはなんぞ?

俺が思うにね?
IDEの中でEmacs(Vim)を起動するのが良いかと。
俺はVisual Studio Codeの統合ターミナル内でEmacsやnanoとか、起動したりしてる。
そういった意味では基幹となるのはIDEという言い方も。

でもEmacsの起動は捨てられないよ。
IDEがorg-modeを超えるなら検討するけど。

182 :仕様書無しさん:2017/05/07(日) 20:40:42.62 .net

>>181
要求を満たすか聞いただけだ
emacsは名前空間がな

78 :仕様書無しさん:2010/05/01(土) 00:13:31 .net

ネタキャラは何言ってもネタにしか見えん罠。

136 :仕様書無しさん:2010/10/23(土) 11:04:14 .net

バージョン管理ソフトとの連携や、編集中のコード補完はEmacsでも
できるげと、編集しながらリアルタイムに以前のバージョンと比較って
のは無理かもそれない。しかし、編集中にリアルタイムに変更箇所が
わかるのか?以前のバージョンって、一つ前のコミットしたバージョンと? 
でも、リアルタイムってすげーウザそうだな。

101 :仕様書無しさん:2010/07/31(土) 12:10:44 .net

>>98-99に吹いたwwもっとリアルタイムで笑いたかった

118 :仕様書無しさん:2010/08/25(水) 09:20:07 .net

>>116
何がじゃねーよアホ、後から直せるのはわかりきってること
自分の設定をインストール時に勝手に上書きされてイラつかない奴は鈍感すぎる

170 :仕様書無しさん:2015/03/29(日) 03:05:20.52 .net

詰まるところ一般的に言って、他人に迷惑掛けなかければIDEだろうがvimだろうが良い。
vimの人と連携したり作業を引き継いだりする人にvimを意識させるなら、それはダメだ。

28 :仕様書無しさん:2009/06/11(木) 12:25:29 .net

>>27
なんという非効率

29 :仕様書無しさん:2009/06/15(月) 19:37:21 .net

関数名、変数名の変更ってどうやってるの?

141 :仕様書無しさん:2010/10/26(火) 03:44:10 .net

あのなあ・・・

129 :仕様書無しさん:2010/10/22(金) 01:33:21 .net

○○で十分というのは、使っている人の都合を
言っているだけに過ぎないので何の参考にもならない。

開発環境としてみれば、IDEはテキストエディタでは
到底できないこともできる。
そもそもIDEの一機能がテキストエディタなので当然ともいえる。

125 :仕様書無しさん:2010/10/09(土) 16:58:56 .net

デバッグ時に遅くなって何の問題があるのかと小一時間

127 :仕様書無しさん:2010/10/12(火) 16:08:56 .net

64bit環境を選ばず
開発環境で仮想マシン走らすお前が詩ね

109 :仕様書無しさん:2010/08/10(火) 03:38:39 .net

Vimのタブ機能はマジ公害レベル
どうやったら、あんな人糞みたいに作れるんだよ
バッファー=タブに完璧に同期できる機能くらいつけとけ

38 :仕様書無しさん:2009/09/03(木) 11:24:16 .net

>>37
何が統合かといえばスクリーンエディタとソースレベルデバッガ。
他の機能はついで。

37 :仕様書無しさん:2009/09/02(水) 00:55:44 .net

>>378-380
ありがとうございます。

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

ちなみにエディタはvimを使ったことがあるのですが、これも一種の統合開発環境と思うので
コレを使って連携できるとうれしいです。

39 :仕様書無しさん:2009/09/26(土) 13:52:39 .net

VC6.0を使ったことのある俺が、昨日VS2008EXPRESSを
使ってみた感想。

( ^ω^)・・・ゴツイ

69 :仕様書無しさん:2010/04/24(土) 01:06:25 .net

残念ながらお前のレスがすべてどうでもいいです

97 :仕様書無しさん:2010/06/13(日) 14:59:21 .net

IDEはダウンロードしてすぐにカスタマイズやプラグインの導入が少なくてもそこそこ使える点だろ
emacsやvimはダウンロードしてすぐに開発環境にはならん

馬鹿でも使えるってのは(広まるのには)重要だよ

5 :仕様書無しさん:2009/06/07(日) 03:17:23 .net

名前の変更機能(リファクタリング機能の一つ)も
便利すぎ。

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

コード書いているときに、つまらないこと(でも後から見たときには重要なこと)で
悩まなくていいから楽。

132 :仕様書無しさん:2010/10/23(土) 03:23:24 .net

>131
トレース
変数やメモリのウォッチ

17 :仕様書無しさん:2009/06/08(月) 01:55:27 .net

それはお前が同僚だと勘違いしてるけど現場見学に来てるだけの中学生じゃね?

35 :仕様書無しさん:2009/07/22(水) 18:16:17 .net

GUIのあるプログラムなんて書きません。

111 :仕様書無しさん:2010/08/10(火) 04:01:43 .net

>>110
うまく同期とれないんだけど。
よかったらVimのタブ周りのオススメ設定教えてくれ、いや教えてください

起動時に以前の終了状態を復元しようとしても、バッファにあるのがタブに表示されなかったりするし
タブとじてもバッファから消えなかったりするし
どうも上手くいかん
標準機能で開くとタブで開かないし

77 :仕様書無しさん:2010/04/30(金) 20:26:15 .net

           で ?

185 :仕様書無しさん:2017/06/12(月) 06:24:23.60 .net

はい

36 :仕様書無しさん:2009/07/24(金) 15:35:27 .net

複雑なGUIだとIDEでGUIを作ってコード部分は外部エディタにEmacsを設定したりしてる。
JavaのアプリだとビルドもデバッグもEmacs(JDEE)でやったりするからIDEというよりは
GUIエディタ(こんな言葉があるのか知らんが)として使ってるだけのときもある。

107 :仕様書無しさん:2010/08/10(火) 00:09:27 .net

>106
うむ。
VSだと外部から各種スクリプト言語で自動操縦するとか、
(Windowsの)一般的なエディタではあまりできない事もできるしね。

52 :仕様書無しさん:2009/10/20(火) 18:59:45 .net

>>45
コード補完とかどうやってる?
M-/
じゃなくてもっと高機能なやつ。

86 :仕様書無しさん:2010/05/06(木) 00:06:02 .net

偽物に存在感で負けてスレ追われるとか
存在自体がネタなんですけどね

3 :仕様書無しさん:2009/06/07(日) 03:09:35 .net

>>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)が入るかを補完して
さらにそのイベントハンドラを型まで正確に補完してくれる。

148 :仕様書無しさん:2011/07/22(金) 22:41:22.70 .net

キーボードから手を離したくないです

160 :仕様書無しさん:2013/11/26(火) 14:39:19.97 .net

>>159
>>はemacsは遊べる
強く同意する。
lispでさっと書けてすぐに修正実行出来るのは楽しい。

169 :仕様書無しさん:2015/03/28(土) 01:57:35.42 .net

>>167 ガッツリ書くときはIDE使うべきだよね。
“ガッツリ書くとき” とはどういうときだよ。意味不明。

>最近、チーム開発でIDEを使わないVIMで頑張ろうとしてる外注がいて切ったわ。
“VIMで頑張ろうとしてる” 意味不明←IDE 使わずに Vim だけでデバッグするはずもない。

>その現場の規約を守らないでアホかって感じ
どんなアホ規約だ。見せてみろ。

Esper 推測するに
外注さんが “IDE エディタうざい。Vim でソースは書こう。”
↑これを見た 167 の阿呆 “俺が使えん Vim を使うなんて生意気だ。”俺々規約違反だ。”

技術レベルは 外注さん >> 167 だったんだろう。それを会社の皆に明確になるのが嫌だったんだろう。

184 :仕様書無しさん:2017/05/12(金) 18:20:54.65 .net

>>183
それいちいち操作変わるのか意味ないな

102 :仕様書無しさん:2010/07/31(土) 20:54:53 .net

>>100
意味分かんない

123 :仕様書無しさん:2010/10/05(火) 02:12:33 .net

emacsがテキストエディタだと…

168 :仕様書無しさん:2015/02/03(火) 23:21:58.32 .net

IDEの補完能力の高さやその他機能は書くときには便利だけど、修正能力はvimの方がいろいろ便利過ぎる

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • 今年、就活なんだがアドバイスくれ

    元スレ 1 :仕様書無しさん:2015/03/06(金) 18:41:43.25 .net 都内のIT企業志望なんだが、 なにをみて判断すればいいんだ? 81 :仕様書無しさん:2015/03/18(水) 18:13:1…

  • 無能ほどよく席を立つ

    元スレ 1 :仕様書無しさん:2018/10/17(水) 11:16:11.77 .net やることがない 作業に集中出来ない 32 :仕様書無しさん:2018/11/24(土) 10:36:25.81 .net 1日の…

  • なんでプログラマになった

    元スレ 1 :仕様書無しさん:2015/11/05(木) 22:56:26.47 .net スレタイの細かい意味は、なぁなぁで 11 :仕様書無しさん:2015/11/07(土) 15:49:42.82 .net &gt…

  • プログラミングに適したOSはWindows10かMacOSXか?

    元スレ 1 :仕様書無しさん:2016/03/31(木) 18:34:05.44 .net MacOSXはUnixだからCLIプログラムが動く →一方Windows10はLinuxバイナリがそのまま動く・・・ どういうこ…

  • ソーシャルゲームの会社で働いてるけど質問ある?

    元スレ 1 :仕様書無しさん:2015/03/07(土) 20:31:26.57 .net おーぷんの方に人がいなかったから立ててみた プログラマです 48 :仕様書無しさん:2015/03/12(木) 17:40:04…

  • 高度プロフェッショナル制度

    元スレ 1 :仕様書無しさん:2018/05/26(土) 12:16:50.64 .net おれは、  単純な四則演算(中学1年生以下の範囲)の繰り返し  単純なIO  単純なソケット通信 しかできねーから、  「高度」…

  • ^をキャロットって読む奴

    元スレ 1 :仕様書無しさん:2014/07/02(水) 00:38:42.47 .net 人参かよw caret をどう読んだらキャロットって読めんだよw 18 :仕様書無しさん:2014/07/03(木) 23:49…

  • おまえら通勤カバンに何入れてんの?w

    元スレ 1 :仕様書無しさん:2015/02/26(木) 18:41:47.23 .net 必要なもん会社のPCに入ってるし持ってる意味なくね? 見栄なの?手ぶらでいこうぜwww 308 :仕様書無しさん:2016/02…

  • おっさんプログラマを鍛え直すスレ

    元スレ 1 :仕様書無しさん:2015/04/17(金) 14:58:17.03 .net 優しくしてね///////// 60 :おっさんプログラマ :2017/08/13(日) 23:17:57.22 .net 再開…

  • 1-100の足し算を一番ひどいコードで書いた奴が優勝

    元スレ 1 :仕様書無しさん:2014/03/17(月) 01:57:59.72 .net バッドノウハウ共有。 言語名は必須。 とりあえず何も考えずに。 C# int sum = 0; for(int i = 1; i…

  • 視力を落とさない為にしてること

    元スレ 1 :仕様書無しさん:2013/06/07(金) 19:32:35.59 .net PGをやると視力がぐっと下がった人がよくいるけど何かいい対策ない? 116 :仕様書無しさん:2016/09/08(木) 19:…

  • 理系の大卒の人いますか?

    元スレ 1 :仕様書無しさん:2018/02/12(月) 00:00:28.03 .net 氷河期で早稲田理工学部新卒で失敗して、とりあえず田舎のIT企業に入社。 1998年当時はIT企業がブラックだという認識はなかった…

最近のコメント

匿名 : 合同会社グラウンドステップ 被害者の会 part2
 吉川利幸さんが社長を務めるランサーズでの評価 すご... (5/05)
匿名 : Opera12(Presto) Part8
 Dragonflyが使えなくなったorg (6/25)
匿名 : あえてコマンドライン禁止のLinux
 いまではほとんどのディストリのインストで日本語環境までコマン... (6/15)
ページTOPへ↑