Web                           Web            2011/11/10FileMaker                2011
•    ✓        •           FileMaker Server         Web         BNN        •         FAMLog     http://www.famlog.jp/      ...
• FileMaker              1998 ✓                FM   11 ✓ FileMaker Go• http://www.emic.co.jp/
Agenda• FileMaker Server   PHP Web• Web•
• FileMaker Server   Web
FileMaker ServerPHP Web
FileMaker Server
FileMaker Server• FileMaker Pro• FileMaker Pro  Web
○     ○       Web             N/A   ○      Web             ○     ○ODBC/JDBC             N/A   ○
Web• FileMaker Pro  Web •                 Web •                       FileMaker Pro
PHP Web•    • FileMaker API for PHP    • PHP Site Assistant
FileMaker API for PHP• FileMaker Server    PHP Web                      API Application    Programming Interface•         ...
PHP Site Assistant•                FileMaker           Web•• 10             iPhone
Web
Web•          Cookie             Ajax          etc.
PHP Site Assistant•                PHP FileMaker API for    PHP HTML   CSS••
FileMaker API for PHP••    Web
Web• Web•
••• Web
Web• Ruby on Rails   PHP•
PHP   4• CakePHP• symfony• CodeIgniter• Zend Framework
CakePHP• MVC•                MIT• 2011   10            2.0
MVC•          3    • Model    • View    • Controller
MVC• (M)• (V)• (C)
FMCakeMix• MVC                          CakePHP    FileMaker• Alex Gibbons       Beezwax Datatools, Inc.• 2009          Gi...
FMCakeMix• CakePHP • MIT• FX.php        FileMaker Server    XML API
FX.php• PHP     FileMaker Pro• Chris Hansen• 2004
FMCakeMix•    CakePHP•• CakePHP 2.0
••
DRY• DRY = “Don’t Repeat Yourself”•  →  →
Demo• CakePHP   “PaginatorComponent”
http://gmdb.nihs.go.jp/
Demo• CakePHP   “FormHelper”
Demo• CakePHP   “FormHelper”
Demo• “TransitionComponent”   • https://github.com/hiromi2424/     TransitionComponent
Demo• PHPUnit• Xdebug
••
FMCakeMix• CakePHP 1.3   FMCakeMix          ID -recid•                        -recid
INTER-Mediator•    HTML• 2011 10                       1.0•• http://inter-mediator.info/
• Web•    •    •
URL• http://www.beezwax.net/solutions/  FMCakeMix• https://github.com/beezwax/FMCakeMix• https://github.com/matsuo/FMCakeMix
Webアプリケーションフレームワークを利用した効率的なカスタムWeb開発
Webアプリケーションフレームワークを利用した効率的なカスタムWeb開発
Webアプリケーションフレームワークを利用した効率的なカスタムWeb開発
Webアプリケーションフレームワークを利用した効率的なカスタムWeb開発
Webアプリケーションフレームワークを利用した効率的なカスタムWeb開発
Upcoming SlideShare
Loading in …5
×

Webアプリケーションフレームワークを利用した効率的なカスタムWeb開発

2,800
-1

Published on

2011/11/10 FileMaker カンファレンス 2011 講演資料

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

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

No notes for slide

Webアプリケーションフレームワークを利用した効率的なカスタムWeb開発

  1. 1. Web Web 2011/11/10FileMaker 2011
  2. 2. • ✓ • FileMaker Server Web BNN • FAMLog http://www.famlog.jp/ • FileMaker Server Ruby on Rails Rfm Code Reading ✓ FileMaker 8 / 9 / 10 / 11 Certified Developer
  3. 3. • FileMaker 1998 ✓ FM 11 ✓ FileMaker Go• http://www.emic.co.jp/
  4. 4. Agenda• FileMaker Server PHP Web• Web•
  5. 5. • FileMaker Server Web
  6. 6. FileMaker ServerPHP Web
  7. 7. FileMaker Server
  8. 8. FileMaker Server• FileMaker Pro• FileMaker Pro Web
  9. 9. ○ ○ Web N/A ○ Web ○ ○ODBC/JDBC N/A ○
  10. 10. Web• FileMaker Pro Web • Web • FileMaker Pro
  11. 11. PHP Web• • FileMaker API for PHP • PHP Site Assistant
  12. 12. FileMaker API for PHP• FileMaker Server PHP Web API Application Programming Interface• HTML CSS JavaScript
  13. 13. PHP Site Assistant• FileMaker Web•• 10 iPhone
  14. 14. Web
  15. 15. Web• Cookie Ajax etc.
  16. 16. PHP Site Assistant• PHP FileMaker API for PHP HTML CSS••
  17. 17. FileMaker API for PHP•• Web
  18. 18. Web• Web•
  19. 19. ••• Web
  20. 20. Web• Ruby on Rails PHP•
  21. 21. PHP 4• CakePHP• symfony• CodeIgniter• Zend Framework
  22. 22. CakePHP• MVC• MIT• 2011 10 2.0
  23. 23. MVC• 3 • Model • View • Controller
  24. 24. MVC• (M)• (V)• (C)
  25. 25. FMCakeMix• MVC CakePHP FileMaker• Alex Gibbons Beezwax Datatools, Inc.• 2009 GitHub
  26. 26. FMCakeMix• CakePHP • MIT• FX.php FileMaker Server XML API
  27. 27. FX.php• PHP FileMaker Pro• Chris Hansen• 2004
  28. 28. FMCakeMix• CakePHP•• CakePHP 2.0
  29. 29. ••
  30. 30. DRY• DRY = “Don’t Repeat Yourself”• → →
  31. 31. Demo• CakePHP “PaginatorComponent”
  32. 32. http://gmdb.nihs.go.jp/
  33. 33. Demo• CakePHP “FormHelper”
  34. 34. Demo• CakePHP “FormHelper”
  35. 35. Demo• “TransitionComponent” • https://github.com/hiromi2424/ TransitionComponent
  36. 36. Demo• PHPUnit• Xdebug
  37. 37. ••
  38. 38. FMCakeMix• CakePHP 1.3 FMCakeMix ID -recid• -recid
  39. 39. INTER-Mediator• HTML• 2011 10 1.0•• http://inter-mediator.info/
  40. 40. • Web• • •
  41. 41. URL• http://www.beezwax.net/solutions/ FMCakeMix• https://github.com/beezwax/FMCakeMix• https://github.com/matsuo/FMCakeMix
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×