卒研メモ:PHP開発フレームワーク雑感

 Webアプリ開発環境として,PHPのフレームワークを使う事例を見かけるようになってきました。過去色々沢山存在していたようですが,現状では次の3つが有力な選択肢とのことです。

 今までも幾つかフレームワークを使った卒研がありましたが,膨大な機能を使いこなすことができず,サンプルに毛が生えた程度で終わっているものしか見たことがありません。勉強不足・能力不足もさることながら,使いこなすには相当勉強して臨む必要があることは間違いないようです。

 ということで,そんなに大きくないアプリを作るために他人のふんどしで楽をしたいという程度でしたら,例えばWordPressとかNetCommonsといったCMSアプリケーションのカスタマイズ+プラグイン開発というのも悪くない選択肢だと考えます。

 今のところ本研究室ではスクラッチからPHPプログラムを起こすのが一番良いと考えており,大体そのようにWebアプリを開発してきました。とはいえ,毎年同じ機能を車輪の再開発の如く作るのも無駄,というより指導する当方が飽きてきますので,適当な規模のクラスを作ってそこに認証,DB設定,ファイルアップロードぐらいの機能をぶちこんだ方がいいかなぁと考えています。そういう方針で,実は既にWebデザイン特別プログラムの販売システムは作ってあります。これを流用するのも一考に値すると考えています。