InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
プログラミング言語は自由度が低いほど強力か?
さらなるパワーを追求し、C#には最近新機能が加わり、Javaも間もなくC#と同じ道をたどる可能性がある。機能の選択肢が拡大すればプログラマーの自由度は高まるが、これにより必ずパワーが増すのだろうか。また、真に強力であるために、言語は高い自由度と柔軟性を提供する必要があるのだろうか。
-
-
.NET-Java間のWebサービス相互運用性の新たなオプション
.NETおよびJava間のWebサービスの相互運用性ということになると、選択肢としてかつてはHTTPを介したSOAPに限られていた。最近、この分野で2つの新たなオプションが利用可能になった。WebSphere MQ(WMQ)とActiveMQトランスポートがJavaと.NET間における相互運用可能なWebサービスの構築に使用することができる。
-
RadRailsのバージョンが1.0へ - Profiler,CallGraph Analyzer,Rails Shellが追加
RadRailsは、Aptana IDEの一部で、現在version1.0の利用が可能だ。人気のRails開発ツールは、この間いろいろなものがリリースされた。しかし、この最新バージョンのRadRailsは、RubyやRuby on Railsの開発者に対して役立つ新機能を追���した。
-
GitHub - RailsベースのGitリポジトリホスティングサービス
Gitは分散バージョン管理システムである。元々GitはLinux TorvaldsがLinuxカーネルのソースコードを管理するために書かれたものだが、Linux以外のプロジェクトでも採用されている。Ruby界隈ではRubiniusやMerbでの利用が知られており、CapistranoやVlad the DeployerといったデプロイツールもGitに対応している。
-
Article: Service Firewallパターン
今回のパターンの例は、Arnon Rotem-Gal-Oz氏が作成した本からのものです。Arnon氏は、メッセージの送受信をしたり、専用のソフトウェアコンポーネントやハードウェアでそれらを検査するために、サービスファイヤーウォールをどのように利用するのかについて説明しています。
-
パフォーマンスの問題、VS 2008で存続
従来製品同様、Visual Studio 2008には依然としてパフォーマンスに関する問題が残る。VS 2003および2005とは異なり、どこを見るべきかを知ってさえいればMicrosoftは積極的にパフォーマンスのパッチに取り組んでいる。
-
NovellがMono Debuggerのバージョン0.80をリリース
先日、Martin Baulig氏がMono Debuggerの最新リリースの機能について発表した。そしてMiguel de Icaza氏が、MonoDevelop 1.1でのサポートについて説明した。
-
ソフトウェアアーキテクチャの新しいリソース
ソフトウェアアーキテクトのための新しいリソースがいくつか表れた。Simon Brown氏とKevin Seal氏はソフトウェアアーキテクチャ文書を作るためのガイドライン集を公表した。Mike Kavis氏も新しいアーキテクチャがもたらす変化への対応にせまられるアーキテクトにとって役立つフレームワークを考え出した。
-
ソフトウェアトランザクション:プログラミング言語の観点のひとつ
Erlangは並列処理を効率よくしかもエレガントに扱える言語として多くの関心を呼んだ。とりわけErlangはマルチコアプロセッサ向けのプログラミングに向いていると考えられている。Erlangのキーとなるデザインコンセプトのひとつは、”プロセス”のインスタンス間に共有メモリがないということだ。それらは非同期メッセージで通信をおこなう。それでもやはり、共有メモリの並列性はホットな研究課題としてある。
-
エンタープライズSOAの基礎としてJaBoWSを使うことを避けねばならない
Nick Malik氏は、JaBoWS (Just a Bunch of Web Services)がエンタープライズSOAの敵であると断言している。
-
Office Open XML SDKのリリース迫る
ISOが昨年9月OOXMLをオープンスタンダードとして承認しなかったにもかかわらず、MicrosoftはOOXML SDKをリリースすると発表した。
-
Article: Javaにおける言語内ドメイン特化言語へのアプローチ
Alex Ruiz氏とJeff Bay氏が、Java言語を使ってドメイン特化言語を書くことがどうして可能かを説明し、構成方法のパターンも提案します。
-
LINQ Framework Designのガイドライン
LINQが完成版となってリリースされたので、次はその使用方法について考える番である。Keith Farmer氏はLINQを使用することでサブクラスが削除できるとまで言及している。しかしそちらに進む前に、Microsoftからの公式ガイドを見てみよう。
-
新しいアジャイルコミュニティサイト登場
Rally社の社員と顧客の共同作業として、新サイトAgile Commonsが最近誕生した。このサイトは、Rally社とHiveLive社が出資し、アイデアを交換するプラットフォームとして設立された。その目的は、1つの場所でアジャイルのアイデアを議論したり交換したりするために、組織やAgilistasのようなLinked Inのグループ、個人などを招いて、アジャイル志向の人々のために主要な情報源となることである。