InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
必要メモリが少ないJRuby 1.1RC2のリリース
JRuby 1.1のリリースが迫っている。Release Candidate 2が発表された。多くのバグの修正が見られる、大掛かりなアップデートである。メモリーをあまり必要とせず、同じJVMで複数のJRubyランタイム間のJITされたコードを共有する。
-
Glimmer‐Eclipse RCPアプリケーションでJRubyおよびSWTを使用
Glimmerは、JRubyおよびSWTを使用してGUIをビルドするためのライブラリである。ビルダーイディオムを使用してGUIの定義を即座に行うことを可能にするが、それと同時にSWT APIに直接アクセスすることを可能にする。 ここ最近Glimmerは正式なEclipseプロジェクトとして提案されたということで、Andy Maleh氏にそのプロジェクトについて話を聞いた。
-
EngineYardがmod_rubiniusとRubiniusに向けて開発者を雇用
Railsのホスティング会社であるEngine Yardは、最近、Rubiniusに取り組む開発チームを立ち上げたことで話題となった。今回、そこに新たな開発者としてEero Saynatkari(Rubinius IRCチャンネルの重要人物) が加わった。
-
CLRとJVMにおける動的言語
先���ろ、複数のSunのエンジニアがLang .NET Symposiumに参加した。John Rose氏とCharles Nutter氏は、.NETの開発者が大部分をしめる来場者に対し、SunのDa Vinci Machineプロジェクトを紹介した。
-
Bill Burke氏のブログ記事:動的言語 -正当化と神話-
自分はJavaマニアでしかないのだろうか?」そう自問するのはよいことだ。Bill Burke氏は自身のブログDynamic Languages: Rationalizations and Myths(動的言語:正当化と神話)でこの問いに関してこう書いている。
-
JavaScriptのパフォーマンスの課題
最新の web2.0 アプリケーションを開発するとき、パフォーマンスの問題は切っても切り離せないものである。そして、多くのパフォーマンス問題は何気ない操作によって生じるのである。最近、Coach Wei 氏は、様々なブラウザ毎のパフォーマンスの違いと同様に、ブラウザ毎の Javascript 動作の速さに関して調査する仕事を引き受けた。その調査の結果は、それほど驚くようなものではなかった。
-
Lively Kernel:Webプログラミングは最初からどのようになされるべきであったか?
Sun Microsystemsによって開始された試験的なプロジェクトであるLively Kernelは、JavaScriptによって記述された新たなWebプログラミング環境である。従来のデスクトップアプリケーションには当たり前であるインストールやアップグレードを必要とせず、豊富なグラフィックスや直接的な操作機能でデスクトップ型アプリケーションをサポートする。
-
Grails 1.0 リリース: ORM DSL、フィルタ、RESTおよびその他投稿者
Grails 1.0がリリースされたことが、プロジェクトのメーリングリストGraeme Rocher氏のブログおよびGrails.orgで発表されている。InfoQでは、Graeme Rocher氏に話を聞いた。Graeme Rocher氏は、Grailsプロジェクトのリードであり、G2Oneの創設者の一人かつCTOでもある。
-
イディオムやパラダイムの選択を通じたインテントの通信
イディオムやプログラミングの決まりごとを信号として使用して、さらに理解しやすく、表現に富んだものにするのはどうか?これこそまさにReg Braithwaite氏が唱えているもので、構文やパラダイムの選択さえもインテントを通信する手段になり得ると示唆している。
-
拡張容易性:動的および静的プログラミング言語
Chandlerの個人情報管理プロジェクトの廃止をきっかけに、動的言語の拡張容易性の可能性についてTSSで議論があった。Ted Neward氏は言語に関する論議という枠を超えて、この問題についての構造化された洞察を示そうとした。
-
-
Comet: 1秒未満のレイテンシで1万人超のユーザを処理する
リバース AJAX としても知られる Comet の主な目標は、HTTP 1.1 がもつ永続的接続の特性を生かし、サーバ側で発生した状態の変化をリアルタイムにキャッチしてクライアント側の更新を可能にすることである。 Infoq.com で以前も説明したとおり、Comet と同様の他のプッシュ技術も存在し、同じ目標の達成を目指している。
-
Multirubyでの1.8と1.9の互換性の検証
Ruby 1.9がリリースされた。バージョン間でライブラリやアプリケーションの互換性について検証するときである。振る舞いの相違を追跡するのに役立つユーティリティーであるMultirubyを考察する。
-
Article:Jérome Louvel氏にRestletについて聞く
InfoQのStefan Tilkovは、Java Restletフレームワークの中心的な開発者であるJérome Louvel氏と話す機会を得ました。Restletはバージョン1.0がリリースされたばかりです。Restletの存在理由、Java ウェブサービスフレームワークおよびRuby on RailsにおけるRESTサポート、JSR 311への期待、Restletの今後の計画といった内容について話を伺いました。
-
議論:Mavenはビルドに適したツールか?
最近、Mavenの実用性についてたくさんの論議がなされている。MavenとはJavaベースの依存性管理ツールのことで、多くのプロジェクトで利用されている。InfoQは、問題の争点が何であるか、またどういった結果をもたらすのかを理解するために、この議論をより詳しく調査した。