SharePoint
アプリ
開発ツールの比較
瀬尾佳隆 (@seosoft)
Microsoft MVP for Visual C#
技術ひろば.net
MVP Community Camp
自己紹介
瀬尾 佳隆 (せお よしたか)
MVP for Visual C# (Jan 2009 – Dec 2014)
LightSwitch と SharePoint と組み込みが好き
技術ひろば.net やってます
 http://hiroba-tech.net/
ブログやってます
 http://yseosoft.wordpress.com/
アジェンダ
SharePoint 開発ツール
各ツールの比較
目的による使い分け
SharePoint 開発ツール
今日お話しする開発ツール
LightSwitch (クラウドビジネスアプリ)
Access
SharePoint 用アプリ (データは SQL データベース上)
SharePoint サイト (データはカスタムリスト)
Project Siena
LightSwitch Access Project Siena
LightSwitch
SharePoint 用アプリを簡単に開発できる
SharePoint 用アプリ=Apps for SharePoint
業務アプリを簡単にクラウド化できる
タッチ前提の UI=マルチデバイス対応
SharePoint / Office 365 との連携が簡単
サーバー側/クライアント側それぞれにカスタマイズ可能
LightSwitch の開発画面
LightSwitch アプリの実行画面
Access (Access アプリ)
簡単に SharePoint 用アプリを簡単に開発できる
対象のデータが SQL データベース上
カスタムリストを使わないアプリ
データアクセスのパフォーマンス
“カスタムリスト件数 実質 5,000件まで” の上限を
超えられる
Access アプリの開発画面
Access アプリの実行画面
Access (SharePoint サイト)
SharePoint カスタムリストを参照・更新するアプリ
対象のデータが SharePoint のカスタムリスト
SharePoint 用アプリではない
カスタムリストをローカル管理に変更する場合にも
利用できる
サーバーの容量を空けるため
更新頻度は高くないがリスト件数が多い
Access (SP サイト) の開発画面
Project Siena
Windows ストアアプリで SharePoint クライアント
情報のダッシュボードに向いている
記述できる範囲はExcel ライクな関数のみ
現在ベータ版
Office 365 には今後対応(・・・されるはず?)
機能的にもまだまだ
Project Siena の開発画面
各ツールの比較
データの格納先で比較
パフォーマンス、データ量の都合でカスタムリスト不可
ならば LightSwitch か Access アプリ
SharePoint カスタムリストが対象ならば
Access アプリは使えない (Access の SP サイトを使う)
LightSwitch が汎用性が高い
LightSwitch Access
(Access アプリ)
Access
(SP サイト)
Project Siena
カスタムリスト ○ × ○ ○
SQL
データベース
○ ○ × ×
ターゲットデバイスで比較
LightSwitch はレスポンシブデザインなので、
PC ブラウザーでもその他のデバイスでも利用しやすい
Windows 8 だからと言って、必ずしも Project Siena で
ある必要はない
Windows ストアアプリでなければならない場合は
Project Siena 一択
LightSwitch Access
(Access アプリ)
Access
(SP サイト)
Project Siena
PC ブラウザー ○ ○ ○ ×
マルチ
デバイス
○ × × ×
Windows
ストアアプリ
× × × ○
データ更新で比較
現時点では Project Siena はデータ更新機能がない
複雑なリレーションは Access では少し面倒
Access でも不可能ではない
LightSwitch Access
(Access アプリ)
Access
(SP サイト)
Project Siena
更新可能 ○ ○ ○ ×
参照のみ - - - ○
他システムとの連携で比較
LightSwitch はサーバー側/クライアント側の
コードを明示的に記述することができる
LightSwitch, Access SP サイトは SharePoint の
ユーザー情報との連携が可能
他の開発ツールは基本的に対象のデータを限定して
参照/更新する用途に使う
LightSwitch Access
(Access アプリ)
Access
(SP サイト)
Project Siena
他システム
との連携必要
○ × × ×
ユーザー情報
との連携必要
○ (×) ○ ×
目的による使い分け
目的 1: データ量が少なく PC 中心
データ量が 5,000件程度以下
社内で PC ブラウザーでの利用が前提
データの構造がシンプル
Access (SP サイト)
Project Siena
目的 2: データ量が多く PC 中心
データ量が 5,000件を超える
カスタムリストでは 5,000件を超えるとパフォーマンスが落ちる
社内で PC での利用が前提のアプリ
データの構造がシンプル
LightSwitch
Access (Access アプリ)
目的 3: マルチデバイス対応が必要
時と場所を選ばず、スマホ、タブレットでも利用する
PC でも利用しやすい UI (レスポンシブデザイン)
UI のカスタマイズが必要
LightSwitch
目的 4: 他システムとの連携が必要
データのリレーションが複雑
他システムとの連携が必要
ユーザー情報との連携が必要
LightSwitch
まとめ
まとめ
汎用性、拡張性を考えると
LightSwitch がお勧め
マルチデバイス対応
UI のカスタマイズ
他システムとの連携
Access は対象のテーブルを限定できれば手軽に開発
レスポンシブではないので、マルチデバイス対応は難しい
PC 限定のダッシュボードとしては Project Siena の
今後に期待
現状では不足している機能が多いため今後が未知数

More Related Content

PDF
LightSwitchで Office 365 開発
PDF
AccessでOffice 365 活用
PDF
初めてでも大丈夫!SharePoint 開発の第一歩
PDF
SharePoint 開発でできること 2019年9月版
PDF
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
PPTX
クラウド時代の SharePoint 開発に備えよう
PDF
SharePoint Online 開発の最初の一歩
PDF
カスタマイズされた SharePoint のアップグレードを考える
LightSwitchで Office 365 開発
AccessでOffice 365 活用
初めてでも大丈夫!SharePoint 開発の第一歩
SharePoint 開発でできること 2019年9月版
クラウドビジネスアプリ ~ Visual Studio 2013 の新しいプロジェクトテンプレート
クラウド時代の SharePoint 開発に備えよう
SharePoint Online 開発の最初の一歩
カスタマイズされた SharePoint のアップグレードを考える

What's hot (20)

PDF
5分で理解するクラウドビジネスアプリ
PDF
CSOMでサイト運用を楽にしよう!
PDF
Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会
PPTX
SharePoint 2013 ワークフロー開発入門
PDF
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
PDF
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
PDF
SharePoint Framework アップデート SPFx v1.12.1
PPTX
Office365 api dev 20140802
PPTX
SharePoint 開発入門
PDF
Office365とオンプレミス製品の共存(MVP Community Camp 2015)
PDF
20121202 Office365 勉強会 #3
PDF
Share point,lync,onenoteを使った社外情報共有について
PDF
LightSwitchでWebアプリ開発
PDF
運用を見据えた失敗しないOffice365導入
PDF
Cloud Business Appication って何?
PPTX
Office アドイン ハンズオン
PDF
Lync 2013 API カスタマイズアプリ開発
PDF
SharePoint Framework Extension 基礎講座
PDF
20150423 introduction tovsto
PPTX
SWTT2017 - Lightningアプリケーション開発現場で 実践しているノウハウ
5分で理解するクラウドビジネスアプリ
CSOMでサイト運用を楽にしよう!
Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会
SharePoint 2013 ワークフロー開発入門
第13回 jpsps in 大阪 share pointerのためのクラウドビジネスアプリのすすめ
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
SharePoint Framework アップデート SPFx v1.12.1
Office365 api dev 20140802
SharePoint 開発入門
Office365とオンプレミス製品の共存(MVP Community Camp 2015)
20121202 Office365 勉強会 #3
Share point,lync,onenoteを使った社外情報共有について
LightSwitchでWebアプリ開発
運用を見据えた失敗しないOffice365導入
Cloud Business Appication って何?
Office アドイン ハンズオン
Lync 2013 API カスタマイズアプリ開発
SharePoint Framework Extension 基礎講座
20150423 introduction tovsto
SWTT2017 - Lightningアプリケーション開発現場で 実践しているノウハウ
Ad

Viewers also liked (20)

PDF
デザインが統一されているShare point サイトを作成しよう
PPTX
Saml×SharePoint
PDF
SharePoint Online で、ポータル実践アイデア
PDF
SharePoint 2013 流リスト ビュー カスタマイズ
PDF
【Appli a】 見積・請求書 操作手順
PDF
モバイルデバイスによる Share point の有効活用を実現するためには
PPTX
2014-08-30_aspnet-identity
PDF
SharePoint ユーザーのための IFTTT で IoT 体験
PPTX
複数のMSテクノロジーで会社のITインフラを改善してみた!
PDF
第13回 JPSPS in 大阪_失敗しないSharePointプロジェクト 案件
PDF
SharePoint アドオンのススメ
PDF
20101110 Tech 03 SharePoint Online の展開計画と実装
PDF
いまもういちど SharePoint とエンタープライズ・ソーシャルを考える(2014年5月31日 JSPUG勉強会
PPTX
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
PPTX
Salesforce と kintone 徹底比較
PDF
世界のしぇあぽから~今日は世界の SharePoint を旅します~
PDF
Office 365 とのつき合い方
PPTX
60分でわかった気になるISO29119 #wacate
PDF
SharePoint Online で最近の困った。 大きなリストのお話。
PDF
SharePoint 2013 のつかい方
デザインが統一されているShare point サイトを作成しよう
Saml×SharePoint
SharePoint Online で、ポータル実践アイデア
SharePoint 2013 流リスト ビュー カスタマイズ
【Appli a】 見積・請求書 操作手順
モバイルデバイスによる Share point の有効活用を実現するためには
2014-08-30_aspnet-identity
SharePoint ユーザーのための IFTTT で IoT 体験
複数のMSテクノロジーで会社のITインフラを改善してみた!
第13回 JPSPS in 大阪_失敗しないSharePointプロジェクト 案件
SharePoint アドオンのススメ
20101110 Tech 03 SharePoint Online の展開計画と実装
いまもういちど SharePoint とエンタープライズ・ソーシャルを考える(2014年5月31日 JSPUG勉強会
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
Salesforce と kintone 徹底比較
世界のしぇあぽから~今日は世界の SharePoint を旅します~
Office 365 とのつき合い方
60分でわかった気になるISO29119 #wacate
SharePoint Online で最近の困った。 大きなリストのお話。
SharePoint 2013 のつかい方
Ad

Similar to SharePoint アプリ開発ツールの比較 (17)

PDF
Silverlightを囲む会in大阪#19
PDF
SQLWorld★大阪#8
PDF
LightSwitchでマルチデータソース
PDF
20121006ヒーロー島
PDF
SQLWorld★大阪#7
PDF
次期Office製品群の新しい開発モデルの解説
PDF
LightSwitchで遊んでみた
PDF
SharePoint 2013 Preview レビュー
PDF
SilverlightとSharePoint2010の紹介
PDF
SharePoint Business Connectivity Services を使用した外部アプリケーション連携
PDF
VSUG Day 2010 Summer Tokyo - keynote
PDF
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
PDF
2011年マイクロソフト テクノロジー振り返り~開発編~
PDF
Apps for office オンプレミスとクラウド
PDF
PDF
マイクロソフト公開資料『情報共有ツールの使い分けの考え方とアプローチ』を読んでみた
PDF
LightSwitch ~結局何ができるの~ rev 2
Silverlightを囲む会in大阪#19
SQLWorld★大阪#8
LightSwitchでマルチデータソース
20121006ヒーロー島
SQLWorld★大阪#7
次期Office製品群の新しい開発モデルの解説
LightSwitchで遊んでみた
SharePoint 2013 Preview レビュー
SilverlightとSharePoint2010の紹介
SharePoint Business Connectivity Services を使用した外部アプリケーション連携
VSUG Day 2010 Summer Tokyo - keynote
Net advantage 2012 volume2 最新情報 xaml プラットフォーム編
2011年マイクロソフト テクノロジー振り返り~開発編~
Apps for office オンプレミスとクラウド
マイクロソフト公開資料『情報共有ツールの使い分けの考え方とアプローチ』を読んでみた
LightSwitch ~結局何ができるの~ rev 2

More from Yoshitaka Seo (20)

PDF
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
PDF
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
PDF
AI-900 ポイント解説
PDF
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
PDF
AIの見方、AIとの付き合い方
PDF
Custom Visionで仏像を画像分類
PDF
誰もが AI を使う時代、作る時代
PDF
Azure IoT Edge で Custom Vision
PDF
API ペタペタしただけのお手軽 感情分析アプリ
PDF
Machine Learning studio で構造化データから予測分析 (LT版)
PDF
BIerのためのAI入門
PDF
構造化データをツールで簡単に分析
PDF
チャットボットの自然言語処理
PDF
Custom Visionを活用するためのTips
PDF
Machine Learning Serviceを使ってみよう
PDF
Bot Framework Emulator はこんなにすごい
PDF
VS Code Tools for AI の紹介
PDF
Bot Builder V4 SDK + QnA Maker / LUIS
PDF
QnA Maker 逆入門
PDF
PowerApps アプリ開発入門
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
AI-900 ポイント解説
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AIの見方、AIとの付き合い方
Custom Visionで仏像を画像分類
誰もが AI を使う時代、作る時代
Azure IoT Edge で Custom Vision
API ペタペタしただけのお手軽 感情分析アプリ
Machine Learning studio で構造化データから予測分析 (LT版)
BIerのためのAI入門
構造化データをツールで簡単に分析
チャットボットの自然言語処理
Custom Visionを活用するためのTips
Machine Learning Serviceを使ってみよう
Bot Framework Emulator はこんなにすごい
VS Code Tools for AI の紹介
Bot Builder V4 SDK + QnA Maker / LUIS
QnA Maker 逆入門
PowerApps アプリ開発入門

SharePoint アプリ開発ツールの比較