InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
「良いデザイン」とは?
ソフトウェアプロジェクトが成功する上で(および、実のところソフトウェア職に携わる上でも)、要となるのは良いデザインであるということは、今さら言うまでもない。「良いデザイン」が何を意味するのかを定義することは、一連の終わりのない討論、論文、話し合い、議論などで、長い間大々的に取り上げられてきた。これも新しいことではない。J.B.Rainsberger氏およびScott Bellware氏が真の定義がなされるまでフォローすると役立つアドバイスを提供している。
-
激論: Prototype vs. jQuery
クライアントサイドにおけるウェブ開発の場面で Ajax が当たり前のように用いられるようになり、「どの JavaScript/Ajax フレームワークが最高か」という問いかけをよく耳にするようになった。Glenn Vanderburg 氏が記事の中で Prototype と jQuery を比較すると、業界のエキスパートである Douglas Crockford 氏と Dion Almaer 氏からさまざまなレスポンスが返ってきた。
-
ASP.NET MVC 1.0 Release Candidate
先日、Scott Guthrie氏はASP.NET MVC 1.0 Release Candidateがダウンロードで利用可能であることを発表した。このリリースは、2月に最終版の1.0がリリースされる前の最後の一般リリースである。
-
JRuby GUI MVC Framework Monkeybarsが1.0へ
Javaツールキットを使用したGUIの開発をさらに簡単にしようとするJRubyライブラリは多数ある。MonkeybarsプロジェクトのJames Britt氏に話を聞いた。
-
現実世界のアプリケーションでHaskellを学習価値があるようにさせるもの
Real World Haskellの共著者の一人John Goerzen氏がO’Reillyへの最近のインタビューでpurity、laziness、再帰性など、Haskellが学ぶ価値のある理由について話している。しかし、オブジェクト指向や命令プログラミング出身の人びとにとっては、乗り気がしない原因になるかもしれない。
-
SpringSourceおよびAdobeがBlazeDSに対するSpringのサポートで協働
近ごろ、SpringFrameworkは「Spring BlazeDS」と呼ばれる新たなプロジェクトに正式なFlexのサポートを追加するという発表を受け、AdobeはSpring Sourceによる支援により、Javaデベロッパを誘致し続けた。
-
Solo:Amazon EC2でのEngine Yard
SoloはEngine Yardによる新たなサービスであり、基本的にホスティングであるEngine Yardスタックをベースにしているが、(より安価な)Amazon EC2で実行する。
-
-
Engine Yardがクラウド管理フレームワーク、Vertebraをリリース
VertebraはEngine Yardの「プラットフォームであり、セキュアなクラウドアプリケーションを開発したり、管理したりするためのもの」であり、2008年6月に発表された。そしてついにLGPL3のもと、リリースされた。
-
Chefの構成およびプロビジョニングツールの発表
新たなRubyベースの構成およびプロビジョニングツールであるChefが発表された。Chefは拡大ネットワークにわたって、複数のツールやプラットフォームとの統合を提供する。
-
Eclipse PHP Development Toolset 2.0のリリース
Eclipse Foundationは、PDT 2.0が間もなく利用可能になることを発表した。これにより、PHP Development Toolsetの主要アップデートがあり、デベロッパはPHPアプリケーションのビルドやデプロイが可能になる。
-
JavaPassionのスピーカー、JavaFXプログラミングの無償のオンライントレーニングを提供
人気のあるオンラインJavaトレーニングWebサイト、JavaPassionのホストであるSang Shin氏が、JavaFXで新しいフリーオンライントレーニングコースを提供している。このコースの最初のセッションは、1月30日に開始する。最初のセッションのプレゼンのスライドはオンラインでPDFおよびOpen Office ODPフォーマットで利用することができる。
-
Mono 2.2がリニアコード生成エンジンを装備
今までMonoのコード生成エンジンは、コードのツリーIntermediate Representation (IR)に基づいていた。バージョン2.2は、リニアIRに基づいた新たなエンジンを搭載しており、スピードとコードサイズの大幅な改善が実現した。
-
Clojureで作成されたアプリケーションが実運用に入ったと発表
先日Clojure Google Groupが、部分的にClojureを使った病院サービス・システムが開発され大きな獣医院での実運用が始まったと発表した。その製品は複数の開発言語と技術によって開発されているようだが、Clojureはその中でも重要な役割を担っているようである。
-
SunがNetscapeサーバソースを公開
SunのOpenSolarisプロジェクトが、BSDライセンスのもと、オープンソースとしてJava Enterprise Serverをリリースした。これは大方、市販用の製品と同じであり、90年代のNetscape Enterprise Serverに由来する。