【 ここから本文 】

セキュリティ・マネジメント

ソーシャルブックマークに登録 : Yahoo!ブックマークに登録 はてなブックマークに登録 del.icio.usに登録 newsing it!に登録 Buzzurlにブックマーク livedoorクリップに登録 Slashdotにタレコむ イザ!ブックマークに登録 Twitterでつぶやく
print 印刷用ページの表示


セキュリティ・マネジメント

【連載】
エンタープライズ・オープンソース[ベスト・セレクション]

第7回 開発言語

(2008年04月23日)

もともとコミュニティ・ベースで開発が進められてきたオープンソース・ソフトウェアだが、今や多くの有力ベンダーがサポートし、企業が安心して利用できる環境が整っている。もちろん、OS、Webサーバ、メール・サーバなど、一部の分野ではかなり以前から企業利用が進んでいたが、最近は多様な分野において、「エンタープライズ・オープンソース」が本格化しているのだ。本連載では、そうしたエンタープライズ・オープンソース・ソフトウェアを8分野に分け、それぞれの分野において特にすぐれたものを紹介する。第7回目となる本稿では、開発言語分野における秀逸なソフトを取り上げる。

Andrew Binstock/Steven Nunez
InfoWorld米国版


開発言語
Perl、PHP、Python、Ruby……開発言語に「最良」はあるか?

 BOSSIEの選考にあたって、われわれは広範囲なアプリケーション開発グループを多数のサブカテゴリーに分類することから着手した。その時点では、そうすることが名案に思えたのだ。

 その後、システム・レベルの開発言語をスクリプト言語と比較することが公平かどうか、また、個々のさまざまな言語をオープンソースと見なせるかどうかといったことを検討した。

 PerlやPHP、Python、Ruby、Tcl/Tkなどがオープンソースの言語であることは明らかだが、JavaやJavaScriptもそうであるかどうかは定かではない。サブセットがオープンソースのリポジトリや、ISOないしECMA標準の要件を満たしていれば選考対象とすべきか、それとも完全にオープンソースでコミュニティ主導の開発サイクルを持つものだけを選ぶべきなのだろうか──。検討を重ねた結果、われわれは最終的に、自然言語にしろコンピュータ言語にしろ、特定用途以外で最良のものなど存在しないことに気がついた。そこで今回は、幅広く利用されているオープンソースの開発言語の中から、ニッチ市場を確立した言語を評価することにした。

Rubyの急成長と、JavaScriptの実績を評価

 まず初めに、Rubyコミュニティの成長を牽引したWebアプリケーション・フレームワーク「Ruby on Rails」を称賛したい(画面1)。同フレームワークのベースとなるRubyは洗練されたオブジェクト指向のスクリプト言語で、クロージャなどの高度なプログラミング構造をサポートする。


画面1:オープンソースのWebアプリケーション開発プラットフォームとして人気を集めている「Ruby on Rails」。同プラットフォームは公式サイトから入手可能だ

 Rubyは2007年に大きく前進し、Javaで実装した処理系の「JRuby」をはじめ、Microsoftの動的言語ランタイム(DLR)の上に実装される「IronRuby」などの派生が登場した。これらの派生が言語の差異を招かないかぎり、Rubyは今後も数多くの開発者に受け入れられるだろう。

 次に称賛するのが、長きにわたってWebクライアント開発のデファクト・スタンダードである「JavaScript(ECMAScript)」だ。代替となる他の選択肢も増えてきたが、インタラクティブな操作を実現するWebアプリケーションのユーザー・インタフェース開発では、依然としてJavaScriptが使用されており、Ajaxの基礎要素ともなっている。

JavaScriptは“オープンソース”?

 JavaScriptは純粋なオープンソースと言えるだろうか。サブセットのECMAScriptだけを見れば、むろんそうだと答えられる。しかし現実には、クライアント・サイドのWebアプリケーションは通常、JavaScriptへのエクステンションと、個々のWebブラウザのDOM(Document Object Model)を使う必要がある。これはWebブラウザがオープンソースであろうとプロプライエタリであろうと同じだ。

 純粋なスクリプトの記述には「Rhino」など、JavaScriptのオープンソース実装が利用できる。また、Java SE 6.0のリリース以降、JVM(Java仮想マシン)上で動作する新しいスクリプト言語が登場しつつある。すなわち、Javaスーパーセット「Groovy」や、複数のプログラミング哲学の機能を組み合わせた「Scala」、そしてJRubyなどである。



エンタープライズ・オープンソース[ベスト・セレクション]
第1回 業務アプリケーション
第2回 ネットワーク
第3回 プラットフォーム/ミドルウェア
第4回 セキュリティ
第5回 モニタリング
第6回 ストレージ管理
第7回 開発言語
第8回 開発ツール

関連記事

▲ページの先頭へ戻る


ホワイトペーパー

「UTM」実践導入ガイド

「UTM」実践導入ガイド

巧妙化するあらゆる攻撃からネットワークを守る

プロダクト・フォーカス

日立製作所

データを安全に長期保管し、さらなる活用を促す――日立の「Hitachi Content Archive Platform」

コンプライアンス/内部統制時代のニーズに応えるコンテンツ・アーカイブ・ストレージ

セキュリティ・インサイト

既存メール環境の変更なしに導入可能な“透過型”スパム対策アプローチの実力

CATV統括運営会社に見る「マトリックススキャンAPEX」導入事例

McAfee SafeBootでの実績を土台にマカフィー製品を本格展開するマクニカネットワークス

マカフィーによる旧セーフブート社買収のシナジー効果を存分に生かす

企業の成長をサポートするサンのセキュリティソリューション

ビジネスのパフォーマンスは安全で積極的な情報活用から

企業に「安心・安全」を供給する日立ソフトの情報セキュリティ

「秘文」から「WriteShield」まで、一貫する情報セキュリティコンセプトとは

ビジネスを活性化するNECソフトのコミュニケーションセキュリティ

情報の堅ろうな保護と自由な共有を同時に実現

拡大するバラクーダネットワークスのセキュリティアプライアンス戦略

スパムメール対策からロードバランサ、Webアプリケーション保護まで

キャッチアップ

脳の活性化でパスワード記憶力を最大化――脳科学を駆使した英数字記憶術

テクノロジーに頼る前にみずからの記憶力を最大化する

CAPTCHA認証は“終わった”技術なのか――有効性を疑問視する専門家たち

スパム・メールだけではない、CAPTCHAクラッキングの弊害

「Google Gadgetsを悪用すれば、マルウェアを強制インストールできる」――専門家が警鐘

パスワードの盗難や検索履歴が読み取られるおそれも

iPhone 3Gはビジネスでは使えない?――アナリストらがセキュリティ面を懸念

「ファイアウォールにも暗号化機能にも対応していない」

企業を危うくするセキュリティ[NG]集

ささいなミスも命取りに――10の「やってはいけないこと」

社員のアクセス管理は「無法状態」――組織の分散化が原因?

「アクセス権に関する責任の所在は特定が困難で、検討機会もない」

Windows Vistaのセキュリティを検証する

UAC、BitLockerなど主要強化点の実用度をチェック

情報漏洩に備える――ダメージを抑えるための心得7カ条

セキュリティ責任者が実践すべきこと、すべきでないこと

定番化した「画像スパム」と迷惑メールの最新の手口

風説の流布による株価操作といった犯罪化が顕著な傾向

データ漏洩・盗難対策を“完璧”に近づける「マルチレベル暗号化」のすすめ

ライフサイクル全般にわたるデータ保護を実現する

ソーシャル・メディアのセキュリティ・リスク

ブログ、Wiki、SNS、ビデオ共有……便利だが危険と隣り合わせのWeb 2.0

キーパーソン

「データ・シャッフリング」とは何か――開発者が説く新データ・マスキング技術

実際のリスクとのずれを生む一方で、過度の恐怖を軽減する効果もあり

トレンドマイクロCEOのチェン氏、渦中の対バラクーダ訴訟について弁明

実際のリスクとのずれを生む一方で、過度の恐怖を軽減する効果もあり

“元ホワイトハウスCSO”ハワード・シュミット氏が語る「今、ここにあるセキュリティ危機」

プライバシーとセキュリティのバランス/RFIDパスポートの問題点/企業によるITワーカーの素行調査……

ブルース・シュナイアー氏が語る「セキュリティ・シアター」の功罪

実際のリスクとのずれを生む一方で、過度の恐怖を軽減する効果もあり

「アイデンティティ/アクセス管理(IAM)は“焦らず、あきらめず”」――CAのガーディナー氏

CA幹部が語る、IAMプロジェクトの“正しい”進め方

「ITリスク管理の高度な専門性」が好調の要因――シマンテック幹部

グローバルサービス部門のヒューズ氏に聞く同社の取り組みと今日のセキュリティ問題

マカフィーにとって「マイクロソフトは味方、シマンテックは敵」

エンタープライズ市場に注力するマカフィーの新CEOが言明

マイクロソフトはもはや“セキュリティ後進企業”ではない!

「TwC(信頼できるコンピューティング)」担当副社長、セキュリティ強化戦略の“今”を語る

シマンテックのCEO、セキュリティ技術/市場の未来を示す

「いま、セキュリティのパラダイム・シフトが起きている」

セキュリティ連載

サイバー・セキュリティ[罪と罰]

サイバー・セキュリティ[罪と罰](全4回)

最新クラッキングの脅威を知り、みずからの身を守る

エンドポイント・セキュリティ対策の勘所

エンドポイント・セキュリティ対策の勘所(全2回)

クライアント環境を襲う各種の脅威に立ち向かう

情報漏洩100%対策

情報漏洩100%対策(全7回)

あらゆるリスク、ケースを徹底検証

プロアクティブ・セキュリティ

プロアクティブ・セキュリティ(全14回)

見えない敵に先手を打つ

Weekly Ranking

集計期間:11/26〜12/02



Computerworld Global
米国
英国
中国
ドイツ
オーストラリア
シンガポール
その他の国