InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
JavaはFlexに負けてしまうのか?
リッチ・インターネット・アプリケーション(RIA)技術が成熟して開発者の目に触れるようになってくるに連れ、必然的にJavaのような既存の技術と組み合わさられることが増えてきた。ゲーム開発会社Sharendipitous Moments社のブログに最近投稿された「私達はFlashに乗り換えます。その理由は…」というエントリを皮切りにJavaが、Flexのような、RIA技術に負けてしまうのではないかという議論が始まった。
-
RIAフレームワーク:調査によると…
リッチ・インターネット・アプリケーション(RIA)向けのフレームワークが数々と出現している状況にあって、例えベストではないまでも正しい選択をすることすらとても難しいこととなっている。Insied RIAでは先頃Flex/ActionScript開発者を対象に好きなフレームワークに関する調査を行った。
-
Ruby向けデータベースツールキットのSequel
ActiveRecordはRailsの事実上のORM(O/Rマッピング)である。Sequel(v2.7.1)はActiveRecordに代わるORMだが、それ以外にもRubyの包括的なツールキットとなり、データベースオペレーションを行う。
-
Apache Solr:Luceneをベースに構築された拡張性のあるクラスタ化検索サーバ
Apache Luceneをベースにしたオープンソースのエンタプライズ向け検索サーバであるApache Solrプロジェクトは、先頃バージョン1.3をリリースした。InfoQではSolrの作者であるYonik Seeley氏と話をし、このリリースの詳細とSolrがエンドユーザに提供する機能について聞いた。
-
Adobe MAX Day1、AIR 1.5およびFlex 3.2が取り上げられる
毎年恒例となったAdobeのMAXカンファレンスが、17日にサンフランシスコで始まった。基調講演では、クラウド/クライアントコンピューティング、エンタープライズのRIAそしてさまざまなデバイス(コンピュータ、テレビ、携帯電話など)間で一貫性のあるプラットフォームを作成することなど、多様なテーマが取り上げられた。
-
-
JackBeがフリーの開発者版Presto Mashup Platformを提供
エンタープライズ・マッシュアップ・ソフトウェアを提供しているJackBeは先日、フリーの開発者版Presto Enterprise Mashup Platformの提供を発表した。
-
モデリング言語はどのように見えるべきか、これに関してUMLはどのような立場をとるべきか
Steven Kelly氏とJuha-Pekka Tolvanen氏の著書「Domain Specific Modeling」に基づき、Learning Lispブログの作者Lispy氏が、モデリング言語がどのように見えるべきかについてある考えを発表した。
-
SpringSourceがG2Oneの買収により、GroovyおよびGrailsを手中におさめる
先日SpringSourceは、G2Oneの買収を発表した。GrailsおよびGroovyを支援している企業である。
-
基本クラスライブラリに対する変更および改善
2005年以来、基本クラスライブラリは停滞している。他の.NETフレームワークは、進化しCLRの2.0バージョンにビルドされたが、基本クラスライブラリチームは、ゆっくりと希望リストを大きくしている。.NET 4では、CLRの新バージョンおよびBCLが準備段階に入り、最終的にこれらの拡張機能は実現可能となっている。
-
GenevaのID管理
Microsoftは以前Zermattとして知られていたGeneva Beta 1をリリースした。アプリケーションからユーザ認証および許可の負担を取り除く、ID管理ソリューションである。GenevaはOASIS WS-Trustスペックである。
-
WOAはニセモノ?
先ごろ、Judith Hurwitz氏は「Why I think Web Oriented Architecture is Phony」(Web指向アーキテクチャをニセモノと考える理由)という題で論説を書き、WOAに関する論争に参入した。
-
Restlet 1.1.0:柔軟性と仕様サポートが向上
RESTfulなアプリケーションを作成するためのJavaフレームワーク、Restletは先日、2007年4月以来のメジャーリリースとなる1.1.0がリリースされ、新段階に入った。
-
-
動的C#が実行可能
REST型Webサービスコールは、ツールサポートを必要としないという点で、SOAPベースと比べると大きな強みがある。そのことにより、RubyやPythonのような言語から特に簡単に呼び出すことができる。