読者です 読者をやめる 読者になる 読者になる

第81回PHP勉強会に参加してきました

Magento2

  1. 世界トップのECサイト構築ツール
  2. eBay傘下の会社で開発
  3. 作りが複雑でテストがやりにくい
    1. テストフレームワークはあるが、不十分
    2. 低パフォーマンス
  4. 2010年からずっと開発が続いている
  5. 最近α版が出たばかり
  6. eBay社内の内紛などもあり、開発が止まっていた
  7. 現状は一応順調
  8. 最近CMS界隈でフレームワークの更新が立て続けに起きている
  9. テストフレームワークが標準整備
  10. XML周りも整備
  11. 責務の分割も整備された
  12. でもまだXMLのやり取りで非公開の部分が(^^;)
  13. 設定ファイルは増えた…
  14. コードチェックが厳密になり、1系との互換性が低い
  15. 影響範囲大杉
  16. リリースは来年なのがせめてもの救い
    1. Q:そこまでする価値は?
    2. A:わかりません!
    3. Q:Magentoを使う理由は?
    4. A:2007年前後はマルチサイトでマルチ言語と通貨を簡単にできるのはMagentoしかなかった

phalconとAngular.jsで作る動画プラットフォーム

  1. php拡張として実装されていて高速
  2. 色々とやるとやっぱり遅くなる(^^;)
  3. クローズドな動画プラットフォーム
  4. 既存のシステムの改修案件
  5. Azure上で普通のLAMP
  6. 動画エンコードサーバーのみ複数
  7. Voltがバッティングするので生PHP
    1. 結果としてバグを踏まなくてすんだ
  8. ModelはER図から自動生成
  9. エラーがでるとプロセスごと死ぬ
  10. 条件は結構理不尽
  11. こまめにコミットとテストを繰り返すのが肝心
  12. frisby.JS
  13. とにかくバグが予想不能
  14. ドキュメントはほとんど翻訳が進んでいない
  15. Phalcon2では大きくバージョンが変わるので注意
    1. メモリアクセスの保護がされているので安心だが、肝心の中間言語
  16. Q:実際どれくらい速いの?
  17. A:単純なHello worldならば6倍くらい。ORMもCなので速い。副産物としてテストも速い