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.

Lightningもくもく会(仮) #2

1,263 views

Published on

2015年5月27日(水) Lightningもくもく会(仮) #2の発表資料

Published in: Technology

Lightningもくもく会(仮) #2

  1. 1. Salesforce DUG Lightning Component もくもく会(仮) #2 Lightningの拓く未来 倉谷 彰(@a_kuratani) 2015/05/27
  2. 2. 自己紹介 倉谷 彰   @a_kuratani 株式会社チームスピリット
 S&Dチーム エンジニア Salesforce1 Advent Calendar 管理人 http://qiita.com/advent-calendar/2014/salesforce1 Salesforce1 Lightning Advent Calendar 管理人 http://qiita.com/advent-calendar/2014/lightning
  3. 3. Lightningの拓く未来
  4. 4. Salesforce1 Lightning Fast Seminarのおさらい(1)
  5. 5. Salesforce1 Lightning Fast Seminarのおさらい(2) •Lightningコンポーネント •コンポーネントを再利用することで開発を効率化できる •AppExchangeでコンポーネントを流通させる市場ができる •アプリケーションよりも安価に!もしかするとCheckOut機能が… •Lightningアプリケーションビルダー •コンポーネントを組合せてドラッグ・アンド・ドロップでアプリ開発 •Salesforce1はLightning Componentで再構築 •Lightning ApplicationでSalesforce1相当のアプリを開発できる •Lightning ExtensionでUIがカスタマイズ可能になる
  6. 6. Salesforce1 Lightning Fast Seminarのおさらい(3) •Lightningコンポーネントの設計ポイント •再利用しやすい粒度にコンポーネントを分割する •できるだけコンポーネントに分ける •イベント処理を外部に公開する •コンポーネントはLightning Extensionで差し替えられる単位 •Salesforce1はLightning Componentで実装 •弱点だったUIがカスタマイズ可能に
  7. 7. Lightningコンポーネントで変わる世界(1) ページレイアウト Visualforce (Apexタグ) Visualforce (HTML5+JS) Lightning登場前 ページレイアウト Lightning アプリケーションビルダー Lightningコンポーネント Lightning登場後 Lightning Extension
  8. 8. Lightningコンポーネントで変わる世界(2) Lightning登場前 Lightning登場後 エンドユーザ ページレイアウトを操作して画面をカスタマイズする インテグレーター Visualforce上で<apex>タグを 利用して要件に合致する画面を 開発していた Lightningアプリケーションビル ダー、Lightning Extensionで画 面をカスタマイズする アプリケーション提供者 Visualforce上でHTML5/JSを 利用して要件に合致する画面を 開発していた Lightningコンポーネントで要件 に合致する画面を開発する コンポーネント ー コンポーネントを開発し、スト アを通じて販売する
  9. 9. まとめ •Lightningコンポーネントの登場によって •画面のカスタマイズがしやすくなる •コンポーネントを組合せて画面を開発できる •コンポーネント提供者が登場する •アプリケーション提供者がLightningコンポーネントに移るメリットは? •画面を作り込んでいるのでカスタマイズするニーズが少ない •画面のカスタマイズに耐えうる開発・テストが重荷になる •コンポーネントを分割して実装することによるオーバーヘッド
  10. 10. Enjoy Lightning!

×