Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

第42PHP勉強会Ethna 発表資料

3,748 views

Published on

Ethnaについて@フレームワーク特集

  • Be the first to comment

第42PHP勉強会Ethna 発表資料

  1. 1. Ethna 第42回PHP勉強会 id:sotarok twitter.com/sotarok presented by sotarok with nequal.
  2. 2. ※ここまででお疲れだと思 いますのでゆるくいきます 気軽に聞いてください ※コードはでてきません presented by sotarok with nequal.
  3. 3. という感じで 超ゆるくいこうと 思ってたんです presented by sotarok with nequal.
  4. 4. が presented by sotarok with nequal.
  5. 5. presented by sotarok with nequal.
  6. 6. (((;゜Д゜)) presented by sotarok with nequal.
  7. 7. ってぇことで 少しまじめに しゃべります presented by sotarok with nequal.
  8. 8. が presented by sotarok with nequal.
  9. 9. さっき だいたい しゃべられた BoBppめえ… presented by sotarok with nequal.
  10. 10. 気を取り直して がんばります ※それでもコードはで てきません presented by sotarok with nequal.
  11. 11. • 自己紹介 • Ethnaの紹介 の • 今後 • 開発体制 presented by sotarok with nequal.
  12. 12. 自⼰紹介 presented by sotarok with nequal.
  13. 13. sotarok presented by sotarok with nequal.
  14. 14. そうたろう presented by sotarok with nequal.
  15. 15. d:id:sotarok twitter presented by sotarok with nequal.
  16. 16. 好きなもの presented by sotarok with nequal.
  17. 17. presented by sotarok with nequal.
  18. 18. presented by sotarok with nequal.
  19. 19. presented by sotarok with nequal.
  20. 20. presented by sotarok with nequal.
  21. 21. 本題 presented by sotarok with nequal.
  22. 22. presented by sotarok with nequal.
  23. 23. 知ってる⼈? presented by sotarok with nequal.
  24. 24. Rails からある presented by sotarok with nequal.
  25. 25. 多くの 企業・サイト で 使われて presented by sotarok with nequal.
  26. 26. いる…いた? presented by sotarok with nequal.
  27. 27. ⼀番の 利用実績 某SNS ⽉間100億PV突破! presented by sotarok with nequal.
  28. 28. presented by sotarok with nequal.
  29. 29. presented by sotarok with nequal.
  30. 30. • 2004/12 0.1.0 • 2006/1 0.2.0 最初のリリース • 2006/6 2.1.0 • ~2007/1 2.3.1 0.1.0 • 2007/7 2.3.2 • 2008/5 2.3.5 presented by sotarok with nequal.
  31. 31. 0.1.0 …? 不安定っぽくね …? ヒソヒソ presented by sotarok with nequal.
  32. 32. • 2004/12 0.1.0 • 2006/1 0.2.0 • 2006/6 2.1.0 • ~2007/1 2.3.1約1年後 • 2007/7 2.3.2 0.2.0 • 2008/5 2.3.5 presented by sotarok with nequal.
  33. 33. 1年たって 0.2.0 …? 不安定なの … ? presented by sotarok with nequal.
  34. 34. • 2004/12 0.1.0 • 2006/1 0.2.0 • 2006/6 2.1.0 • ~2007/1 2.3.1 • 2007/7 2.3.2 突然の 2.1.0 • 2008/5 2.3.5 presented by sotarok with nequal.
  35. 35. • 2004/12 0.1.0 • 2006/1 0.2.0 • 2006/6 2.1.0 • ~2007/1 2.3.1 • 2007/7 2.3.2 • 2008/5 順調にバージョンアップ 2.3.5 presented by sotarok with nequal.
  36. 36. • 2004/12 0.1.0 • 2006/1 やや失速(半年ぶり) 0.2.0 • 2006/6 2.1.0 • ~2007/1 2.3.1 • 2007/7 2.3.2 • 2008/5 2.3.5 presented by sotarok with nequal.
  37. 37. • 2004/12 0.1.0 • 2006/1 空⽩の10ヶ⽉ 0.2.0 • 2006/6 2.1.0 • ~2007/1 2.3.1 • 2007/7 2.3.2 • 2008/5 2.3.5 presented by sotarok with nequal.
  38. 38. 利用状況 presented by sotarok with nequal.
  39. 39. ダウンロード数 presented by sotarok with nequal.
  40. 40. ピーク ただし,PEAR経由でのインストールは含まず by sourceforge.jp presented by sotarok with nequal.
  41. 41. presented by sotarok with nequal.
  42. 42. Cak●PHPとか symf●nyとか presented by sotarok with nequal.
  43. 43. 世界でも ⽇本でも presented by sotarok with nequal.
  44. 44. 右肩下がり presented by sotarok with nequal.
  45. 45. どげんか(r presented by sotarok with nequal.
  46. 46. presented by sotarok with nequal.
  47. 47. presented by sotarok with nequal.
  48. 48. • 2008/5 2.3.5 • 2008/7 2.5.0 preview 1 • 2008/10 2.5.0 preview 2 • 2009/1 2.5.0 preview 3 • 2009/2 内部コードのUTF-8化 2.3.6 その他細かい修正 Locale presented by sotarok with nequal.
  49. 49. • 2008/5 2.3.5 • 2008/7 2.5.0 preview 1 • 2008/10 2.5.0 preview 2 • 2009/1 2.5.0 preview 3 • 2009/2 2.3.6 さらに開発は続く presented by sotarok with nequal.
  50. 50. • 2008/5 2.3.5 • 2008/7 2.5.0 preview 1 • 2008/10 2.5.0 preview 2 • 2009/1 2.5.0 preview 3 • 2009/2 2.3.6 さらにさらに 開発は続く presented by sotarok with nequal.
  51. 51. • 2008/5 2.3.5 2.5系からの • 2008/7 2.5.0 preview 1 バックポート • 2008/10 2.5.0 preview 2 • 2009/1 2.5.0 preview 3 • 2009/2 2.3.6 presented by sotarok with nequal.
  52. 52. 基本的な特徴 presented by sotarok with nequal.
  53. 53. presented by sotarok with nequal.
  54. 54. MVC っていうけど 実際どうなの presented by sotarok with nequal.
  55. 55. Model View Controller presented by sotarok with nequal.
  56. 56. AppObject/AppManager template (Smarty) Action View Controller presented by sotarok with nequal.
  57. 57. AppObject/AppManager ADOdbとかのDBクラス template (Smarty) prepare perform preforward Controller presented by sotarok with nequal.
  58. 58. AppObject/AppManager ADOdbとかのDBクラス template (Smarty) prepare perform preforward 流れ 理の 処 Controller presented by sotarok with nequal.
  59. 59. どういうことか presented by sotarok with nequal.
  60. 60. Prepare(ロジック実⾏準備) Perform(ロジック本体) Preforward(出⼒準備) presented by sotarok with nequal.
  61. 61. ActionForm presented by sotarok with nequal.
  62. 62. たとえば 掲⽰板の 返信画⾯ を考える presented by sotarok with nequal.
  63. 63. ⼊⼒画⾯を出しつつ 返信元を表⽰ presented by sotarok with nequal.
  64. 64. エラーを出しつつ ⼊⼒画⾯を出しつつ 返信元を表⽰ presented by sotarok with nequal.
  65. 65. post post_do ロジック ビジネス prepare prepare perform perform perforward perforward テーション ロジック プレゼン presented by sotarok with nequal.
  66. 66. バリデーション post post_do prepare prepare perform perform perforward perforward 返信元メッセージを DBへの書き込み処理 取得してくるロジック presented by sotarok with nequal.
  67. 67. バリデーション post post_do エラー prepare prepare perform perform perforward perforward 返信元メッセージを 取得してくるロジック presented by sotarok with nequal.
  68. 68. というのが 基本的なEthna 流れ presented by sotarok with nequal.
  69. 69. 処理・データの 流れが⾒やすい presented by sotarok with nequal.
  70. 70. つかいやすそ うですね!! presented by sotarok with nequal.
  71. 71. ではその 非常に 使いやすそうな Ethna presented by sotarok with nequal.
  72. 72. Ethnaの 強いところ presented by sotarok with nequal.
  73. 73. 柔軟性 presented by sotarok with nequal.
  74. 74. ActionForm presented by sotarok with nequal.
  75. 75. 速い presented by sotarok with nequal.
  76. 76. Ethnaの 弱いところ presented by sotarok with nequal.
  77. 77. 基本的な 機能不⾜ presented by sotarok with nequal.
  78. 78. 低い 再利用性 presented by sotarok with nequal.
  79. 79. ORM つかえねー presented by sotarok with nequal.
  80. 80. presented by sotarok with nequal.
  81. 81. 2.5.0 preview 4 presented by sotarok with nequal.
  82. 82. プラグイン presented by sotarok with nequal.
  83. 83. presented by sotarok with nequal.
  84. 84. Ethna付属 コミュニティ提供 資産を共有したい presented by sotarok with nequal.
  85. 85. (宣伝) Openpear http://openpear.org/ presented by sotarok with nequal.
  86. 86. ビュー presented by sotarok with nequal.
  87. 87. 汎用ビュー presented by sotarok with nequal.
  88. 88. リダイレクト エラー(404とか) RSS presented by sotarok with nequal.
  89. 89. presented by sotarok with nequal.
  90. 90. DBまわり なんとか してから presented by sotarok with nequal.
  91. 91. AppObject? 外部のORM? presented by sotarok with nequal.
  92. 92. その後 presented by sotarok with nequal.
  93. 93. DBに関連する バンドル機能 presented by sotarok with nequal.
  94. 94. ActionForm 最強化 presented by sotarok with nequal.
  95. 95. あと ドキュメント presented by sotarok with nequal.
  96. 96. PHP 5.3とかどうすんだ… presented by sotarok with nequal.
  97. 97. などなど presented by sotarok with nequal.
  98. 98. presented by sotarok with nequal.
  99. 99. アクティブ なコミッタ presented by sotarok with nequal.
  100. 100. presented by sotarok with nequal.
  101. 101. sotarok mumumu maru_cc ichii386 presented by sotarok with nequal.
  102. 102. IRCで議論 presented by sotarok with nequal.
  103. 103. Ethnaで アプリ開発 しながら 本体をいじる presented by sotarok with nequal.
  104. 104. Ethnaの 活発な開発を 続けるために presented by sotarok with nequal.
  105. 105. sf.jpの チケット 使うように なった presented by sotarok with nequal.
  106. 106. チケットが メールで通知 されるように なった presented by sotarok with nequal.
  107. 107. コミット・チケッ トの変更などが IRCに通知される ようになった presented by sotarok with nequal.
  108. 108. mumumuさん 以外も頻繁に コミットする ようになった presented by sotarok with nequal.
  109. 109. 「これコミットしてもいい…?」 presented by sotarok with nequal.
  110. 110. とりあえず コミット! presented by sotarok with nequal.
  111. 111. アイデア ブランチ はじめました presented by sotarok with nequal.
  112. 112. 思考→ コード presented by sotarok with nequal.
  113. 113. git移⾏中 presented by sotarok with nequal.
  114. 114. 活発になってきてますよの図 presented by sotarok with nequal.
  115. 115. 強みを ⽣かして さらに 使いやすく presented by sotarok with nequal.
  116. 116. いろいろ やります presented by sotarok with nequal.
  117. 117. 2.5 presented by sotarok with nequal.
  118. 118. Ethnaを使い たいという⽅ presented by sotarok with nequal.
  119. 119. ブログを書く ↓ コミッターが ⾶んでいく presented by sotarok with nequal.
  120. 120. Twitterでつぶやく ↓ コミッターが ⾶んでいく (Followしてね!) presented by sotarok with nequal.
  121. 121. IRCでつぶやく ↓ コミッターが やさしくサポート (ircnet の %Ethna) presented by sotarok with nequal.
  122. 122. 開発陣が⽇本⼈ ってのも利点の1つ presented by sotarok with nequal.
  123. 123. ぜひぜひ Ethnaに 清き⼀票を presented by sotarok with nequal.
  124. 124. presented by sotarok with nequal.
  125. 125. ! presented by sotarok with nequal.

×