Your SlideShare is downloading. ×
symfony1.2最新動向 - 第二回symfony勉強会
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

symfony1.2最新動向 - 第二回symfony勉強会

1,984

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,984
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. symfony1.2 最新動向 - 今後どのバージョンを使うべきか - 株式会社ディノ 月宮紀柳
  • 2.
    • 自己紹介
  • 3. 自己紹介
    • 名前
      • 月宮紀柳 ( つきみやきりゅう )
    • おしごと
      • フォトグラファー
      • PHPer
    • 所属
      • 株式会社ディノ
  • 4. アジェンダ
    • symfony1.2の現状
    • symfony1.2の変更点
    • どのバージョンを使うべきか
  • 5.
    • 1 . symfony1.2 の現状
  • 6. symfony1.2の現状
    • 唐突ですが大切なお知らせ
  • 7. symfony1.2の現状
    • symfony1.2 のリリース予定
  • 8. symfony1.2の現状
    • 2008 年 10 月 26 日 リリース予定!!!
  • 9. symfony1.2の現状
  • 10. symfony1.2の現状
    • … え?
  • 11. symfony1.2の現状
    • そういえば先日の CakePHP カンファレンス
  • 12. symfony1.2の現状
    • そういえば先日の CakePHP カンファレンス
  • 13. symfony1.2の現状
    • CakePHP 開発マネージャ Garrett 氏のありがたいお言葉
  • 14.
    • 「バグの残ったバージョンをstableとは呼ばない。そんなものはリリースしない」(by Garrett)
  • 15. symfony1.2の現状
  • 16. symfony1.2の現状
    • … え?(><
  • 17. symfony1.2の現状
    • (やっぱり)リリースされませんでした(><
  • 18. symfony1.2の現状
    • 理由は新しいadmin generatorが
    • 間に合わなかった
  • 19. symfony1.2の現状
    • 予定は未定ですよねー orz
  • 20. symfony1.2の現状
    • で、今後の予定
  • 21. symfony1.2の現状
    • 1.2をリリースする前に、1,2回RCだすつもり 
  • 22. symfony1.2の現状
    • == stable リリースはまだ未定 
  • 23. symfony1.2の現状
    • 早くリリースを皆で祈りましょう!(`・ω・´) 
  • 24. symfony1.2の現状
    • 出来ればパッチ・テストも送ると良いと思うよ 
  • 25.
    • 2 . symfony1.2 の変更点
  • 26. symfony1.2の変更点
    • symfony1.1は1.2へ向けた移行用リリース
    • 1.1->1.2は変更少ないんじゃない?
    • ↑常識的に考えて!
  • 27. symfony1.2の変更点
    • ところで UPGRADE_TO_1_2
    • って知ってる? 
  • 28. symfony1.2の変更点
    • 1.1から1.2への変更点が
    • まとめられてるファイル 
  • 29. symfony1.2の変更点
    • テストに出るので symfony 使いは全員熟読するように 
  • 30. symfony1.2の変更点
    • 1.0->1.1をまとめた UPGRADE_TO_1_1もあります 
  • 31. symfony1.2の変更点
  • 32. symfony1.2の変更点
    • 変更点多いよ>< 
  • 33. symfony1.2の変更点
    • Propel が 1.3 になった
    • Doctrine も標準プラグインとして同梱
    • sfBrowser, Test 周りが変わった
    • バッチが無くなり、すべて Task に
    • Routing の仕組みが変更
    • 他にもいろいろ…
  • 34. Propel 1.3
    • DB接続ライブラリがCreoleからPDOに変更
      • 設定まわりの変更
      • メソッドの変更
  • 35. Propel 1.2 の databases.yml
  • 36. symfony1.3 の databases.yml
  • 37. メソッドの変更
    • doSelectRS() は Creole の ResultSet を取り出す
    • Propel1.3 では doSelectStmt()
    • 同じように prepared query 周りも変更
  • 38. Prepared query
  • 39. symfony1.2の変更点
    • symfony1.0 のコードはそのままでは動かない
    • 既存プロジェクトのアップデートは大変かも
      • 一応 ./symfony project:upgrade1.2 はあるが
    • 新規プロジェクトからの採用
  • 40.
    • 3 .どのバージョンを使うべきか
  • 41. どのバージョンを使うべきか
  • 42. どのバージョンを使うべきか
    • End of maintenance
      • symfony 1.0
        • 2010 年 1 月
      • symfony 1.1
        • 2009 年 6 月
      • symfony 1.2
        • はじまってすらいない (´ ・ ω ・` )
  • 43.
    • 実感わかない? 
  • 44. 例えばこんな案件
    • 要件定義1ヶ月
    • 詳細設計1ヶ月
    • コーディング3ヶ月
    • テスト1ヶ月
    • 2008年11月1日スタート
    ※ この案件はフィクションです。実在する案件とは関係ありません。
  • 45. もし1.1を使うと
    • 2008年11月末 要件定義完了
    • 2008年12月末 詳細設計完了
    • 2009年3月末 コーディング完了
    • 2009年4月末 テスト完了
    • 2009年5月 リリース
    • 2009年6月 symfony1.1終了のお知らせ
  • 46.
    • ・・・・・・(´・ω・`) 
  • 47. どのバージョンを使うべきか
    • 営業さんがんばれ!!!(← 
  • 48. どのバージョンを使うべきか
    • そうも言えませんよね 
  • 49.
    • はい今死んだ!!! 
  • 50. 1.1を使いたい君の気持ち 死んだよ!!!
  • 51. 結局の所・・・
    • 1.2正式リリースまでは1.0
    • 1.2正式リリース後は順次1.2に移行
      • 1.0は2010年10月まで
      • 1.2リリースが遅れたことで伸びるかも?
    • 中の人的には1.2こそ真のstable
      • Fabienの考えをくみとる
      • 移行しない理由はない!
  • 52. 問題点
    • Redhat 環境多い?
      • RHEL や centos5 の標準が 5.1 系だよね?
      • symfony1.2 は PHP5.2 以上必須
      • どうしよ (´ ・ ω ・` )
  • 53.
    • まとめ 
  • 54. まとめ
    • symfony1.2の現状
      • 正式リリースまだ
      • admin gen次第
    • symfony1.2の変更点
      • 変更点多々
      • Propelのバージョンアップはインパクト大きい
  • 55.
    • どのバージョンを使うべきか
      • 現実的に1.0
      • 1.0終了をにらみつつ1.2へ移行
  • 56.
    • ご静聴ありがとうございました

×