Upgrade to Pro — share decks privately, control downloads, hide ads and more …

標準インターフェースを使ったアプリケーション開発/phpcon-fukuoka-2019

 標準インターフェースを使ったアプリケーション開発/phpcon-fukuoka-2019

フレームワーク使っていますか?
PHPで作るサーバーサイド、ブラウザで動作するWebフロントエンド、どちらの開発においてもフレームワークは開発の効率化(速度や品質)を強力にサポートしてくれます。
でもカンファレンスなどで発表される内容には、〇〇からXXに移行してみた、とかバージョンアップを頑張った、という話が多いなと感じることはないでしょうか?
もちろんフレームワークをまったく使わない開発というのは難しいかもしれません。
そこで標準インターフェースを意識することで少し遠回りになりますが、ライフサイクルの長いサービスのアプリケーションで壊滅的な技術困難を避けられる可能性が高まります。
このセッションでは、現時点で考えられるなかで、なるべくロックインせず効率的に開発するのに役立つ技術要素について紹介します。
サーバーサイド/フロントエンドのアプリケーション開発をしていく上での、1つの気づきになれば幸いです。

Kenichiro Kishida

June 29, 2019
Tweet

More Decks by Kenichiro Kishida

Other Decks in Technology

Transcript

  1. )JTUPSZ ݱࡏ )551  )5.-  +4  1)1 

    42-  .PKBWJ  "HBWJ  4ZNGPOZ $BLF1)1  $* ;FOE  :JJ  4MJN 'VFM -BSBWFM "VSB Y https://github.com/pmjones/php-history
  2. 03. 1%0 w %PDUSJOF   1SPQFM  
 w

    2VFSZ#VJMEFS w "DUJWF3FDPSE w "TTPDJBUJPOT w 1PMZNPSQIJD w FUD w GSPN 1)1  
 w 1SFQBSFE4UBUFNFOU w 'FUDI0CKFDU w %SJWFS4VQQPSU w FUD
  3. w   #BTJD$PEJOH4UBOEBSE w   $PEJOH4UZMF(VJEF w 

     -PHHFS*OUFSGBDF w   "VUPMPBEJOH4UBOEBSE w   $BDIJOH*OUFSGBDF w   )551.FTTBHF*OUFSGBDF w  $POUBJOFS*OUFSGBDF w  )ZQFSNFEJB-JOLT w  &WFOU%JTQBUDIFS w  )551)BOEMFST w  4JNQMF$BDIF w  )551'BDUPSJFT w  )551$MJFOU "DDFQUFE143
  4. w   #BTJD$PEJOH4UBOEBSE w   $PEJOH4UZMF(VJEF w 

     -PHHFS*OUFSGBDF w   "VUPMPBEJOH4UBOEBSE w   $BDIJOH*OUFSGBDF w   )551.FTTBHF*OUFSGBDF w  $POUBJOFS*OUFSGBDF w  )ZQFSNFEJB-JOLT w  &WFOU%JTQBUDIFS w  )551)BOEMFST w  4JNQMF$BDIF w  )551'BDUPSJFT w  )551$MJFOU "DDFQUFE143
  5. w   #BTJD$PEJOH4UBOEBSE w   $PEJOH4UZMF(VJEF w 

     -PHHFS*OUFSGBDF w   "VUPMPBEJOH4UBOEBSE w   $BDIJOH*OUFSGBDF w   )551.FTTBHF*OUFSGBDF w  $POUBJOFS*OUFSGBDF w  )ZQFSNFEJB-JOLT w  &WFOU%JTQBUDIFS w  )551)BOEMFST w  4JNQMF$BDIF w  )551'BDUPSJFT w  )551$MJFOU "DDFQUFE143
  6. Walk on road, hm? Walk left side, safe. Walk right

    side, safe. Walk middle, sooner or later, “get squish just like grape.” Here, karate, same thing. Either you karate do "yes" or karate do "no." You karate do "guess so,"just like grape. Understand? 
 [ from Karate Kid / Mr.Miyagi]