日記帳
本ページはプロモーションが含まれています
カテゴリー
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

アーカイブ

2018年02月 のアーカイブ

# pkg upgrade
===> Creating groups.
Using existing group 'polkitd'.
===> Creating users
Creating user 'polkitd' with uid '565'.

pw: uid `565' has already been allocated
pkg: PRE-INSTALL script failed

# rmuser polkitd
rmuser: user (polkitd) does not exist in the password database.

# rmuser 565
Matching password entry:

lkitd:*:565:565::0:0:Polkit Daemon User:/var/empty:/usr/sbin/nologin

Is this the entry you wish to remove? y
Remove user's home directory (/var/empty)? n
Removing user (565): passwd.

# pkg upgrade
サイトをhttpsに移行しました

執筆:2018.02.17
編集:2018.02.17


サイトのhttpsアドレス移行作業が本日完了しました。
  httpアドレスはhttpsアドレスに転送されますので旧リンクからも当面の間アクセスできます。

ブックマークなどされている方は、httpの後ろに1文字 s を追加してください

当サイトのhttpsアドレス化は今後数年間は見送る予定でしたが、
2018年7月から一部のブラウザが段階的にhttpアドレスを閲覧できなくなっていまうということですので
急遽httpsアドレスに変更しました。

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年
期間が非常に短いのはいいのだけど、メジャー番号が同じなのに互換性のない変更を多々やってくれるのが問題。採用する際はデメリットをよく検討しよう


PR

[PR]