研修(フレームワークとは)
フレームワークを学ぶ。
アプリケーションの土台。
データベースへの接続、データの登録編集削除ページの作成など
Webアプリケーションに必須な機能を提供するソフトウェア。
一から作らなくてよいので効率が良い。
■フレームワークのメリット
・コードの規則が統一されている
・コードの再利用可能
・開発のスピードアップ
Webアプリケーションフレームワークの1つ。
日本語でのドキュメントやサンプルが豊富。
エラー処理や認証などの定型的な処理をサポートしてくれる。
PEAR_DBやSmartyなどのPHPのライブラリを使用することができる。
■Ethnaの特徴
・PHPとSmartyの知識で書ける。
※フレームワークによってはフレームワークの言語を覚えなくてはいけない。
・ソースコードの量が少なく、読みやすい。
・フォーム処理用のクラスがある。