.NET開発者中心 読者調査レポート

.NET開発者のUI技術使用状況/関心のある技術テーマ

―― 第5回 UI開発の現状と課題についてのアンケート結果(2011年8〜9月実施) ――

デジタルアドバンテージ 一色 政彦
2011/10/20

 @ITでは、2011年8月25日(木)〜9月5日(月)の期間、Windows/.NETベースの業務アプリ−ション開発に携る@IT読者を対象に、Web上での自記式アンケートによる読者調査を行った(調査実施機関はアイティメディア株式会社。有効回答数は313件)。

* 本稿では、「アプリケーション」は「アプリ」と略す。

 本稿は、その調査結果から、筆者が特に興味深いと感じた下記の調査項目に関するものを一部抜き出してグラフ化し、簡単な説明と考察を付記したものである。

【.NET開発者におけるUI開発の現状】

  • 開発中のアプリ種別
  • UI開発技術の使用状況

【現在、関心のある開発技術テーマ】

  • .NET開発者が関心のある開発技術テーマ

 なお、本稿で取り上げなかった調査結果(「UI開発の課題/問題点」など)は、TechTargetでホワイトペーパーとして提供している。

.NET開発者におけるUI開発の現状

開発中のアプリ種別

Q. あなたは現在どのようなアプリの開発にかかわっていますか? 当てはまるものを、1つだけお選びください。(複数ある場合は、最もリソースを使っているものをお選びください)。

開発中のアプリ種別(N=313)

 90%の開発者が何らかの「業務用アプリ」を開発しており、特に基幹業務アプリの割合が高い。.NETがビジネス分野に強いのがよく分かる結果だ。

UI開発技術の使用状況

Q. そのアプリのUI(エンド・ユーザー向け画面)は、どのような技術で開発していますか? 当てはまるものを、いくつでもお選びください。

UI開発技術の使用状況(N=311)

 .NETでは、新しい「WPF」や「ASP.NET MVC」、「Siliverlight」よりも、従来の「Windowsフォーム」や「ASP.NET Webフォーム」の方に根強い人気があるようだ。

 特に業務アプリの場合、「同じようなものが作れる代替の開発技術」というだけでは、従来の開発スキルの活用が優先されて、なかなか普及しにくいのかもしれない。そういう意味では、WPFやSilverlightへの大規模な移行は、新しいアプリ形態である(Windows 8の)Metroスタイル・アプリWindows Phone 7などの普及が必要なのかもしれない。

現在、関心のある開発技術テーマ

.NET開発者が関心のある開発技術テーマ

Q. 現在あなたが関心のある開発テーマを、3つまでお選びください。

.NET開発者が関心のある開発技術テーマ(N=310)

 最近の.NET開発者の関心テーマは大きく様変わりしているようである。数年前であれば、「WPF」「Silverlight」「Windows Azure」などの最新.NET関連技術が上位の大半を占めたと予想されるが、今回の結果では、「HTML5」「jQuery UI」など、あらゆるWeb開発者に共通する技術テーマや、「スマートフォン全般」「Android」「タブレットPC/スレート型PC全般」「Windows Phone 7」「iPhone」など、Windows系プラットフォームにこだわらない幅広いプラットフォームへの関心が高まっている。また、マイクロソフト技術の「Windows Azure」が14.2%であるのに対して、「クラウド全般」がその約2倍の26.8%となっているのも、同様の傾向だといえる。

 30%を超えているのは「HTML5」「スマートフォン全般」「Android」の3つ。当Insider.NETでも、読者対象を「Windows/.NET系の開発者」としつつも、こういったWeb標準技術や、スマートフォン&タブレット技術全般を視野に入れた情報発信を頑張りたいと考えている。End of Article


インデックス・ページヘ  「.NET開発者中心 読者調査レポート」


Insider.NET フォーラム 新着記事
  • 第2回 簡潔なコーディングのために (2017/7/26)
     ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている
  • 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
     Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう
  • 第1回 明瞭なコーディングのために (2017/7/19)
     C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える
  • Presentation Translator (2017/7/18)
     Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)
- PR -

注目のテーマ

業務アプリInsider 記事ランキング

本日 月間
ソリューションFLASH