BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース

  • 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氏の「静的コード解析は、単に氷山の一角にすぎない」と言う記事で示唆している。

  • 大きなアーキテクチャへの先行投資 - スケーラビリティへの投資の場合は是か非か?

    最近blogosphereで浮上した興味深い議論は、スケーラビリティの設計には、前もってどれくらいの時間をかけるべきか、と言うものである。OnStartUpsのDharmesh Shah氏が、"時期尚早なScalaculation"の危険性について書いたことで、この議論は始まった。

  • 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 アプリケーション開発』)のような有名なチュートリアルに従うことに疑問を感じている。

  • チェックリストの力

    Atul Gawande氏はNew Yorkerの最近の記事で、明らかにローテクな手段であるチェックリストを用いて、どのようにしてPeter Pronovost博士が世界中の病院のICU(集中治療室)における感染症の発生率を低下させたかについて述べている。

  • AMF、BlazeDSまたはGraniteDSによる、Adobe FlexアプリケーションのRPC

    先日、AdobeがAMFの仕様やコードを含むLiveCycle Data Servicesの大部分を、BlazeDSプロジェクトとしてオープンソース化すると発表したことで、Adobe Flexプ���ットフォームは大きく変化した。この変化はFlexプラットフォームの採用を検討している人々から、最終的なコストやライセンシングの障壁を取り除くだろう。

  • RSpec 1.1 - 振舞駆動開発支持者のためのステップアップ

    最近 Ruby コミュニティでいくつかの重要なリリースがあった。先月7日には Rails 2.0 がリリースされ、そして先日 David Chelimsky 氏は RSpec 1.1 のリリースを発表した。

BT