竹槍で戦ってたら銃の存在を教えてもらった話(miエディタからPhpStormに乗り換えた話)

2014年7月7日

a1180_008905_m

こんにちは、榊原です。
 
私はmacを公私ともに使っているのですが、開発環境は「MAMP + miエディタ + FileZilla」で長年やってました。けど、昨日Twitterで「え…miエディターで開発してるの?それもある意味すげー´д` ;」と言われまして、これは一度見直さないとと思った話です。

竹槍で戦い続けてきた半生

いや、半生は言い過ぎですが。htmlタグを含めると、私がコードを書き始めたのは小学校高学年でした。兵庫県は他県に先んじて「IT教育」を導入しまして、情報室とかいう教室でPCの授業を受けました。その時にhtmlというものに出会いまして、自宅のPCで組んでみたり。その時は、Windowsについてたメモ帳で作ってました。ちなみに当時はShift-Jis。
で、確か大学時代にUTF8が一般的になりだして、メモ帳じゃ文字化けする!ということで、sakuraエディタに乗り換え。大学院ぐらいまでsakuraエディタ + FTPでコーディングしていました。
 
で、大学院でmacに乗り換えまして、windows類似の開発環境を探した結果、miエディタ+FileZillaに。その状態でwordpressの開発はもちろん、某社業務基幹システムの開発とか、メルマガの配信システムとか作ってました。ツールの進歩といえば、Chromeの「要素の検証」って便利なものが出てきた!程度のもの。
 

竹槍から銃に持ち替えた話

そんなことをTwitterで書きましたら、Twitterで@tkc49さんから「え…miエディターで開発してるの?それもある意味すげー´д` ;」と言われまして、さらに「商売道具の品定めはした方がいいんじゃない?」と諭されまして。これは実はすっごい非効率な開発環境なんだと気付かされました。
 
で、PhpStormを試してみたんですが、何これすごい!!
 
スクリーンショット 2014-07-07 10.24.52
 
何か、プロジェクトのフォルダごと全部サイドメニューに読み込んでくれるから、Finder使わずに開くことができる!
 
スクリーンショット 2014-07-06 16.18.59
 
そのプロジェクト内横断で、Class検索してくれるから、フレームワークなど人の書いたコードを追うのが辛くない!
 
スクリーンショット 2014-07-07 9.42.43
 
コードも色分けしてくれて読みやすいし!まだ試してないけど、エラーコードの発見もしてくれるらしい!
 

まとめ

いやー、今までの環境って何だったんだろうという話ですよね。そりゃつい
 
ずっとmiエディタとFileZillaで開発してたので、総合開発環境とか、今まで竹槍で狩猟してたら「え、銃つかわないの?!」と言われた感覚。すげー!
 
ってTwitterでつぶやいてしまいます。仕事道具については、定期的に検証が必要ですね。
 
それでは、また。

slackチームに参加下さい

ng-onsenui2.slack.com

OnsenUI2(Angular2)について知見を共有する場です。Angular2に限ってOnsenUI2を議論できる場がなかったのでつくりました。これから使い始めるという方はぜひご参加ください。
https://ng-onsenui2.herokuapp.com/

Ionic2.slack.com

日本語情報が少ないのでこちらで知見を共有できればと思います。お陰様で参加者100名を超えました。ありがとうございます。
https://ionic2-ja.herokuapp.com