• ベストアンサー

PHPはvimかIDEか

これからwebの勉強を始めたいと思っているのですが、開発環境をどのようにしようか迷っています。 有名なvimを使った方がよいのか、それともPHPエディタやEclipceなどのIDEがいいのでしょうか。 私は学生なので、できれば実際の職場での環境で開発していきたいと思っています。 PCはMacBook(Snow Leopard)とWindows(Linuxをデュアルブート)を使っております。 ちなみに今まではソフトウェア開発でVisual Studioを使っていました。 ご教授の方、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

vim(vi)は起動が早いので、システムファイルを変更するのに便利 Emacsは、40以上のプログラミング言語をサポート(http://en.wikipedia.org/wiki/Editor_war) (http://e-arrows.sakura.ne.jp/2010/02/vim-to-emacs.html) PHP限定: PhpED : Windows only(有料) Zend Studio for Eclipse : Windows, Linux, MacOS X 10.4 or higher(有料) PDT : free plug-in for Eclipse(無料) 金をかけずにチームでアジャイル開発 → Eclipse+PDT+PHPUnit+Phing+SubVersion

その他の回答 (4)

回答No.4

職業プログラマを目指すのであればvimでしょう。 サーバ上で作業できることと、vimのエディタとしての豊富な機能を使いこなせば、開発効率が格段に上がります。 いわゆるSEを目指すのであれば、Eclipseでも十分です。

  • Yupa3
  • ベストアンサー率37% (190/513)
回答No.3

個人的な意見で。 PHPの基本をマスターするならvim等のテキストエディタかも知れません。 ただ、EclipseなどのIDEを使いこなす能力というのも実業務の場合は必要になります。 作業を効率化するためにはツールになれておくことも必要です。 ただ、どのIDEを使っているのかは結局会社やその現場ごとによって違います。(中にはテキストエディタで開発しているところもある!) IDEはいろいろ経験してみるといいでしょうし、基本もおさえておいて欲しいのでテキストエディターも捨てがたい、というところですね。 で、結局時間が許すのであれば「両方やってみて」という答えになってしまいます。 #ごめんなさい、迷わすような回答で。

回答No.2

デバッグ環境まで一式でそろえるならIDEの方が便利。 効率的に言えばIDE。 ただのテキストエディタではデバッグ環境までは無理ですからね。 eclipse+PDT+xdebugな感じでデバッグを含めたIDE環境は必須でしょう。 素人さんたちが責任を負わない適当なプログラムを組むならデバッグはそれほど必要ないかも知れませんが 仕事としてやるなら動作検証としてデバッグは必須です。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

emacs という、個人的な趣味はともかくとして 「実際の環境」なんて千差万別です。 Visual Studioみたいな、他の選択肢のほとんど無いようなものはともかく、PHPのようなものだったら、使い慣れたエディタを使えばいいと思いますよ。 vimもいいエディタです。 vi系の基本操作を覚えておくと、サーバーにログインしてちょっとだけ修正、といった作業がやりやすくはなります。 ですが、PHPをやってる人が全てvimを使ってるわけではありません。数あるエディタの一つにすぎません。 個人的なアドバイスとしては 最初は自動補完とか候補表示といった機能のあるIDEは使わず、普通のエディタで基本をしっかり覚えるのがよいと思います。(構文の色分けくらいはあった方がよいですが) 楽をしていたのでは、いつまでたっても身につきません。

関連するQ&A

専門家に質問してみよう