Ajax活用も進む
Ruby on RailsとC#の利用が欧州で増える理由
2007/08/31
EMEA(欧州、中東、アフリカ)地域の開発者の間で、マイクロソフトのC#言語の利用が拡大している――Evans Dataの最近の調査でこのような状況が明らかになった。
カリフォルニア州サンタクルーズに本社を置くEvans Dataの調査によると、C#を利用している開発者の数がこの1年間で40%増加した。2006年には、少しの時間でもC#を使っている開発者の割合は 25.1%だったのに対し、今年はその数字が34.9%に上昇した。また、大半の時間でC#を使用している開発者の割合も9.4%から13.2%へと 40%の増加を見せたとしている。
さらに、調査に回答したEMEA地域の開発者の半数以上は、Webサービスのためのプラットフォームとしてマイクロソフトの.NETを好んでいる。これは、2006年と比べるとわずかな増加だという。
「マイクロソフトが、ECMA(以前はEuropean Computer Manufacturers Association:ヨーロッパコンピュータ工業会と呼ばれていた)にC#をいち早く承認させたのは賢明だった。そのことが、欧州での同言語の普及と同社の市場シェアの強化につながった」とEvans Dataのジョン・アンドリュースCEOは述べている。「加えて、.NETも同地域に本格的な進出を果たした。もちろんC#は、.NETの中心となる CLI(Common Language Infrastructure)に最もよく対応している言語だ」。
また、EMEA地域の開発者の65%は、Ajax(Asynchronous JavaScript and XML)を開発プロジェクトで利用しているか、その予定であり、開発者の40%は、ビジネスプロセスとデータをレガシーのホストシステムから新しいアプリケーションに拡張する作業を進めていると答えた。
一方、カリフォルニア州サンタバーバラにあるELC Technologiesの創業者であるジョナサン・シーゲル氏によると、欧州でも開発プラットフォームのRuby on Railsの普及が拡大する見込みだという。同氏は9月にドイツで開催される「RailsConf Berlin」で基調講演を行う。
シーゲル氏によると、ELCは世界最大のRuby on Rails専門の開発チームを抱えているという。欧州が企業向けRubyアプリケーション開発における次の大きな市場になると同氏はみている。「ELCでも数カ月後に欧州本部を設立する予定だ」と同氏は話す。
ELCは、Ruby on Railsを利用して、サン・マイクロシステムズ、シスコ、マッキンゼー、LiveNation、Media Trustなどの企業にエンタープライズ/Web 2.0アプリケーションを配備した広範なノウハウを持っている。シーゲル氏は、Rubyで構築したWeb 2.0サイトとして「NASCAR.com」や「FunnyorDie.com」などを挙げており、これらのサイトには1日当たり何百万件ものアクセスがあるという。現在、欧州の企業各社はこういったレベルのパフォーマンスとアドバンテージを求めている、と同氏は語る。
さらにシーゲル氏によると、重要な業務アプリケーションでのRuby on Railsへの需要拡大は、Railsの開発そのものにも影響を及ぼしているという。
「ELC Technologiesでは、当社が顧客向けに開発・配備したアプリケーションの数々の成功事例を通じて、この状況を目の当たりにしている。Ruby on Railsは、.NETとJavaに代わる環境から、既存の.NETあるいはJavaインフラ上にシームレスに配備される統合的プラットフォームへと移行しつつある。既存の.NET/Javaライブラリとノウハウを活用できることは、商用フレームワークとしてのRuby on Railsの成熟度を示す重要なマイルストーンである」(同氏)
(eWEEK Darryl K. Taft)
関連記事
Copyright(c) eWEEK USA 2002, All rights reserved.
情報をお寄せください:
- プログラムの実行はどのようにして行われるのか、Linuxカーネルのコードから探る (2017/7/20)
C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。最終回は、Linuxカーネルの中では、プログラムの起動時にはどのような処理が行われているのかを探る - エンジニアならC言語プログラムの終わりに呼び出されるexit()の中身分かってますよね? (2017/7/13)
C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。今回は、プログラムの終わりに呼び出されるexit()の中身を探る - VBAにおけるFileDialog操作の基本&ドライブの空き容量、ファイルのサイズやタイムスタンプの取得方法 (2017/7/10)
指定したドライブの空き容量、ファイルのタイムスタンプや属性を取得する方法、FileDialog/エクスプローラー操作の基本を紹介します - さらば残業! 面倒くさいエクセル業務を楽にする「Excel VBA」とは (2017/7/6)
日頃発生する“面倒くさい業務”。簡単なプログラミングで効率化できる可能性がある。本稿では、業務で使うことが多い「Microsoft Excel」で使えるVBAを紹介する。※ショートカットキー、アクセスキーの解説あり
|
|
キャリアアップ
- - PR -
転職/派遣情報を探す
「ITmedia マーケティング」新着記事
ドミノ・ピザのCMOが語る「イカゲーム2」タイアップ秘話
Domino’sのケイト・トランブル氏と同社の指定広告代理店であるWorkInProgressの共同創設...
MetaがAIアカウント導入を本気で計画 うまくいくのか?
MetaがAIによるアカウントをFacebookやInstagramに導入しようとしている。その狙いはどこ...
ユーザー数はThreadsの1割未満 それでもBlueskyが「Twitter後継」として期待される理由とは?
Blueskyは新たにトレンドトピック機能を公開した。これにより、ユーザーはアプリ内で興味...