最強のPHP統合開発環境 PHPStorm
Upcoming SlideShare
Loading in...5
×
 

最強のPHP統合開発環境 PHPStorm

on

  • 16,117 views

2012-08-25 社内勉強会LT資料

2012-08-25 社内勉強会LT資料

Statistics

Views

Total Views
16,117
Views on SlideShare
16,054
Embed Views
63

Actions

Likes
17
Downloads
39
Comments
0

6 Embeds 63

https://twitter.com 37
http://s.deeeki.com 13
http://10.211.55.6 9
https://si0.twimg.com 2
http://slideshare-download.seesaa.net 1
http://geechscamp.lovepop.jp 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

最強のPHP統合開発環境 PHPStorm 最強のPHP統合開発環境 PHPStorm Presentation Transcript

  • 最強のPHP統合開発環境 PHPSTORM 2012-08-25 遠山 晃
  • 自己紹介遠山 晃所属: 株式会社システナ プログラマ 主にWeb系の開発中心、iOSも少々 『Github使って開発したい!』https://github.com/vexus2
  • 突然ですが、エディタはなにを使っていますか?
  • エディタ人気 その他 vi/vim 16% 21% サクラエディタ 6% DreamWeaver 7% emacs 秀丸 21% 13% Eclipse 16%
  • 自分が好きなエディタ使えばそれが最強なんじゃね?
  • それだと話がはじまらない ので...
  • 自分のエディタ遍歴
  • TeraPad
  • TeraPad Eclipse
  • TeraPad Eclipse Eclipse+ Aptana Studio
  • TeraPad Eclipse Eclipse+ Aptana Studio Vim
  • TeraPad Eclipse Eclipse+ Aptana Studio Emacs Vim
  • TeraPad Eclipse Eclipse+ Aptana Studio Vim Emacs Vim
  • TeraPad Eclipse Eclipse+ Aptana Studio Vim Emacs VimNetbeans
  • TeraPad Eclipse Eclipse+ Aptana Studio Vim Emacs VimNetbeans PHPStorm
  • PHPStorm
  • PHPStormとは?JetBrains社から発売されているPHP用の統合開発環境兄弟にはIntelliJ IDEA(Java)、RubyMine(Ruby)、PyCharm(Python)など
  • PHPStormの特徴軽いUIカッコいい有償Eclipseと違ってプラグインを入れずとも一通り出来るオートコンプリートが優秀
  • ココが一押し!!リモートサーバとのDiffローカルヒストリーDiffFind Actionオートコンプリートリファクタリングコードフォーマット
  • リモートサーバDiff リモートサーバ上の全ソースに対して、 差分が確認出来る!! + regist_controller.php - register_controller.php + delete_controller.phpC:¥www¥mini_sns¥ /www/mini_sns/
  • リモートサーバDiff
  • ローカルヒストリーDiffPHPStorm上で編集したコードは全て自動的に履歴が残る擬似バージョン管理のような状態 C:¥www¥mini_sns¥
  • ローカルヒストリーDiff
  • ローカルヒストリーDiff
  • ローカルヒストリーDiff 編集前の状態との差分が表示出来る!
  • Find ActionCtrl+Shift+Aで以下のようなポップアップが表示[Replace]や[commit]など自分が行いたいアクションを入力すると、それに一致したアクション一覧を表示する PHPStormの全てのショートカットを覚えずとも、 Find Actionさえ覚えていれば全てのコマンドが実行可 能 Emacsの[anything]や、Vimの[unite]に近い感じ!!
  • Find Action
  • オートコンプリートオートコンプリートが優秀。優秀さはPHPStorm > NetBeans = Vim = Emacs >>> Eclipse静的解析の精度が高いので、自作クラス以外にもライブラリ等からもコード補完してくれる。
  • リファクタリングリファクタリングが優秀。変数名やファイル名の変更はもちろん、メソッド切り出しや変数存在チェック(Notice対策)、定数化等もかんたんにできる
  • リファクタリング
  • コードフォーマットコードフォーマットもまじ優秀!!優秀さはPHPStorm > NetBeans = Vim = Emacs >>>>>>>EclipseNetBeans以上に細かくカスタマイズ可能
  • コードフォーマットBefore
  • コードフォーマットAfter
  • その他にも、まさに”開発者”の使いやすさを追求した機能ばかり
  • いいとこ尽くめに見える PHPStormですが、 もちろん欠点も…
  • PHPStormの欠点有償個人ライセンスで$99(約8000円)30日無料の体験版あるよ!英語版しかない慣れれば別に気にならないかも?
  • コードを書くことが楽しく なる
  • そんな洗練されたIDE PHPStorm
  • 興味が湧いた方は是非体験 版から!!