日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

PHPフレームワーク2018

カテゴリー: General
2018-02-05
PHPフレームワーク2018

人気のあるフレームワーク?
  1. Laravel
    グローバルなネームスペース。設定が簡単。
    最もホットなフレームワーク。最新版はPHP7以降らしい。
  2. Symfony
    階層構造のネームスペースなのでクラスの衝突が起きにくい。設定が面倒。
    Laravelに次いで人気
  3. CodeIgniter
    速度重視の人が使うらしい。メンテ案件が多いらしい。詳細は不明。
  4. CakePHP
    過去の遺物。メンテ案件が多いらしい。
全般に言える問題点は、
PHP言語自体が、メジャーアップグレードもしくはマイナーアップデートで下位互換性のない変更を高確率で仕込んでくることです。
PHPは、オープンソースで利益を出している団体や納品業者にフレンドリーな仕様なんです。逆に言えば、パーソナルや利益を生まない団体などは、その仕様変更は足かせになるだけです。

採用するフレームワークもPHPの言語仕様変更に追従できなければいけません。

開発に利益を伴わない場合は、PHPの仕様変更に耐えられるバイタリティのあるフレームワークを採用しないとフレームワークが開発終了になった場合共倒れすることになります。

  • PHP案件で本当にいいのかどうか
    メンテの労力まで考慮して言語仕様の安定したPHP以外の言語のほうがいいのではないかなど
  • 採用予定のフレームワークは、PHPのバージョンアップに追従できるだけの余力があるか
  • 採用したフレームワークの仕様変更に自分たちが追従できるかどうか
  • 本当にフレームワークが必要かどうか。

数年後また新しいフレームワークが登場しているでしょうね

Laravelのサポート期間
通常版 実質 6か月~1年
LTS 実質 2~3年
期間が非常に短いのはいいのだけど、メジャー番号が同じなのに互換性のない変更を多々やってくれるのが問題。採用する際はデメリットをよく検討しよう



ブログ内 関連記事: PHPフレームワーク2018

 関連記事はありません。

ブログ内 関連記事: PHPフレームワーク2018

 関連記事はありません。
PR

[PR]