2018年04月22日
川俣晶の縁側ソフトウェア技術雑記total 1486 count

ClickOnceとSquirrelの比較

Written By: 川俣 晶連絡先

概要 §

 ClickOnceを止めてまでSquirrelを利用するためのメリットが非常に読み取りにくかったので、比較を試みてみた。両者にはメリットとデメリットがあることが分かった。

ClickOnceの特徴 §

  • MS純正
  • 古い
  • 簡単にインストーラーを作成できる
  • アップデート時に利用者に問い合わせが発生する

Squirrelの特徴 §

  • OSS
  • 新しい
  • nugetパッケージの技術を使っているので、インストーラの作成がまわりくどくてめんどくさい
  • アップデート時に利用者に問い合わせが発生しない (サイレントインストールができる)

どちらを使うべきか §

  • 限定された利用者だけが使う内部ツール (手間を掛けたくない) → ClickOnceで十分。Squirrelで掛かる追加の手間は正当化できないかもしれない
  • 限定されない一般利用者が利用する一般アプリ → 利用者に手間を意識させないために、手間が掛かってもSquirrelで行った方が良い

 ただし、一般利用者向けにはWebアプリとして作成する方が望ましいと思うなら、Squirrelの出番は無い。Webアプリとしては作成できず、かつ、一般利用者向けというかなり狭い領域にのみ、Squirrelの出番は限定されてくるのではないか。

感想 §

「結局問題はなんだい?」

「Squirrel、手間が掛かりすぎるんだよね」

「本来、nugetから入れるという一手間ですら余計なのに、nugetパッケージまで作らないとならないからね」

「そう。ほとんど使い捨てみたいな便利ツールをどのマシンでもすぐ起動できるように配置するだけなら、ClickOnceの方が圧倒的に楽」

「他に何か問題は?」

「Squirrelは読み方が良く分からない上に、馴染みがない言葉。しかも、同名のプログラミング言語まであって検索がめんどくさい」

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2018年
05月
02日
Hyper-V Extensible Virtual Swicthが有効にできない
3days 3 count
total 1610 count
【技術雑記】の前のコンテンツ
2018年
04月
10日
nugetでSystem.Memoryが見つからない
3days 1 count
total 1850 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

http://mag.autumn.org/tb.aspx/20180422154918
サイトの表紙【技術雑記】の表紙【技術雑記】のコンテンツ全リスト 【技術雑記】の入手全リスト 【技術雑記】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.29 (Alpha-Test) Copyright (c) 2004-2018 Pie Dey.Co.,Ltd.