Enviar pesquisa
Carregar
CakePHPとYii_エンジニア勉強会20130820
•
1 gostou
•
1,567 visualizações
エンジニア勉強会 エスキュービズム
Seguir
8月20日開催のエスキュービズム社内勉強会資料です。
Leia menos
Leia mais
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 24
Baixar agora
Baixar para ler offline
Recomendados
[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例
[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例
TechGardenSchool
Livlisのcakephp事例
Livlisのcakephp事例
Masahiro Saito
CakePHP PHP Framework
CakePHP PHP Framework
ryota ichie
Cake Php開発事例
Cake Php開発事例
柴田 篤志
「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)
「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)
Takayuki Gondoh
CakePHP を使ってよかったこと
CakePHP を使ってよかったこと
Wataru Terada
Cake php + php unitによる実践的ユニットテスト
Cake php + php unitによる実践的ユニットテスト
慶信 若松
CakePHP(例えば2系)のテスト
CakePHP(例えば2系)のテスト
monmon Kumagai
Recomendados
[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例
[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例
TechGardenSchool
Livlisのcakephp事例
Livlisのcakephp事例
Masahiro Saito
CakePHP PHP Framework
CakePHP PHP Framework
ryota ichie
Cake Php開発事例
Cake Php開発事例
柴田 篤志
「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)
「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)
Takayuki Gondoh
CakePHP を使ってよかったこと
CakePHP を使ってよかったこと
Wataru Terada
Cake php + php unitによる実践的ユニットテスト
Cake php + php unitによる実践的ユニットテスト
慶信 若松
CakePHP(例えば2系)のテスト
CakePHP(例えば2系)のテスト
monmon Kumagai
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
Yoshio Hanawa
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
Keisuke Utsumi
PHP7はなぜ速いのか
PHP7はなぜ速いのか
Yoshio Hanawa
3流プログラマーから見たPhalconとWISP
3流プログラマーから見たPhalconとWISP
YamaYamamoto
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
柴田 篤志
PHP7の拡張モジュール事情
PHP7の拡張モジュール事情
Yoshio Hanawa
PHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7で変わること ——言語仕様とエンジンの改善ポイント
Yoshio Hanawa
PHP7の内部実装から学ぶ性能改善テクニック
PHP7の内部実装から学ぶ性能改善テクニック
Yoshio Hanawa
PHPの今とこれから2015
PHPの今とこれから2015
Rui Hirokawa
PHPNGの動向
PHPNGの動向
Yoshio Hanawa
php-timecopを実戦投入してみた
php-timecopを実戦投入してみた
Yoshio Hanawa
zval をダイエットしてみた
zval をダイエットしてみた
Yoshio Hanawa
たのしい独自フレームワーク
たのしい独自フレームワーク
Kenta USAMI
Phpでアプリケーションサーバー
Phpでアプリケーションサーバー
k-motoyan
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
takenao
安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識
Fumito Mizuno
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
Rina Fukuda
PHP カンファレンス福岡 参加報告
PHP カンファレンス福岡 参加報告
y-uti
05 はじめてのmy sql
05 はじめてのmy sql
文樹 高橋
5分でわかるPhalconPHP
5分でわかるPhalconPHP
Shohei Tai
「モダンPerl入門」の入門
「モダンPerl入門」の入門
Songhee Han
Yii紹介
Yii紹介
ngi group.
Mais conteúdo relacionado
Mais procurados
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
Yoshio Hanawa
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
Keisuke Utsumi
PHP7はなぜ速いのか
PHP7はなぜ速いのか
Yoshio Hanawa
3流プログラマーから見たPhalconとWISP
3流プログラマーから見たPhalconとWISP
YamaYamamoto
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
柴田 篤志
PHP7の拡張モジュール事情
PHP7の拡張モジュール事情
Yoshio Hanawa
PHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7で変わること ——言語仕様とエンジンの改善ポイント
Yoshio Hanawa
PHP7の内部実装から学ぶ性能改善テクニック
PHP7の内部実装から学ぶ性能改善テクニック
Yoshio Hanawa
PHPの今とこれから2015
PHPの今とこれから2015
Rui Hirokawa
PHPNGの動向
PHPNGの動向
Yoshio Hanawa
php-timecopを実戦投入してみた
php-timecopを実戦投入してみた
Yoshio Hanawa
zval をダイエットしてみた
zval をダイエットしてみた
Yoshio Hanawa
たのしい独自フレームワーク
たのしい独自フレームワーク
Kenta USAMI
Phpでアプリケーションサーバー
Phpでアプリケーションサーバー
k-motoyan
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
takenao
安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識
Fumito Mizuno
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
Rina Fukuda
PHP カンファレンス福岡 参加報告
PHP カンファレンス福岡 参加報告
y-uti
05 はじめてのmy sql
05 はじめてのmy sql
文樹 高橋
5分でわかるPhalconPHP
5分でわかるPhalconPHP
Shohei Tai
Mais procurados
(20)
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
PHP7はなぜ速いのか
PHP7はなぜ速いのか
3流プログラマーから見たPhalconとWISP
3流プログラマーから見たPhalconとWISP
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
PHP7の拡張モジュール事情
PHP7の拡張モジュール事情
PHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7の内部実装から学ぶ性能改善テクニック
PHP7の内部実装から学ぶ性能改善テクニック
PHPの今とこれから2015
PHPの今とこれから2015
PHPNGの動向
PHPNGの動向
php-timecopを実戦投入してみた
php-timecopを実戦投入してみた
zval をダイエットしてみた
zval をダイエットしてみた
たのしい独自フレームワーク
たのしい独自フレームワーク
Phpでアプリケーションサーバー
Phpでアプリケーションサーバー
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
日本で一番PHPのシステムをテストしている手動テスターが思うところ:PHPカンファレンス福岡
PHP カンファレンス福岡 参加報告
PHP カンファレンス福岡 参加報告
05 はじめてのmy sql
05 はじめてのmy sql
5分でわかるPhalconPHP
5分でわかるPhalconPHP
Semelhante a CakePHPとYii_エンジニア勉強会20130820
「モダンPerl入門」の入門
「モダンPerl入門」の入門
Songhee Han
Yii紹介
Yii紹介
ngi group.
20111029 rubyon php
20111029 rubyon php
do_aki
8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室
Yusuke Ando
オブジェクト・関数型プログラミングからオブジェクト・関数型分析設計へ
オブジェクト・関数型プログラミングからオブジェクト・関数型分析設計へ
Everforth Co., Ltd.
PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014
Yuuki Takezawa
OSC福岡 20111203
OSC福岡 20111203
Hiroshi Bunya
Spring.project
Spring.project
広平 田村
VC6によるRuby拡張ライブラリ開発環境について
VC6によるRuby拡張ライブラリ開発環境について
goritto
2014年のChefとInfrastructure as code
2014年のChefとInfrastructure as code
Yukihiko SAWANOBORI
Practical migration from JSP to Thymeleaf
Practical migration from JSP to Thymeleaf
Toshiki Iga
Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介
Yasushi Ishikawa
Mojoliciousでつくる! Webアプリ入門
Mojoliciousでつくる! Webアプリ入門
Yusuke Wada
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
keroyonn
EclipseCon Europe 2019 modeling report
EclipseCon Europe 2019 modeling report
Akira Tanaka
AndApp開発における全て #denatechcon
AndApp開発における全て #denatechcon
DeNA
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
Takahiro Okumura
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
You&I
Softlayer_bluemix-summit
Softlayer_bluemix-summit
Shuichi Yukimoto
5分でわかるphalcon php
5分でわかるphalcon php
Yusaku Kinoshita
Semelhante a CakePHPとYii_エンジニア勉強会20130820
(20)
「モダンPerl入門」の入門
「モダンPerl入門」の入門
Yii紹介
Yii紹介
20111029 rubyon php
20111029 rubyon php
8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室
オブジェクト・関数型プログラミングからオブジェクト・関数型分析設計へ
オブジェクト・関数型プログラミングからオブジェクト・関数型分析設計へ
PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014
OSC福岡 20111203
OSC福岡 20111203
Spring.project
Spring.project
VC6によるRuby拡張ライブラリ開発環境について
VC6によるRuby拡張ライブラリ開発環境について
2014年のChefとInfrastructure as code
2014年のChefとInfrastructure as code
Practical migration from JSP to Thymeleaf
Practical migration from JSP to Thymeleaf
Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介
Mojoliciousでつくる! Webアプリ入門
Mojoliciousでつくる! Webアプリ入門
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
EclipseCon Europe 2019 modeling report
EclipseCon Europe 2019 modeling report
AndApp開発における全て #denatechcon
AndApp開発における全て #denatechcon
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
Softlayer_bluemix-summit
Softlayer_bluemix-summit
5分でわかるphalcon php
5分でわかるphalcon php
Mais de エンジニア勉強会 エスキュービズム
エスキュービズム新技術発表資料
エスキュービズム新技術発表資料
エンジニア勉強会 エスキュービズム
小売りにおけるAIの可能性
小売りにおけるAIの可能性
エンジニア勉強会 エスキュービズム
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
エンジニア勉強会 エスキュービズム
Azure container service上でコンテナベースでオートスケールの検証をしてみた
Azure container service上でコンテナベースでオートスケールの検証をしてみた
エンジニア勉強会 エスキュービズム
はじめての品質
はじめての品質
エンジニア勉強会 エスキュービズム
Go言語によるWebアプリケーション開発
Go言語によるWebアプリケーション開発
エンジニア勉強会 エスキュービズム
機械学習ライブラリ : TensorFlow
機械学習ライブラリ : TensorFlow
エンジニア勉強会 エスキュービズム
Developer Summit 2016 参加してきました。
Developer Summit 2016 参加してきました。
エンジニア勉強会 エスキュービズム
ほんのりTDD
ほんのりTDD
エンジニア勉強会 エスキュービズム
IoTで何をやったか
IoTで何をやったか
エンジニア勉強会 エスキュービズム
2016 新人研修 基本技術講座 (1)
2016 新人研修 基本技術講座 (1)
エンジニア勉強会 エスキュービズム
Dockerを用いたマイクロサービスについて
Dockerを用いたマイクロサービスについて
エンジニア勉強会 エスキュービズム
VRのコンテンツ
VRのコンテンツ
エンジニア勉強会 エスキュービズム
Azureで動いている機械学習のいろいろについて
Azureで動いている機械学習のいろいろについて
エンジニア勉強会 エスキュービズム
レイアウトについて
レイアウトについて
エンジニア勉強会 エスキュービズム
アルゴリズムとデータ構造(初歩)
アルゴリズムとデータ構造(初歩)
エンジニア勉強会 エスキュービズム
何故エンジニアはテストをしないのか
何故エンジニアはテストをしないのか
エンジニア勉強会 エスキュービズム
IoTのIを考えてみる話
IoTのIを考えてみる話
エンジニア勉強会 エスキュービズム
AzureのIaaSとかの話
AzureのIaaSとかの話
エンジニア勉強会 エスキュービズム
【エンジニア勉強会】品質ってなんなのさ
【エンジニア勉強会】品質ってなんなのさ
エンジニア勉強会 エスキュービズム
Mais de エンジニア勉強会 エスキュービズム
(20)
エスキュービズム新技術発表資料
エスキュービズム新技術発表資料
小売りにおけるAIの可能性
小売りにおけるAIの可能性
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
Azure container service上でコンテナベースでオートスケールの検証をしてみた
Azure container service上でコンテナベースでオートスケールの検証をしてみた
はじめての品質
はじめての品質
Go言語によるWebアプリケーション開発
Go言語によるWebアプリケーション開発
機械学習ライブラリ : TensorFlow
機械学習ライブラリ : TensorFlow
Developer Summit 2016 参加してきました。
Developer Summit 2016 参加してきました。
ほんのりTDD
ほんのりTDD
IoTで何をやったか
IoTで何をやったか
2016 新人研修 基本技術講座 (1)
2016 新人研修 基本技術講座 (1)
Dockerを用いたマイクロサービスについて
Dockerを用いたマイクロサービスについて
VRのコンテンツ
VRのコンテンツ
Azureで動いている機械学習のいろいろについて
Azureで動いている機械学習のいろいろについて
レイアウトについて
レイアウトについて
アルゴリズムとデータ構造(初歩)
アルゴリズムとデータ構造(初歩)
何故エンジニアはテストをしないのか
何故エンジニアはテストをしないのか
IoTのIを考えてみる話
IoTのIを考えてみる話
AzureのIaaSとかの話
AzureのIaaSとかの話
【エンジニア勉強会】品質ってなんなのさ
【エンジニア勉強会】品質ってなんなのさ
CakePHPとYii_エンジニア勉強会20130820
1.
CakePHPとYii 2013/08/20
2.
PHPとフレームワーク PHPには様々なフレームワークがあります。 ・CakePHP ・CodeIgniter ・Zend Framework ・FuelPHP ・Yii etc….
3.
以下の2つについて説明します。 CakePHP 学生時代に利用。 今回の発表ではこっちが多めになりました…。 Yii これから使っていく予定。
4.
CakePHP ・2005年末から始動。 ・日本では一番人気。 →日本語の資料が豊富 →コミュニティも活発 ・MVCフレームワーク #Ruby on Railsに強く影響を受けているらしい。
5.
Googleトレンドでの人気比較(日本) CakePHP一強状態。 引用元: Googleトレンド, http://www.google.co.jp/trends/
6.
CakePHPの特徴 1. 導入が割と楽 2. MVC構造を採用 3.
ディレクトリ構成が平坦 4. 命名規則が厳格 5. DB上の処理がちょっと特殊
7.
1. 導入が割と楽 I. 公式サイトからインストール II.
htdocs以下に格納 III. パーミッションを適切に設定 IV. あとはエラーメッセージに合わせて設定
8.
Bake: コードのひな形生成 対話型インタフェースを通して生成 ・DB設定 ・MVCの構築 ・Project作成 ・Fixture作成 ・Test case
9.
Bakeで作ったもの 1行もコードは書いてないです。
10.
2. MVC構造 ・Model、View、Controllerが明確に分離 #直接アクセスできる「webroot」も分離
11.
3. ディレクトリ構造が平坦
12.
4. 命名規則が厳格 しっかり守れば、無駄なコードを省ける。 →うっかり間違うと惨事に。 【よくある過ち】 エラーが発生してコードとにらめっこして いたら、ファイル名が違っていた
13.
5. DBがちょっと特殊 I. DBのクエリをまとめない 複雑なクエリは、複数のクエリとして発行 cf.
ZendやSynymfonyはまとめるらしい
14.
Yii Framework(イー) ・2008年1月1日に発足、12月にリリース。 ・歴史が浅い割に世界で大人気になりつつある。 Is it
fast? ... Is it secure? ... Is it professional? ... Is it right for my next project? ... Yes, it is! 引用元: http://www.yiiframework.com/logo/
15.
世界でのフレームワーク人気比較 引用: http://www.highnd.com/articles/php-development/frameworks-comparison-yii-codeigniter-zend-cakephp 後発のYii、すでに首位争い
16.
特徴 ・導入が楽 ・高いパフォーマンス ・高機能 ・BSDライセンス
17.
1. 高いパフォーマンス 引用元: http://www.yiiframework.com/performance
18.
1’. 高いパフォーマンス…? a 引用元: http://d.hatena.ne.jp/cakephper/20110802/1312275110
19.
2. 導入が楽 ・公式のドキュメントが豊富 #日本語も豊富、英語も簡単 ・コードの自動生成も可能 ・yiic、Gii ・初期状態の完成度が高い >標準のデザインがオシャレらしい >お問い合わせ、ログインフォームなど
20.
yiic 一行でスケルトンコートを生成 #Cakeよりも楽
21.
Gii
22.
高機能 先述のコード生成に加え… ・JQueryが標準 ・CSSはBluePrintが標準 ・ActiveRecordが高機能(?) #抽象度は低い模様 まだ全然使ってないので、細かいところは 不明です…。
23.
CakePHPとYiiについて感想 ・根底にあるものは似ている気がした ・全体的に、Yiiのほうがお手軽感があった >導入 >コード生成 >命名規則 >見た目 ・正直、Yiiはほぼコーディングしてないので、上辺 だけしか触れていませんが…
24.
参考文献 以下のスライドが面白く読めると思いました。 「いまどきのYiiフレームワーク」 http://www.slideshare.net/tanakahisateru/yii-14697676
Baixar agora