Flex 4の新機能トップ10
今週(2009年6月1日)AdobeはFlex 4の正式な初ベータ版をリリースしました。Flex 4はGumbo(オクラ)というコードネームで開発されています。今回のリリースには大きな変更が多数含まれています。このRIAフレームワークの最新バージョンにおいて変更された事柄についての概要を以下のリストで見ていきましょう。
作者 Sadek Drobi , 翻訳者 編集部 投稿日 2008年8月22日 午前12時30分
ActiveStateは「オープンソース・ソフトウェアのビジネス利用に関する10の神話」(PDF)と題した短いホワイトペーパーを発表した。著者らはオープンソースの熱烈な支持者とその反対者の双方がしばしば繰り広げる二極論的アプローチに対する否定的な立場を明確にしている。彼らはオープンソース・ソフトウェア(OSS)の利用には事業開発プロジェクトを促進する可能性があるとしながらも、その是非については慎重に評価し、潜在リスクを減少させ、利点を最適化するために適切なセーフティネットを用意すべきだと考えている。このホワイトペーパーは、OSSの品質、利用、現在の業界における位置づけに関する多くの一般的な誤解を否定するものであり、合理的なアプローチについての十分な根拠と見なせるだろう。
神話 1: オープンソース・ソフトウェアと独自ソフトウェアは二者択一である
神話 2: オープンソース・ソフトウェアは無料だ!
神話 3: オープンソース・ソフトウェアの導入は料金的な理由でしかない
神話 4: オープンソース・ソフトウェアの使用は自己責任である
神話 5: すべてのライセンス許諾は面倒である。
神話 6: オープンソース・ソフトウェアとオープンスタンダードは同義である
神話 7: 反権威的である
神話 8: オープンソース・ソフトウェアは基幹業務には向いていない
神話 9: オープンソース・ソフトウェアは品質が低い
神話 10: うちの会社はオープンソース・ソフトウェアを利用していない
すくなくとも上記の神話のうち3つは、OSSは今でも大型事業プロジェクトには向かない境界事象であるという推測に基づくものである。著者らはオープンソースが企業向けソフトウェアに対する反権威的で周辺的なアプローチだという考えは古いものであり、今やOSSがビジネスに積極的に統合されており、その風潮は強まっているという点を強調している。2006年のForresterによる調査では、「調査した大企業の75%でオープンソース・ソフトウェアが使用されている、もしくは使用が予定されている」といい、またGartnerは「2012年までに企業向けソフトウェア開発会社の90%がオープンソースを採用する」と予測している。サポートするベストプラクティスが提供される可能性があり、「ソフトウェアの製造中止リスク」を抱える単一ベンダーにソフトウェア供給を限定しないため、OSSのビジネスクリティカル業務での使用が増えているというのは興味深い指摘である。
ここで、我々はオープンソース・ソフトウェアの品質にまつわる神話に突き当たるが、これに関してもホワイトペーパーの著者らは明らかにしている。オープンソースの競争的優位性を無視して、費用の節約という側面しか見ない人もいる。OSSではピアレビューに基づくクラウドソース開発モデルによって、より信頼できる柔軟なコードの作成が可能となっているため、「安かろう、悪かろう」という議論は誤りであろう。とはいえ、オープンソース開発は品質を保証するものであると考えるのは、やはり誤りである。まず、OSSの進化は均質的なものではない。品質コントロールのレベルはコミュニティの規模や係わり合いの程度に大きく依存する。コミュニティというのは「細かな修正に前向きであるとは限らない」のである。さらに、OSSとオープンスタンダードは混同されがちであるが、同義ではない。オープンソース開発はオープンスタンダードと相互運用性のためのプロトコルの利用を奨励するものではあるが、開発のベストプラクティスは必ずしも保証されたものではない。
3つめの神話カテゴリはオープンソース・ソフトウェアの有効利用に関するものである。まず、著者らはOSSと独自ソフトウェアのハイブリッド開発モデルを妨げるものは何もないことを強調している。それどころか、OSSが広く使用されており、数々の利点もあることを考えれば「開発現場からオープンソース・ソフトウェアを締め出す」というのは現実的ではないだろう。また、提供が増えているにもかかわらず、「企業が必要とするすべての機能を実現するオープンソース・ソリューションをみつける」というのはまだ困難である。
他のOSSの利用に関連した神話である「オープンソースは無料であるが、テクニカルサポートもない」という認識についても議論されている。OSSの採用には、堅固なセーフティネットが欠かせない。大規模な企業向けソフトウェアのプロジェクトや複雑な統合ではなおさらである。これにはそれなりのコストが掛かるが、同時にオープンソースの利用が自己責任ではないことを意味している。高まる要求に応える形で、テクニカルサポート、統合、ライセンス許諾の支援に特化した企業があり、OSSの採用において認識されているリスクはかなり低減されている。
著者らはオープンソースの採用は避けがたいものであるが、企業はその導入を制御し、戦略を策定することが可能であり、また、それを実行すべきである、と締めくくっている。そうしなければ、オープンソースは「適切な計画と検討がないままに企業に入り込んできてしまい、その管理は非常に難しくなってしまう」というのだ。
原文はこちらです:http://www.infoq.com/news/2008/08/10-myths-about-oss-in-business
今週(2009年6月1日)AdobeはFlex 4の正式な初ベータ版をリリースしました。Flex 4はGumbo(オクラ)というコードネームで開発されています。今回のリリースには大きな変更が多数含まれています。このRIAフレームワークの最新バージョンにおいて変更された事柄についての概要を以下のリストで見ていきましょう。
ビジネス領域の深い理解を反映したドメインモデルを設計するための、ヴィジョンとアプローチです。この本は、Eric Evans氏の「Domain Driven Design」の主要点を短く読みやすく要約しました。
この記事ではJavaプログラマがなぜFlexとBlazeDSを学ぶべきなのかについて13の理由を述べています。なぜ高度にインタラクティブなWeb サイトからJavaで開発されたバックエンドをもつエンタープライズ・アプリケーションまでを含む、リッチ・インターネット・アプリケーション(RIA)の開発にFlexとBlazeDSの組み合わせが最適な選択肢となるのかについて述べています。
Mary Poppendieck氏、Ron Jeffries氏、Jeff Patton氏、David West氏、Steve Freeman氏、Jason Yip氏が、バックログに関する彼らの意見とアジャイルチームを成功させるために必要な事を語った。
この記事ではAlex Devine氏が、Java開発者がPerf4Jをどのように利用できるかと、タイミングステートメントにコードを追加し、ロギング、結果の解析とモニタリングを行うオープンソースツールセットの説明をします。
この記事では低レベルのサービス・レイヤやリポジトリ・レイヤを肥大化させることなく、フェッチング・ストラテジによってモジュール化された方法でバックエンドにあるシステムからデータを取得する処理を最適化する方法について説明します。
この記事では、Web開発における多数の成熟傾向と、クライアントに価値を提供することに対するそれらのメリット、およびS#arp Architecture(最善の手法と技術を活用しようとするASP.NET MVCをベースとしたフレームワーク)内でのそれらの使用について取り上げます。
No comments
スレッド表示 返信