InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
John Lam氏、Ruby.NET vs. IronRubyに応じる
オライリー・ネットワークにM. David Peterson氏が最近掲載した「Ruby.NET vs. IronRuby:その違い」という題名の記事が、マイクロソフトで IronRuby プロジェクトのリーダーを務めているJohn Lam氏の注意を引いた。John氏は IronRuby に関して彼自身の手で説明し、David氏の記事につけ加えている。
-
EviWare、Webサービステストスイート「soapUI」のバージョン2.0をリリース
EviWareはスウェーデンのオープンソース企業で、Webサービスのテストスィートに特化している。彼らは最近JavaPolis 2007において、彼らのsoapUI製品のバージョン2.0をリリースした。
-
-
GWT on Railsが必要なのは誰だろう?
RailsとGWTは両方ともAjax開発サイクルからJavascript操作を隠している。 GWTはJavaとブラウザコンプライアントのJavaScriptとHTMLに変換するコンパイラを使用してそれを解消することを選んだ。 GWT On Railsプラグインとそのクライアントジェネレータを使用することによってGWT ClientをRailsをコミュニケートさせることが可能になる。
-
'MSF for Agile'とMS VSTS - 一見の価値あり、か?
私たちはしばらくの間、マイクロソフトの'MSF for Agail'についての噂をあまり聞いたことがなかった。「より良いアプリを構築する」と言うこのInfoQビデオでは、コンサルタントであるKevin Jonesが、Visual Studio Team System (VSTS) とともにMSF for Agailを使ってみた彼の経験について、QConで話した内容が記録されている。
-
プライベートメソッド、テスト駆動開発と優れたデザイン
テスト駆動の開発(TDD)が優れたデザインを促進するという主張が成された。TDDがアーキテクチャとデザインに悪影響を及ぼすという主張も成された。抽象性を論じるよりもそれは少し具体性を加えるので私達はプライベートメソッドと優れたデザインとテスト容易性とその関係性に重点を置くことにした。これは明らかな矛盾の一例である。
-
丸山先生レクチャーシリーズ第3回「SOAの現在」のご案内
毎回著名な方々を招いて講演頂く最新技術動向セミナー「丸山先生レクチャーシリーズ」の第3回を、1月18日、NEC本社講堂で開催します。 今回のテーマは「SOAの現在」で、パネルディスカッションも行います。
-
Article: Spring 2.5の新機能を使ってアプリケーションを作る(その1)
Spring Frameworkはバージョンが2.0、2.5と進むうちに、様々な設定を、アノテーションを用いて記述できるようになりました。ここでは、どれだけ以前からのXMLの記述量を減らせるか、どのようなところをアノテーションで記述し、どのようなところをXMLで記述する必要があるかといったポイントを検証していきます。
-
将来のシステムにおけるプログラミング言語
トレンドが明確になって来ているようだ。来る数年間で新たなプログラミング言語の採用が増えるだろう。しかしながらそのミックスの外観はどのようなもので、どの言語が何に適しているのだろうか?最近のブログでJRubyデベロッパであるOla Bini氏は将来のシステムの外観について語っている。
-
RubyとJtestRを用いてJava Testを加速させる
スクリプトタスク用のRubyの簡易さによってそれはテスト一式を記述するための有力候補となっている。最近までRubyを用いてJavaをテストする本当の意味での独立型のフレームワークは存在していなかった。Ola Blini氏(JRubyチームの一員)とAnda Abramovici氏によって書かれたJtestRが今それを実現する。RSpecのようなRuby機能と統合したRubyはJavaテストの記述をよりスムースにするだろう。
-
James Gosling氏がAdobe Flash・Flex・AIRを語る
Redmond Developer NewsのKatleen Richards氏はJavaFXとRIA分野におけるその競合に関して論じた、Sun MicrosystmesのJames Gosling氏とのインタビュー記事を掲載した。Gosling氏はJava FXがFlash/Flexプラットフォームに匹敵するという重要な考えについて述べた。
-
JSFテストツール
ユニットテストのJSFベースのWebアプリケーションはコンテナ外のテストJSFコンポーネントの制限があるため困難であると考えられてきた。 しかしながらこのトレンドは最近発表されたJSFUnitやShale Test、またWebアプリケーションのクライアントとサーバコンポーネント両方をテストするホワイトボックステストをサポートするJSF Extensionによって変えられつつある。
-
静的コード解析は、より根の深い不具合を浮き彫りにする
FindBugs, PMD, CheckStyle, IntelliJ IDEAと言った静的コード解析 (Static code analysis:SCA) ツールは、開発者チームにとって、問題を見つけ出し、高いクオリティを保つ助けになる。しかしSCAツールが問題を指摘した際、チームはどう対処すべきなのだろうか?Vikas Hazrati氏の「静的コード解析は、単に氷山の一角にすぎない」と言う記事で示唆している。
-
Rails 2.0 - 初心者がすべきことは?
Rails 2.0.0、2.0.1、そして 2.0.2 という最近の矢継ぎ早なリリースに伴い、Rails サポートディスカッショングループには新しい Rails ユーザからの多くの問い合わせが届いている。彼らは Dave Tomas 氏と David Heinemeier Hansson 氏が執筆した書籍『 Agile Web Development with Rails 』(訳書のタイトルは『 Rails によるアジャイル Web アプリケーション開発』)のような有名なチュートリアルに従うことに疑問を感じている。
-
AMF、BlazeDSまたはGraniteDSによる、Adobe FlexアプリケーションのRPC
先日、AdobeがAMFの仕様やコードを含むLiveCycle Data Servicesの大部分を、BlazeDSプロジェクトとしてオープンソース化すると発表したことで、Adobe Flexプラットフォームは大きく変化した。この変化はFlexプラットフォームの採用を検討している人々から、最終的なコストやライセンシングの障壁を取り除くだろう。