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

最強のPHP統合開発環境 PHPStorm

16,883

Published on

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

0 Comments
20 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
16,883
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
52
Comments
0
Likes
20
Embeds 0
No embeds

No notes for slide
  • \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

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

      Clipping is a handy way to collect important slides you want to go back to later.

    ×