1read 100read
2013年06月プログラマー497: IDE(統合開発環境) vs emacs(テキストエディタ) (156)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
やばいプログラマ迷言集 (107)
法律:サイバー犯罪:ウィルス罪 2 (809)
47氏無罪確定 (102)
プログラマの平均年収409万円 (101)
あなたの視力いくつ? (159)
プログラマーという名の奴隷 (136)
IDE(統合開発環境) vs emacs(テキストエディタ)
- 1 :2009/06/07 〜 最終レス :2012/11/17
- 昔はこういう話も成り立ったと思うが、
今はIDEが便利になりすぎてテキストエディタを圧倒しているよね。
Visual Studio 2008とC#つかっててそう確信した。
型情報を基にしたコード補間が便利すぎ。
それでもテキストエディタにこだわっている人
いるの?
- 2 :
- × 補間
○ 補完
- 3 :
- >>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)が入るかを補完して
さらにそのイベントハンドラを型まで正確に補完してくれる。
- 4 :
- this.HogeHoge(1); と書いて(このクラスにHogeHogeなんてメソッドは存在しない)
CTRL+K, M (メソッドスタブの生成)を押すと
private void HogeHoge(int p)
{
throw new NotImplementedException();
}
こんなコードが生成される。もちろんクラスの実装が別ファイルにあったとしても。
コード書いていると、実装書く前に呼び出し部分作ることがあるから
マジで便利w
- 5 :
- 名前の変更機能(リファクタリング機能の一つ)も
便利すぎ。
コード書いていて、良いクラス名思いつかなくても
適当にAAAなんて書いて、あとからゆっくりクラス名を変更できる。
関数名も変数名も同様。
コード書いているときに、つまらないこと(でも後から見たときには重要なこと)で
悩まなくていいから楽。
- 6 :
- >>1とは、住んでいる環境が違うから、張り合うつもりは無いよ。
VS2008が使い易いのであればそれ使えばよいだけ。
emacs原理主義者なら、emacsはテキストエディタではない、emacsは世界だとか言い出すんだろうけど。
あいにく私は、vi原理主義者だから、別にどうでもいい。
さすがにソースファイルが多くなってくると管理がきつくなるのでgeany使っている。
ターミナルからソースをちょこっと変更したいときにviは便利、マジ便利。
- 7 :
- 開発してるプログラムの性格上、複数マシンに接続して開発しないといけないことが多いから、viだな。
- 8 :
- >>7
ローカルで開発して、その複数のマシンに配布すればいいのではないのでしょうか?
- 9 :
- そんな手間かかることはやりたくない。
- 10 :
- >>9
そんなもん、ビルド後のイベントに生成物を転送する処理(バッチファイルでも何でも可)を
記述すればいいだけのことだよ。
- 11 :
- それやったことあるけど、結局使いにくかった。
環境変わったときの対応とか、同時開発しにくかったりとか、その他いろいろで。
- 12 :
- >>11
よくわかりません。
- 13 :
- 個人で組むときは好きなエディタでも良いと思うが
複数人で組むときはやっぱIDEで統一しているな
まぁそこら辺は開発規約に載っていなくても周りでそういう流れになるか
- 14 :
- 自分のまわりではIDEつかいながら、エディタは秀丸とか使ってる奴が多いんだが。。
- 15 :
- エディタでソース書いて、ビルドとかの時だけIDEってこと?
- 16 :
- >>15
そういうこと。
- 17 :
- それはお前が同僚だと勘違いしてるけど現場見学に来てるだけの中学生じゃね?
- 18 :
- いまだにVS2003を使い続けてるとVS2008とかすごしゅぎって感じ
もっともテキストエディタ&コマンドラインメーク環境の開発もまったく無いわけではない
ケースバイケース
- 19 :
- というか、選べるような状況というのが思いつかないんだが
- 20 :
- Visual Studio 2010の登場でIDE論争に決着がつきました。
http://subtech.g.hatena.ne.jp/mayuki/20090607/1244386845
- 21 :
- Excelで冴子先生を出す俺でもVisualStudioでそれはやだ
- 22 :
- 冴子先生、懐かしいな。
どこ、行っちゃったんだろ・・・
- 23 :
- >>22
冴子先生は今でもみんなの心の中でクイックヒントをつぶやいてるよ
- 24 :
- ctags最強伝説
- 25 :
- 秀丸しか使い方わかりません。
linuxのファイルでもsambaとsshでwindowsから秀丸で書きます。
- 26 :
- 秀丸使えるといってる人の大半は
マクロはほとんど使いません。
ctagsなんてもってのほか
関数はgrepで探します。
- 27 :
- >>26
だいたいあってます。
F11(強調一覧)とgrepばっかです。
- 28 :
- >>27
なんという非効率
- 29 :
- 関数名、変数名の変更ってどうやってるの?
- 30 :
- 置換
- 31 :
- ソースコードを広い画面で見たい時とか並べて見たい時はエディタ使うかな
意外とそういう作業も多いからIDEとエディタ半々くらいで使ってる
- 32 :
- Emacs教団の人ってGUIのレイアウトもIDE使わずコードでゴリゴリやんのかな
さすがにダルくて楽しくないと思うんだけど
- 33 :
- Emasc教団では、プログラマがGUIのレイアウトを指定するのは邪道とされる。
- 34 :
- 簡単なhtmlだとゴリゴリやります
- 35 :
- GUIのあるプログラムなんて書きません。
- 36 :
- 複雑なGUIだとIDEでGUIを作ってコード部分は外部エディタにEmacsを設定したりしてる。
JavaのアプリだとビルドもデバッグもEmacs(JDEE)でやったりするからIDEというよりは
GUIエディタ(こんな言葉があるのか知らんが)として使ってるだけのときもある。
- 37 :
- >>378-380
ありがとうございます。
>>379
IDEはググったら統合開発環境ということは分かったのですが、
具体的にどう連携させるのでしょうか。
または、参考になるサイトなどありましたら教えてください。
ちなみにエディタはvimを使ったことがあるのですが、これも一種の統合開発環境と思うので
コレを使って連携できるとうれしいです。
- 38 :
- >>37
何が統合かといえばスクリーンエディタとソースレベルデバッガ。
他の機能はついで。
- 39 :
- VC6.0を使ったことのある俺が、昨日VS2008EXPRESSを
使ってみた感想。
( ^ω^)・・・ゴツイ
- 40 :
- >>1
IDEがテキストエディタに対抗できるくらい軽くなってから言え
- 41 :
- そもそもEmacsはエディタなのかIDEなのか
- 42 :
- Emacs Lisp の処理系(´・ω・`)?
- 43 :
- >>41
IDE=統合開発環境
emacsは確かにコマンド打てたりして便利っちゃー便利だが、統合環境
とまではいえまいよ。
文化・伝統的にそのように使用していると言うだけで。
- 44 :
- 統合環境の要件って何?
- 45 :
- IDEに出来てEmacsに出来ないことが思い付かない
- 46 :
- DBのテーブル弄ったりとかemacsからできたっけ?
- 47 :
- できないと思う理由がわからない
- 48 :
- SQL書け
とは言わないよな?
- 49 :
- Emacsはやっぱり統合開発環境だと思う。
ただし万人向きとは言えない。
万人受けすることもIDEの要件に入ってるのかな?
- 50 :
- 万人受けしなくてもいいと思うけど、万人が求める機能は揃えておかないと程度の低い統合開発環境だということ。
- 51 :
- エディタがエディタじゃなくなる境界線を定めればいいんじゃないだろか
- 52 :
- >>45
コード補完とかどうやってる?
M-/
じゃなくてもっと高機能なやつ。
- 53 :
- Emacsでインテリセンスみたいなことをするのは
CEDETのSmart Completionあたりかな?
ttp://cedet.sourceforge.net/intellisense.shtml
- 54 :
- >45
・アイコン描く
・GUIでダイアログの編集
・UMLの編集・閲覧
この辺てできるの?
UNIXじゃvi使いだからemacsは良く分からん。
- 55 :
- できないんじゃね?その辺は多分別ツールを使う人が多いと思う。
- 56 :
- >>54
キャラクタベースGUIの頃の IDE にできなかったものを求める必要は無いのでは。
- 57 :
- >56
別に漏れは求めて無いけどw
あくまで45に提示してみただけ。
- 58 :
- Emacsはテトリスすら出来るぞ
- 59 :
- やっぱエプリクスかな
- 60 :
- xyzzyでカメガメやってたら怒られた
- 61 :
- IDE信者は開発要件が変わったらどうすんの?
VSからeclipseとか。
全部覚えなおすの?
だいたいeclipseとか死ぬほど重いし使う気になれない。
- 62 :
- マシンが貧弱なだけだろ…
あと、要件変わることを考慮に入れてたとえ全部覚えなおしたとしても
覚えなおしたほうが作業効率がはるかに高いわけで。
一部の作業だけテキストエディタ立ち上げて併用でOK
- 63 :
- 覚えなおすんだ、大変だねー
二つくらいならいいけど、4つくらいになると気が狂うと思うけどねw
- 64 :
- Emacsは意味不明
変なもの好きな俺だけど
流石にアレは極める気にならなかった
あんな気持ちが悪いエディタは初めて見た
実際、エディタなんて文字うてりゃなんだっていいよ
色分け、
インデント、
コンパイル、
あたりが出来れば十分すぎる
- 65 :
- それ以外、身体が受け付けなくなっちゃうんだよね
- 66 :
- 恥ずかしいレスをしてしまった
>>64これは無かったことにして欲しい
- 67 :
- コイツに羞恥心があったことに吃驚だ
てゆーかもっと恥ずかしいレスは多数してるのに
それらには気付いてないんだろうか
- 68 :
- >>67
自分が素で間違えたか、そうでないかの違い
レス自体はそこまで他者から見たら恥ずかしいものじゃないんだろうけど
俺が>>64を書きながら考えていた事に、間違いがあった
しかも俺にとっては今後の指針を左右する大きな問題
ゴミみたいな奴に読ませるためだけに書かれたゴミレスと・・・w
>>64を一緒にされたらかなわない
思考のレベルが違う
今までの数千時間のプログラミング作業からだした答えが含まれているレスと、
ほとんど何も考えなしに指の動くまま脊髄反射で書いてるレスくらい、区別して欲しいもんだな
その前者のレスで間違った事があったらたぶんおれは毎回あとから訂正してる
後者の場合は、そもそも「正しい・間違い」とかいう判断すらどうでも良い次元で。
ただ、相手に一番のストレスを与える文章、 相手を明日、交通事故で死なせる確率を少しでも高める為の文章。
相手を精神的に追い詰めて、10年後にガンにさせるための文章。
そういう負の暗示をかけるための文章を構築するのが一番の目的であって、
その内容とかは、どうだっていいんだよね
- 69 :
- 残念ながらお前のレスがすべてどうでもいいです
- 70 :
- >>63
お前はアプリ4つ以上使えないほど
アホなのか…
普通の人はめんどくさがってるだけだよな
- 71 :
- >>70
微妙に似てるけど、違う動作をするソフト4つだぞ、本当に想像して言ってるのか?
しかもIDEなんて相当な多機能ソフトだろう。開発環境なんだからあちこちの動作が
体に染み付かないと効率悪くて仕方ないだろう。それを4つ、ほんとうに覚えられるのか?
- 72 :
- 覚えられるだろ…
Wordとaccessとか全く別のもんじゃないんだぞ?
体が馴染まない、めんどくさい
だけで覚えるのは大した話じゃない。
携帯機種変したときと一緒。
- 73 :
- >>71の理屈だと
Windows系の開発とUNIX系の開発は
両立しずらいな。
- 74 :
- 実際は、IDE vs Emacsじゃ無くて
IDEを使ってるけど、ソースの編集にはEmacsなり秀丸なりを使ってるって奴が
多いんじゃねーの?
- 75 :
- 適材適所 最近じゃソース編集もIDEのほうが便利な気がするけど
- 76 :
- Emacsは開発効率じゃなくて精神効率を高めるものだから
いまのIDEで耐えられる奴がわざわざ使うものでもない
計算式は
開発効率 = 精神効率 * 0.02 + 技術効率
こんな感じだとおもう
ただし、人生効率に限っては技術効率よりも
精神効率が高いほうが人生効率がかなり良くなる傾向がある
人生効率 = 技術効率 * 0.2 + 精神効率
- 77 :
-
で ?
- 78 :
- ネタキャラは何言ってもネタにしか見えん罠。
- 79 :
- 2chでネタ以外を書き込んじゃってるほうが愚か
- 80 :
- ニートの暇ですアピールか
- 81 :
- 一目でネタとわかるネタを書くのは素人
- 82 :
- >>79
マジで?ネタのつもりでそんなつまらんの?
- 83 :
-
- 84 :
- 76がなにに見えたのか82に聞きたい
- 85 :
- あまりにつまらないからマジかと思ったが、本人はネタのつもりだったでござるの巻
じゃないかと。
- 86 :
- 偽物に存在感で負けてスレ追われるとか
存在自体がネタなんですけどね
- 87 :
- emacsはファイルの切り替えが早い。
VSでやろうとするとマウスでタブを切り替えるか、変なダイアログ表示させてファイル選択するとかじゃん。
どう考えてもエディタはemacs最強。
- 88 :
- コマンド・ウィンドウ
ttp://msdn.microsoft.com/ja-jp/library/c785s0kz%28VS.80%29.aspx
コマンド
ttp://msdn.microsoft.com/ja-jp/library/c3a0kd3x%28v=VS.80%29.aspx
定義済みエイリアス
ttp://msdn.microsoft.com/ja-jp/library/c3a0kd3x%28v=VS.80%29.aspx
まぁ機能が用意されてても、使う側が無知だと意味なし、という良い例だ罠。
- 89 :
- >>87
さすがにVSでも
タブの切り替えってショートカット
あるだろ
- 90 :
- emacsとideなら、もうideに軍配が上がる時代に入ったのかもなぁ
emacsとvimがよく比較されてたけど、emacsのライバルはどっちかというと
ideになってきてると思う
- 91 :
- Web屋としてはemacsの方が便利だな。
html、java、javascript、*.conf
みたいなのを同時に扱わんといかん場合とか。
- 92 :
- はぁ?
- 93 :
- gEditがいいよ、と中途半端でKYな発言をしてみるテスト
- 94 :
- >emacsとideなら、もうideに軍配が上がる時代に入ったのかもなぁ
こんなの10年前から圧倒してたよ。
ただジジィの方が知識があったり立場が上だったりしてたから
ema糞マンセーがまかり通っていただけの話。
今じゃもう懐古ツールになり下がっているよね。
- 95 :
- Emacs as a Python IDE
ttp://www.youtube.com/watch?v=OMi-uN-6O1Q
- 96 :
- ゴミになりかけてるスレだな
- 97 :
- IDEはダウンロードしてすぐにカスタマイズやプラグインの導入が少なくてもそこそこ使える点だろ
emacsやvimはダウンロードしてすぐに開発環境にはならん
馬鹿でも使えるってのは(広まるのには)重要だよ
- 98 :
- 実質IDE vs emacsになってるけど、
このスレにはTextMate最高とかいう奴はいないの?
web界隈だとやたらミカエルが
- 99 :
- >>98
スレタイ100回読め。
- 100read 1read
- 1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
プログラムって作業を楽にするために作るのに (110)
ステップ数が足りなくて叱責された (137)
上は天下りで下は偽装派遣ってなーんだ? (126)
お世話になった本 (122)
デスマーチ実況中継 (181)
プログラマーの転職 (112)
--log9.info------------------
↑と↓のスレタイを合体させるin漫画サロン (223)
【山本隆一郎】サムライソルジャー ネタバレスレ3鬼衆目 (313)
漫画もアニメも海外でオワコンになりつつある6 (181)
尾田栄一郎と真島ヒロってどっちの方が絵上手いの?9 (128)
奥浩哉【GANTZ】ガンツネタバレスレTotaL142てん (606)
ガチで不愉快だったキャラ (106)
新都社 読み専スレ61 (1001)
[YJ]テラフォーマーズが黒人差別だと思う人の数→ (215)
とある魔術の禁書目録&科学の超電磁砲強さ議論21 (232)
連載中スレの楽屋裏 第34幕 (212)
【原作アニメ小説】星矢総合スレ13【NDLCGΩ】 (887)
なにわ友あれ 環状85週目 (226)
ドリフターズ 漂流物&廃棄物妄想考察スレ 第2幕 (197)
【進撃の巨人】リヴァハンを語るスレ (308)
【ワンパンマン】 強さ議論スレ part15 (495)
NARUTO ナルト恋愛・雑談455 (1001)
--log55.com------------------
ドコモのXiパケホ料金設定はふざけてる
【乗換】MMP弾の作り方【特典】
ドコモお葬式
ド田舎の部落に住んでるヤシは、ドコモだっぺ
ケーターショップの制服を語るスレ
【小中生】子供に携帯は必要か?3
尊大なる政商・孫正義
買取店総スレ Part.70
-