こんにちは、てっちーです。サーバー上で動かしているPHPのシステムが古くなってきたので、手直しをしようと思っています。以前は、よく分からずコードをべた書きしていましたが、後から見るとコードが汚く分かりにくかったので、対策したいと考えていました。PHPにはフレームワークがあるとのことを聞いたので、調べてみました。
フレームワークを使う理由
今回、フレームワークを使おうと思った理由は下記のとおりです。
・コーディングの時間の短縮
・バグの低減 (セキュリティー対策込み)
・コードを再利用しやすい
フレームワークを導入することで学習コストがかかりますが、自分で一から作りとんでもないコードを書いてしまうリスクと開発期間の短縮が出来たら良いなと考えてます。
PHPフレームワークの種類
PHPの代表的なフレームワークには以下のものがあります。
・Laravel(ララベル)
・Symfony(シンフォニー)
・CakePHP(ケイクピーエイちぴー)
色々特徴があるようですが、詳細は下記のサイトを見るとわかりやすかったです。
【徹底比較】2019年版PHPフレームワークおすすめランキングTOP5
選んだプラットフォーム
私が採用することにしたのはLaravelです。
理由は今一番勢いのあるプラットフォームということと参考にしやすいサイトがあり情報が豊富であることです。
勢いがあることは、上のリンクのサイトにあるgoogleの検索トレンドのグラフから分かります。 一度、覚えたのに廃れてまた覚えなおしが必要なのは避けたいです。
また、下記のサイトが秀逸で十分な理解が出来そうです。 こういうサイトがないと、使い方が分からず時間ばかりかかることも避けたかったからです。
とても有難いです。どうもありがとうございます!
・Laravel学習帳 – はじめてのLaravel入門サイト –
・ララ帳
まとめ
記事が前後してしまいましたが、Laravelを選択した理由について書いてみました。少し開発も進めていますが、Laravelを使ってよかったと思ってます。
Laravelの環境構築や開発の記事も増やしていこうと思います。慣れないことが多いので、少しづつ学びながら進めていきたいと思います。
コメント