Suche senden
Hochladen
CakePHP3使ってみて
•
Als PPTX, PDF herunterladen
•
2 gefällt mir
•
3,320 views
Tatsuya Inamura
Folgen
2016/03/31 社内勉強会用のスライド
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 27
Jetzt herunterladen
Empfohlen
2007-10-20 Cocoa勉強会 #25
PSMTabBarControl
PSMTabBarControl
Wataru Kimura
基礎構文班19回目 変数のスコープとforの並び替え
基礎構文班19回目 変数のスコープとforの並び替え
XMLProJ2014
第23回Cassandra勉強会 Leveled Compactionについて
Leveled compaction
Leveled compaction
seki_intheforest
RDBのレプリケーションの機能や、NoSQL(Cassandra)の動作について説明しています。
awsを学ぶ上で必要となる前提知識(DB)
awsを学ぶ上で必要となる前提知識(DB)
聡 大久保
Introduction to windows azure storage
Introduction to windows azure storage
Takekazu Omi
NetCommons アドオンモジュールセミナー第4回 で発表したスライドです
鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について
michiosuzuki
Awsを学ぶ上で必要となる前提知識として、DNSとLB(ロードバランサー)の基本的な知識をまとめました。
Awsを学ぶ上で必要となる前提知識(DNS/LB)
Awsを学ぶ上で必要となる前提知識(DNS/LB)
聡 大久保
ハイパフォーマンスブラウザネットワーキング勉強会の発表資料です
ハイパフォーマンスブラウザネットワーキング 12章「HTTP 2.0」と現在の仕様
ハイパフォーマンスブラウザネットワーキング 12章「HTTP 2.0」と現在の仕様
hagino 3000
Empfohlen
2007-10-20 Cocoa勉強会 #25
PSMTabBarControl
PSMTabBarControl
Wataru Kimura
基礎構文班19回目 変数のスコープとforの並び替え
基礎構文班19回目 変数のスコープとforの並び替え
XMLProJ2014
第23回Cassandra勉強会 Leveled Compactionについて
Leveled compaction
Leveled compaction
seki_intheforest
RDBのレプリケーションの機能や、NoSQL(Cassandra)の動作について説明しています。
awsを学ぶ上で必要となる前提知識(DB)
awsを学ぶ上で必要となる前提知識(DB)
聡 大久保
Introduction to windows azure storage
Introduction to windows azure storage
Takekazu Omi
NetCommons アドオンモジュールセミナー第4回 で発表したスライドです
鈴木:Net commonsでの中国語使用について
鈴木:Net commonsでの中国語使用について
michiosuzuki
Awsを学ぶ上で必要となる前提知識として、DNSとLB(ロードバランサー)の基本的な知識をまとめました。
Awsを学ぶ上で必要となる前提知識(DNS/LB)
Awsを学ぶ上で必要となる前提知識(DNS/LB)
聡 大久保
ハイパフォーマンスブラウザネットワーキング勉強会の発表資料です
ハイパフォーマンスブラウザネットワーキング 12章「HTTP 2.0」と現在の仕様
ハイパフォーマンスブラウザネットワーキング 12章「HTTP 2.0」と現在の仕様
hagino 3000
基礎構文班 6回目 復習回答え編はあとで
基礎構文班 6回目 復習回答え編はあとで
XMLProJ2014
Web講座 第9回
Web講座 第9回
nanametown
Shibuya Pm Tt08 Advanced Mogilefs
Shibuya Pm Tt08 Advanced Mogilefs
guest172cfb
12ステップで作る組込みOS自作入門 http://www.amazon.co.jp/dp/4877832394/ 坂井 弘亮(著) カットシステム
【学習メモ#9th】12ステップで作る組込みOS自作入門
【学習メモ#9th】12ステップで作る組込みOS自作入門
sandai
#mailerstudy 01 LT POP/IMAP入門
#mailerstudy 01 LT POP/IMAP入門
Takashi Takizawa
densan
後期第六回ネットワークチーム講座資料
後期第六回ネットワークチーム講座資料
densan_teacher
considering how to fix tramp mode problem.
Tramp mode
Tramp mode
Yuichiro Naito
現在開発中の新しいLagopusの開発方針・方向性と設計について概要を解説しています。
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)
Masaru Oki
YAPC::Asia Tokyo 2013 のランチセッションで使った資料に、当日口頭で話した内容や、話そうと思って話せなかった内容を追加したものです。
YAPC::Asia Tokyo 2013 ランチセッション
YAPC::Asia Tokyo 2013 ランチセッション
Kuninobu SaSaki
Introduction of NanoStrand. Smalltalk bindings for nanomsg.
NanoStrand
NanoStrand
Masashi Umezawa
第4回 cakephp勉強会 LT発表資料
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
JPOUG> SET EVENTS 20120721 での発表資料です。 http://www.jpoug.org/2012/06/06/jpoug-set-events-20120721
とあるDBAの黒い画面(ターミナル)
とあるDBAの黒い画面(ターミナル)
Kazuhiro Yoshikawa
C++ Webアプリケーションフレームワーク TreeFrog Framework の紹介
TreeFrog Frameworkの紹介
TreeFrog Frameworkの紹介
ao27
CakePHP3入門資料を公開 ※ 株式会社GIGでは毎月社内勉強会を実施しています GIG inc. Good is good. We provide opportunities to the SEKAI by fusing technology and ideas. テクノロジーとクリエイティブでセカイをより良くする。小さなチームからスタートした多くの先人達が、世界をより豊かなモノに変革してきました。通信、UX、デバイス、技術の変化と共に世界はまだまだ加速度的に変わります。 Good is good. いいものはいい。GIGは、関わったユーザーやクライアントが前に進める“きっかけ”をつくりつづけます。 ■ お問い合せ https://giginc.co.jp/contact/
CakePHP3入門
CakePHP3入門
GIG inc.
CakePHP最新情報 PHPカンファレンス関西2012
CakePHP最新情報 PHPカンファレンス関西2012
ichikaway
CakePHP - The point of upgrade
CakePHP - The point of upgrade
Yasuo Harada
〜 1.3系から3.x系までの道のり 〜
LancersのCakePHPバージョンアップ施策について
LancersのCakePHPバージョンアップ施策について
Shigemasa Akiyama
JetBrainsユーザーグループ in 大阪 の PHP セッション
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
プロとしてのOracleアーキテクチャ入門 ~番外編~
プロとしてのOracleアーキテクチャ入門 ~番外編~
ryouta watabe
2019年度 若手技術者向け講座 DBMSの便利な機能
2019年度 若手技術者向け講座 DBMSの機能
2019年度 若手技術者向け講座 DBMSの機能
keki3
9/27に行われたレガシーコード改善勉強会で発表された資料です。 http://passmarket.yahoo.co.jp/event/show/detail/01pitgwzj67m.html
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
Yahoo!デベロッパーネットワーク
社内で行ったPHP基礎勉強会の資料です。深い内容までは踏み込んでいませんが、幅広い内容を取り上げています。
PHP基礎勉強会
PHP基礎勉強会
Yuji Otani
Weitere ähnliche Inhalte
Was ist angesagt?
基礎構文班 6回目 復習回答え編はあとで
基礎構文班 6回目 復習回答え編はあとで
XMLProJ2014
Web講座 第9回
Web講座 第9回
nanametown
Shibuya Pm Tt08 Advanced Mogilefs
Shibuya Pm Tt08 Advanced Mogilefs
guest172cfb
12ステップで作る組込みOS自作入門 http://www.amazon.co.jp/dp/4877832394/ 坂井 弘亮(著) カットシステム
【学習メモ#9th】12ステップで作る組込みOS自作入門
【学習メモ#9th】12ステップで作る組込みOS自作入門
sandai
#mailerstudy 01 LT POP/IMAP入門
#mailerstudy 01 LT POP/IMAP入門
Takashi Takizawa
densan
後期第六回ネットワークチーム講座資料
後期第六回ネットワークチーム講座資料
densan_teacher
considering how to fix tramp mode problem.
Tramp mode
Tramp mode
Yuichiro Naito
現在開発中の新しいLagopusの開発方針・方向性と設計について概要を解説しています。
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)
Masaru Oki
YAPC::Asia Tokyo 2013 のランチセッションで使った資料に、当日口頭で話した内容や、話そうと思って話せなかった内容を追加したものです。
YAPC::Asia Tokyo 2013 ランチセッション
YAPC::Asia Tokyo 2013 ランチセッション
Kuninobu SaSaki
Introduction of NanoStrand. Smalltalk bindings for nanomsg.
NanoStrand
NanoStrand
Masashi Umezawa
Was ist angesagt?
(10)
基礎構文班 6回目 復習回答え編はあとで
基礎構文班 6回目 復習回答え編はあとで
Web講座 第9回
Web講座 第9回
Shibuya Pm Tt08 Advanced Mogilefs
Shibuya Pm Tt08 Advanced Mogilefs
【学習メモ#9th】12ステップで作る組込みOS自作入門
【学習メモ#9th】12ステップで作る組込みOS自作入門
#mailerstudy 01 LT POP/IMAP入門
#mailerstudy 01 LT POP/IMAP入門
後期第六回ネットワークチーム講座資料
後期第六回ネットワークチーム講座資料
Tramp mode
Tramp mode
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)
YAPC::Asia Tokyo 2013 ランチセッション
YAPC::Asia Tokyo 2013 ランチセッション
NanoStrand
NanoStrand
Ähnlich wie CakePHP3使ってみて
第4回 cakephp勉強会 LT発表資料
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
JPOUG> SET EVENTS 20120721 での発表資料です。 http://www.jpoug.org/2012/06/06/jpoug-set-events-20120721
とあるDBAの黒い画面(ターミナル)
とあるDBAの黒い画面(ターミナル)
Kazuhiro Yoshikawa
C++ Webアプリケーションフレームワーク TreeFrog Framework の紹介
TreeFrog Frameworkの紹介
TreeFrog Frameworkの紹介
ao27
CakePHP3入門資料を公開 ※ 株式会社GIGでは毎月社内勉強会を実施しています GIG inc. Good is good. We provide opportunities to the SEKAI by fusing technology and ideas. テクノロジーとクリエイティブでセカイをより良くする。小さなチームからスタートした多くの先人達が、世界をより豊かなモノに変革してきました。通信、UX、デバイス、技術の変化と共に世界はまだまだ加速度的に変わります。 Good is good. いいものはいい。GIGは、関わったユーザーやクライアントが前に進める“きっかけ”をつくりつづけます。 ■ お問い合せ https://giginc.co.jp/contact/
CakePHP3入門
CakePHP3入門
GIG inc.
CakePHP最新情報 PHPカンファレンス関西2012
CakePHP最新情報 PHPカンファレンス関西2012
ichikaway
CakePHP - The point of upgrade
CakePHP - The point of upgrade
Yasuo Harada
〜 1.3系から3.x系までの道のり 〜
LancersのCakePHPバージョンアップ施策について
LancersのCakePHPバージョンアップ施策について
Shigemasa Akiyama
JetBrainsユーザーグループ in 大阪 の PHP セッション
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
プロとしてのOracleアーキテクチャ入門 ~番外編~
プロとしてのOracleアーキテクチャ入門 ~番外編~
ryouta watabe
2019年度 若手技術者向け講座 DBMSの便利な機能
2019年度 若手技術者向け講座 DBMSの機能
2019年度 若手技術者向け講座 DBMSの機能
keki3
9/27に行われたレガシーコード改善勉強会で発表された資料です。 http://passmarket.yahoo.co.jp/event/show/detail/01pitgwzj67m.html
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
Yahoo!デベロッパーネットワーク
社内で行ったPHP基礎勉強会の資料です。深い内容までは踏み込んでいませんが、幅広い内容を取り上げています。
PHP基礎勉強会
PHP基礎勉強会
Yuji Otani
C16 45分でわかるPostgreSQLの仕組み by 山田努
C16 45分でわかるPostgreSQLの仕組み by 山田努
Insight Technology, Inc.
データベースの移行にお悩みではありませんか。 ・異種DBへ移行したい ・移行中にDBを停止させたくない ・負荷をかけずにDBを移行・連携を行いたい ・オンプレミスDBからクラウドDBの移行を考えている ・難しい操作なく移行したい DBMotoでは、このような課題の解決策を提示することが可能です。 本セミナーではDB移行に便利なDBMotoの機能、そして最新のDBMoto9.5の新機能をご紹介します。 セミナー後半では、DBMoto9.5の新機能のPostgreSQLからの差分レプリケーションの紹介を行います。
PostgreSQLの連携!クラウド移行!負荷分散!バックアップ!DBMotoで一挙解決!
PostgreSQLの連携!クラウド移行!負荷分散!バックアップ!DBMotoで一挙解決!
株式会社クライム
ACL 2020 論文紹介 小町研
2020 acl learning_to_recover_from_multi-modality_errors_for_non-autoregressiv...
2020 acl learning_to_recover_from_multi-modality_errors_for_non-autoregressiv...
広樹 本間
Network Programmability and Programming Paradigm discussion
Mk network programmability-03
Mk network programmability-03
Miya Kohno
This document is written about "Data-Intensive Text Processing with MapReduce" Chapter 4. This chapter describes how to design inverted index with MapReduce algorithm.
Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4
Sho Shimauchi
Powershell勉強会
Powershell基礎_20180521用
Powershell基礎_20180521用
Tetsu Yama
ネットワークプログラマビリティ勉強会 #3 「宣言的プログラミング」とSDNのひとつの形態
「宣言的プログラミング」とSDNのひとつの形態
「宣言的プログラミング」とSDNのひとつの形態
npsg
Dena Technology Seminar #2 で使用したスライドです。 http://engineer.dena.jp/2010/06/dena-technology-seminar-2.html
MySQL 5.5 Update #denatech
MySQL 5.5 Update #denatech
Mikiya Okuno
Ähnlich wie CakePHP3使ってみて
(20)
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
とあるDBAの黒い画面(ターミナル)
とあるDBAの黒い画面(ターミナル)
TreeFrog Frameworkの紹介
TreeFrog Frameworkの紹介
CakePHP3入門
CakePHP3入門
CakePHP最新情報 PHPカンファレンス関西2012
CakePHP最新情報 PHPカンファレンス関西2012
CakePHP - The point of upgrade
CakePHP - The point of upgrade
LancersのCakePHPバージョンアップ施策について
LancersのCakePHPバージョンアップ施策について
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
プロとしてのOracleアーキテクチャ入門 ~番外編~
プロとしてのOracleアーキテクチャ入門 ~番外編~
2019年度 若手技術者向け講座 DBMSの機能
2019年度 若手技術者向け講座 DBMSの機能
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
PHP版レガシーコード改善に役立つ新パターン #wewlc_jp
PHP基礎勉強会
PHP基礎勉強会
C16 45分でわかるPostgreSQLの仕組み by 山田努
C16 45分でわかるPostgreSQLの仕組み by 山田努
PostgreSQLの連携!クラウド移行!負荷分散!バックアップ!DBMotoで一挙解決!
PostgreSQLの連携!クラウド移行!負荷分散!バックアップ!DBMotoで一挙解決!
2020 acl learning_to_recover_from_multi-modality_errors_for_non-autoregressiv...
2020 acl learning_to_recover_from_multi-modality_errors_for_non-autoregressiv...
Mk network programmability-03
Mk network programmability-03
Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4
Powershell基礎_20180521用
Powershell基礎_20180521用
「宣言的プログラミング」とSDNのひとつの形態
「宣言的プログラミング」とSDNのひとつの形態
MySQL 5.5 Update #denatech
MySQL 5.5 Update #denatech
Kürzlich hochgeladen
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
NewSQLの可用性構成パターン (OCHaCafe Season 8 #4 発表資料) 2024年5月8日(水) NTTデータグループ 技術開発本部 小林 隆浩
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
2022年10月27日に社内向けに開催した勉強会資料の社外公開版です(発表8分程度)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
2024年4月に社内向けに開催した勉強会資料の社外公開版です
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Kürzlich hochgeladen
(11)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
CakePHP3使ってみて
1.
2016/03/31 稲村 CakePHP3 使ってみて
2.
まず、CakePHP3 を 簡単に紹介
3.
CakePHP3 を簡単に紹介① ● 進化度 Cake1
➔ Cake2 ➔➔➔➔➔➔ Cake3
4.
CakePHP3 を簡単に紹介② ● Composer対応 ●
PHP5.4以上必須 ● 名前空間、トレイトなど、新しめの言語機能使 用 ● コーディング規約としてPSR-2準拠 →クラスやメソッド定義の括弧位置に注意
5.
CakePHP3 を簡単に紹介③ ● コントローラ、ビューはあまり変化なし ●
モデルクラスの動作が大幅に変更 →データは連想配列からオブジェクトへ →モデルは2つに分離 →Tableクラス : DB処理などのロジックを書く →Entityクラス : 扱うデータのクラス
6.
CakePHP3 を簡単に紹介④ ● モデルクラスの動作が大幅に変更 →Tableクラスで、Entityオブジェクトを扱う →Tableクラスは、クエリビルダと呼ばれるイ ンターフェースで、DBクエリを実行
7.
データは連想配列からオブジェクトへ <ul> <?php foreach ($users as
$user) { echo '<li>' . h($user['use_id']) . '</li>'; echo '<li>' . h($user['name']) . '</li>'; } ?> </ul>
8.
データは連想配列からオブジェクトへ <ul> <?php foreach ($users as
$user) { echo '<li>' . h($user->use_id) . '</li>'; echo '<li>' . h($user->name') . '</li>'; } ?> </ul>
9.
CakePHP3 の良いところ
10.
良いところ① ● 今どきの楽なパッケージ管理 ● 今どきの「コンポーネント指向」 →外部フレームワークのコンポーネントを柔軟に利用 ●
今どきの楽なPHP記法 ➔古い技術、更新されない古いライブラリなど に振り回されない
11.
良いところ② ● 今どきのコーディング規約 ● シンプルなディレクトリ/ファイル構成 ➔チーム開発に適している
12.
良いところ③ ● DBアクセスを抑えられる →クエリビルダは、クエリを作るだけで、ク エリ実行は、参照時に行われる(もちろん明示 的にクエリ実行もできる) ➔使うデータだけのクエリ実行で済む つまり、最小限のクエリ実行で済む
13.
CakePHP3 を使って 思ったこと
14.
CakePHP3 を使って思ったこと① ● 便利なライブラリ、新サービスのAPIに高速で 対応するには、新しい技術を使うと有利
15.
CakePHP3 を使って思ったこと② ● ただ、技術の進化は速い ●
さらに、今後の主要技術がどうなるかわからな い
16.
CakePHP3 を使って思ったこと③ ● 個々の言語、フレームワーク、バージョンに固 執しない方が良い ●
別の言語やフレームワークに移行しやすい身軽 なシステムを設計すべき
17.
CakePHP3 を使って思ったこと④ ● フレームワーク特有の記述が各コードが分散す ると、そのフレームワーク上でしか価値がない コードになってしまう ●
ラップ関数に特殊なコードを閉じ込めるなどし て、汎用的なコードで実装するとか、そういう ことを意識しておくといいかも…
18.
そうえいば、いい記事があ ったのを思い出した
19.
「社員がフリーランスになる前に教えておきたいこと」 http://fladdict.net/blog/2014/11/syain.html 「スキルや自己投資には賞味期限があります。 「明日から使えるクールなCSSエフェクト30」 みたいなものに投資をするのはやめなさい。そ れは消耗品のスキルです。優先すべきは多分野 で応用がきくような、賞味期限の長いスキルで す。…(略)…思考の組み立て、意思決定、観 察眼の精度…そういったものに投資をしなさ い。」
20.
「優先すべきは賞味期限の長いスキル」 ● CakePHP3 を使うとして、リクエストパラメ ータの取り方はこうだとか、DBアクセスの仕方 はこうだとか、はあまり重要でない ●
ここで重要視すべきなのは、特定のではなく一 般的なフレームワークの仕組み、使い方、設計 思想、デザインパターンなど、もっと基礎的な スキル
21.
そうえいば、ダーウィンが いいこと言ってたのを 思い出した
22.
最も強い者が生き残るのではなく、 最も賢い者が生き延びるのでもない。 唯一生き残ることが出来るのは、 変化できる者である。 ダーウィンの名言(※どんな意図かは諸説あり) http://www.kumamoto-u.ac.jp/daigakujouhou/gakuchoushitu/2006/20060410
23.
例えば、某演歌歌手に学ぶ① ● 所属事務所と喧嘩?して、芸能界を干されてテレビに出ら れなくなった ● 紅白にも出た大物歌手なのに、プライド捨てて、まさかの ニコニコ動画に活路を見出して、まさかの再ブレイク ●
で、まさかの紅白に復活。。。
24.
例えば、某演歌歌手に学ぶ② ● ここで言いたいのは、状況が悪くなったら、安易にキャリ アチェンジしてよいとか、そんな乱暴な話でない ● 某演歌歌手は、「歌手」という賞味期限の長い優れたスキ ルを持っていた ●
そのスキルを持った上で、居場所をテレビからニコニコ動 画に変化させて、再ブレイクできた
25.
まとめ
26.
まとめ ● CakePHP3はいい感じに進化 ● 新しい技術は有利 ●
技術の進化は速いので、特定の技術に固執すべきでない ● 身につけるべきは賞味期限の長いスキル ● 賞味期限の長いスキルを持った上で、変化に対応できると 生き残れる(サンプル:某演歌歌手)
27.
終わり
Jetzt herunterladen