• トップ
  • ブログ一覧
  • PHPでコードを書くならオススメの統合開発環境「PhpStorm」
  • PHPでコードを書くならオススメの統合開発環境「PhpStorm」

    広告メディア事業部広告メディア事業部
    2019.04.18

    エンジニアになろう!

    PHPの統合開発環境「PhpStorm」

    ミツオカミツオカ
    PHPの開発環境って何がいいんですか?

    にゃんこ師匠 にゃんこ師匠
    そうだな… PhpStorm がオススメじゃにゃ!

    ミツオカミツオカ
    PhpStorm を3行でザックリと説明すると?

    にゃんこ師匠 にゃんこ師匠
    1. IDEと呼ばれる統合開発環境
    2. 機能の豊富で優秀
    3. でも、有料なのが懸念材料

    PhpStorm(ピーエイチピーストーム)とは?

    PhpStorm とは、IDE と呼ばれる統合開発環境の1つ。

    JetBrains 社により提供されており、国内・国外問わず人気の開発環境です。

    機能の豊富さや柔軟性の高さなど、他の PHP 開発ツールに比べて、非常に高機能な開発ツールです。

    フロントエンド開発にも使える

    PhpStorm の名称通り PHP 用の開発環境です。

    JetBrains 社が提供している「WebStorm」という HTML・CSS・Javascrip 用の開発ツールが完全に内包されています。

    それによって、HTML・CSS や Javascript といったフロントエンドのコードを書く際にも、その機能が十分に活用できる非常に高性能で便利な IDE になっています。

    にゃんこ師匠 にゃんこ師匠
    フロントエンド開発にも、バックエンド開発にも強いんじゃな!
    ミツオカミツオカ
    ほほ~!すご~い

    PhpStormの特徴

    PhpStorm をオススメする理由の最大の理由は、機能の豊富さ・優秀さにあります。

    実際に、PhpStorm の特徴を、いくつか挙げてご説明したいと思います!

    エディタ

    エディタに関しては、他の開発エディタで使用されるような主な機能は、全て網羅されているといっても過言ではないほど優秀なエディタが搭載されています。

    また、コード入力時の補完やエラー個所の表示、使用していない変数の注意喚起など開発時に便利な機能が、非常に高いレベルで提供されています。

    これまでのようにプロジェクト開発に必要なツールの使い方を、たくさん覚えなくてはいけない手間も解消できるでしょう。

    デバッグ機能

    PhpStorm には、デバッグ機能が標準で付属しています。

    XDebug を対象のパソコンにインストールする必要がありますが、簡単な手順でデバッグ環境を構築出来ることは非常に大きなメリットです。

    また、デバッグ画面も非常に直感的で開発者にとって扱いやすくなっています。

    開発時にストレスなく動作検証が行えるでしょう!

    検索機能

    開発時の「grep 検索」や「ファイル検索」「定義元参照」なども含めて非常に高速に動作します。

    高機能な IDE であるにも他の IDE に比べて、圧倒的に素早く動作してくれる点も PhpStorm の魅力です。

    バージョン管理システムとの連携機能

    バージョン管理システムとの連携においても、PhpStorm では、標準で Git, Subversion, CVS などとの連携が可能となっています。

    チーム開発はもちろん、個人開発でもバージョン管理システムを使用するのは当たり前になってきてますので、IDE の中で完結できることは非常にメリットとなります。

    リモートサーバーへのアップロード機能

    アプリケーションの開発が完了した際、サーバーへのアップロードが必須ですよね。

    なんと、PhpStorm には標準でリモートサーバーへのアップロード機能も搭載されています。

    この機能により、「開発→検証→デプロイ」までを全て1つの IDE で行えることになります。

    GUIの優秀さ

    PhpStorm は、画面のデザインが優秀で非常にカッコいい上にわかりやすいといった利点もあります。

    カスタマイズを行う際にも基本的に全て GUI で行うことが可能です。

    IDEの設定を行う際は、CUI(コマンド) での入力や、設定ファイルを探して直接書き換えたりといった初心者の方には敷居の高い作業が発生するものでした。

    PhpStrom の場合には設定の変更も、綺麗にカテゴリ分けされており、直感的に画面を操作していくだけで自在にカスタマイズすることが出来ます。

    そのため、個人個人に合った開発環境の設定がより簡単でより早く設定出来るのが嬉しいところです。

    にゃんこ師匠 にゃんこ師匠
    どうじゃ、使ってみたくなったじゃろう?

    ミツオカミツオカ
    すぐにダウンロードしてきます!!(炎)

    にゃんこ師匠 にゃんこ師匠
    お、おい・・・!有料じゃぞい・・・!

    PhpStormの購入方法

    PhpStrom は、有償アプリケーションのため年間での契約が必要となります。

    現時点であれば、トライアルとして30日間無料でお試し頂くことが可能です。(2019年4月時点)

    下記の2サイトで、パーソナルライセンスの契約が可能となります。

    Jetbrains公式
    サムライズム

    2サイトありますが、製品自体はどちらも同じものが提供されます。

    Jetbrains 公式では、全て英語での記載となります。

    苦手な方は、公式日本代理店であるサムライズムから購入することをオススメします。

    なお、PhpStorm の価格については、下記のような料金体系です。

    法人向け(レギュラー)法人向け(ライト)個人向け
    新規24,600円/年22,700円/年10,100円/年
    継続2年目19,700円/年18,100円/年8,000円/年
    継続3年目以降14,700円/年13,500円/年6,000円/年

    にゃんこ師匠にゃんこ師匠

    継続すればするほど安くなるぞ~
    ミツオカミツオカ
    安くなるなら、私は10年でも、20年でも使い続けるわ・・・!(炎)

    PhpStormの懸念点

    さて、ここまで PhpStorm の非常に優れた点を紹介してきましたが、ユーザーの方が懸念する点も少し記載しておきましょう。

    年間で費用が発生する

    最近の IDE やエディタはフリーで使用出来る上に高機能なものが多数登場しています。

    そのため、年間で費用が発生する IDE というのは、どうしても割高感が否めず懸念材料となってしまいます。

    しかし、一度 PhpStorm を使用すると他の IDE には戻れない程使いやすいことも事実です。

    そのため、気になる場合は、一度トライアルでお試ししてみることをオススメします。

    こちらの記事もオススメ!

    featureImg2020.08.14PHP 特集知識編PHPおすすめフレームワーク5選PHPでコードを書くならオススメの統合開発環境「PhpStorm」クラスから理解...

    featureImg2020.07.17ライトコード的「やってみた!」シリーズ「やってみた!」を集めました!(株)ライトコードが今まで作ってきた「やってみた!」記事を集めてみました!※作成日が新し...

    日本語対応が不安

    PhpStormは海外発のIDEであるため、基本的には英語での操作を前提としています。

    しかし、最近では、日本語化プラグインなども出てきており、一般的に使用する範囲では、特に問題なく、誰でも使用出来るようにはなっています。

    にゃんこ師匠にゃんこ師匠
    ただ、やはり完璧に日本語変換されているかというと、まだまだな部分も多いにゃ~
    ミツオカミツオカ
    今後に期待ですね!

    ライトコードでは、エンジニアを積極採用中!

    ライトコードでは、エンジニアを積極採用しています!社長と一杯しながらお話しする機会もご用意しております。そのほかカジュアル面談等もございますので、くわしくは採用情報をご確認ください。

    採用情報へ

    広告メディア事業部

    広告メディア事業部

    おすすめ記事

    エンジニア大募集中!

    ライトコードでは、エンジニアを積極採用中です。

    特に、WEBエンジニアとモバイルエンジニアは是非ご応募お待ちしております!

    また、フリーランスエンジニア様も大募集中です。

    background