愚痴を連ねた記事です。(あくまで個人の感想です。)
#生産性低くね・・・?
とふと思いました。仕事で半年程度ですが、使った感想を書いていきます。
##PHPの特徴
PHPの特徴はWEB関係のフレームワークが多く存在し、WordPressなどもよく用いられます(WordPressはCMSですが・・・)。案件ではCAKE PHPやLaravelを用いて開発をしていましたし、WEB関係の実装はやりやすいとは感じました。
動的型付言語であり変数型をあまり考えずに変数を実装できるので、あまり頭を使わずに変数を利用できます。実際、文字列型と数値型をあまり意識せずに値を入れられるのは便利でした。
##ただ生産性がちょっとね・・・
-
ロクなIDEが無い
- Eclipse、VSCode、NetBeansと使いましたが、定義ジャンプが無かったり自動インポートが無かったりと不便でした。特にVS使ってて自動インポート無いのは辛い・・・。VSStudioでは使えたのに。
-
動的型付けめんどくさ!
- 数値と文字列考えなくて良いとは言ったが、引数型は合わせないといけない。これはフレームワークのせいかもしれませんが、i18nFormat使っていたら、string型は入らないとエラー吐きました。FrozenTime型しか取らないのね・・・
##終わり
とまあ愚痴ってみたわけですが、お前が使いこなせてねーよで終わるかなと思います笑。
ただASP.Netを使った時は割とスラスラ書けて書き味も悪くなかったので、やはり言語の問題と思います。PHPじゃなくて他の言語、できればC#使いたいなぁと思いました。