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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

最強のPHP統合開発環境 PHPStorm

15,820
views

Published on

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

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


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

No Downloads
Views
Total Views
15,820
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
41
Comments
0
Likes
19
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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
  • Transcript

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