InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
クラウドにはサーバ仮想化が必要なのか?
Simeon Simeonov氏は、12か月前のVMwareによるSpringSourceの買収を受けて、最近のVMWareの戦略に関するエッセイを書いた。彼は、もしサーバ仮想化がクラウドコンピューティングを実現する重要なものであったなら、VMwareのCTOであるSteve Herrod氏が「私たちはSpringをクラウドアプリケーションのための最高の言語にすることに情熱を注いでいます。たとえVMware vSphereベースのクラウドでなくても」と話すように、その余命には限りがあるだろうと主張する。
-
JavaのSAMbdas
最初のラムダ提案がリリースされて(そしてInfoQの詳細な分析)以来、その後のラムダの状況は、JDK 7のラムダ プロジェクトのゴールポストがずいぶん動かされた、と言える。何がニュースなのか,最後まで読んで欲しい。
-
FacebookのBigPipe: ページロード時間の最適化
FacebookのリサーチサイエンティストであるChanghao Jiang氏は、Facebookのサイトを「2倍高速化」するのに貢献していると言うBigPipeと呼ばれるテクニックについて説明している。BigPipeはいくつかあるイノベーションのうちのひとつで、性能向上を実現するために使われている「秘密兵器」だ。もうひとつのイノベーションは構造上の特性で、Webページを"pagelet"として構成することだ。
-
モバイルプラットフォームに関するデベロッパ意識調査結果
Vision Mobileは「Mobile Developer Economics 2010 and Beyond」というレポートを発行した。このレポートには、最も重要な8つのプラットフォームで仕事をしている400人を超えるデベロッパの調査結果が含まれている。調査では、デベロッパがどのプラットフォームを好んでいるか、各プラットフォームにどれくらいのインストールベースとアプリ数があるのか、プラットフォームの学習とデバッグに要する時間などを明らかにしている。
-
Groovy/Grailsの現在(JGGUGワークショップ参加報告)
JGGUG(Japan Groovy/Grails User Group)の総会とスペシャル版G*ワークショップが2010年7月24日土曜日14:00から18:00に行われた。会場は日本オラクル㈱青山センター。ちなみに筆者は日頃GroovyやGrailsを使うことはないため、本報告はあくまで外部の視点からとして読んでいただきたい。
-
オブジェクト指向プログラミングは間違いだったか?
QCon London 2010のインタビューで、Erlangの最初の開発者であるJoe Armstrong博士とSmalltalk、OOP、パターンに長い間関係しているRalph Johnson博士に、オブジェクト指向に関して、私たちは長年「間違った道」を下ってきたかという質問をした。2人は「間違った道」であったことを認めたが、これはオブジェクトの考え方の実現方法に欠点があったためであり、この考え方自体の欠点ではないと述べた。
-
RESTをサポートしているという Webフレームワークは、どの程度 RESTful か?
今日では、RESTful サービスをサポートする webサービス プラットフォーム/アプリケーションがたくさんあるが、そのサポート程度は、様々である。最近の投稿で、 Stefan Tilkov氏は、これらのフレームワークやプラットフォームを評価するための出発点として使える、基準のリストを公開した。
-
NetBeans 6.9 リリース - JavaFX,Java EE6,OSGi をサポート
Oracle は人気の オープンソース IDE である NetBeans の バージョン 6.9 をリリースした。これは Oracle による Sun の買収以来,Oracle の管理下で行われる最初のリリースでもある。
-
Tomcat 7 ベータ版公開 - Servlet 3.0 サポート,セキュリティ向上,操作性の改善
新しい Tomcat 7 ベータ版では Servlet 3.0 と JSP 2.2 のサポート,セキュリティ向上,新たな管理機能が提供される。
-
Java EE 6: アプリケーション セキュリティの強化
Java Enterprise Edition Version 6 リリースには、webコンテナ の領域における、新しいセキュリティ フィーチャが、Javaアプリケーション開発における、認証と認可の側面と共に含まれている。これらのフィーチャには、web層における、プログラムによるセキュリティ強化と宣言型のセキュリティ強化が含まれている。この投稿は、これらの新しいセキュリティ フィーチャの概要を提供する。
-
進歩を見せる .NET のオプションパラメータ
オプションパラメータは最初から .NET に含まれていたが,C# でサポートされないこともあり,COM ライブラリ関連以外での使用はタブーである,という解釈が一般的だった。C# 4 でオプションパラメータがサポートされるようになるので,今後はレガシーなコード以外でも多く見られるようになりそうだ。また C# 以外にも,動的言語との相互運用性や変更不能(immutable)なデータ構造体,さらに ASP.NET MVC のさまざまな部分でも使われるようになるだろう。
-
モバイルRuby総まとめ: Rhodes 2.0のMITライセンス化、RubotoによるJRuby on Android
モバイルRubyデベロッパはRhodesの新バージョンを手に入れた。2.0リリースは多くの新機能が加わるとともに、フレームワークがMITライセンス化された。iPhoneデベロッパはRhodesアプリがAppStoreに受理されていると聞いてうれしいだろう。また、AndroidデベロッパおよびユーザはRubotoとRuboto-IRBによりJRubyを使うことができる。
-
RubyConf China: NoSQL、Rails、そしてMatzがRuby 2.0について語る
2年目となるRubyConf Chinaが、今年は中国・上海で開催された。Rubyの創始者であるMatz氏はRubyコミュニティとRuby 2.0について語った。InfoQでは、他の講演の内容や、中国およびその近辺のRuby開発者がどのツールやデータベースを使用しているのか、についても紹介する。
-
HTML5のケーススタディ:WebSockets, Canvas そして JavaScriptで noVNCクライアントを作成
noVNC は VNCクライアントで、HTML5 WebSockets, Canvas と JavaScriptで実装されている。InfoQ、は、 Joel Martin氏と、 noVNCとHTML5アプリケーションの開発経験について、少しばかり、Q&Aを持った。難問、共通の落とし穴、ツールそしてHTML5アプリケーションのアーキテクチャについて語った。
-
Adobe が Hadoop のための Puppet レシピをリリース
Adobe は先日,Hadoop/HBase デプロイメントを自動化するための Puppet レシピをコミュニティ向けにリリースした。InfoQ では PuppetLabs の創設者である Luke Kanies 氏に,その目的について詳しく聞いた。