InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
Ajax:プッシュ対プル方式の比較
AJAXの到来によって、ユーザーとの高度な対話性を備え、ユーザーが感じる遅延が少ないブラウザベースのWebアプリケーションを開発することが可能になった。ニュースのタイトル、株の相場表示およびオークションの更新など、リアルタイムで動的なWebデータはできるだけ素早くユーザーに伝えなければならない。しかしAJAXはいまだに、サーバがリアルタイム動的データを送り込めないというWebの要求/応答アーキテクチャの制限に悩まされている。
-
JavaScript:言語としての進化
JavaScript(古典的には、ECMAScript)は、1999年にECMAScript第3版として大幅に更新されてから、着実に進歩してきた。InfoQ.comはJavaScriptの更新の軌跡をウェブサイト上で追った。
-
Grails 0.6がSpring Web FlowとJBoss式のRich ConversationからBest of Breed Mixを搭載
Graeme Rocher氏はGrailsの最新リリース版が”Rails指向の始まり”からかけ離れているものであることを発表した。
-
バージョン1.2とjQuery UIの公開と共に勢いを増したjQuery
jQueryが瞬く間に人気なAjaxライブラリとして広がっている。jQuery1.2は先日リリースされたくさんの優れた機能を備えている。jQuery User Interfaceのプレビュー、ティーザーも同じく紹介されている。
-
160秒で可能-Rainbow Hash Crackingを用いたパスワード解除
マイクロソフト社のパスワード強度チェッカーは"Fgpyyih804423" を強力なものとみなしたが、マルチプラットフォームパスワード解読ツールであるophcrackはRainbow Hash Table攻撃を使用してわずか160秒にしてそれを解除した。Jeff Atwood氏はこの攻撃技術に注目し安全なパスワード保存に関して提案している。
-
.NETからRubyへのコネクタが入手可能に
Rubyコネクタが.NETとRuby間のコミュニケーションを促進している。.NETの威力をRubyにもたらしたRubyの威力はGUIによって生まれたVisual Studioにもたらされるのだ。
-
Rubinius GemstoneのOODBがJRubyとRubiniusをサポート
GemstoneはJRubyに始まりObject Database製品用のRubyサポート制作に取り掛かっている。私たちは今後の見通しとその技術的詳細を知るためGemstoneのAlan McKean氏に尋ねた。
-
Java言語ランタイムプロジェクト発足
古くはBeanshellやJythonのように、JVMの上で実行されるさまざまな言語には、JVM自身と同じくらい長い歴史がある。 Javaのジェネリックス機能は、PizzaやGJのようなJavaを拡張した言語から生まれた。.NETでMicrosoftはSunと異なり.NET VMを複数の言語をサポートするように設計された共通言語ランタイムとして市場に出した。初めはC#、VB.NET、CobolやEiffelSharp、続いてF#、IronPython、さらにDelphiなどの多くの言語をサポートする。
-
ビジネスユーザ言語としてのGroovy?
先ごろ個人的な生産性のブログサイトとして人気のあるLifehackerが、OpenOfficeが、Microsoft OfficeのVB/VBAに相当するユーザのためのマクロ/スクリプト言語として、Groovyを利用していると発表した。
-
JRuby:JRubyはJava5へ移行すべきかどうか?
JRubyの開発者メーリングリストで、Java5への移行に関する議論が開始された。Java5がリリースされてからというもの、Javaの数々のプロジェクトで、この手の議論はよく起こる。OSGi又はSWTのような基本的な技術やライブラリはJava1.1又は1.2と互換性を保っているが、Eclipseのように多くのJavaプロジェクトは、出来るだけ長くJava1.4と互換性を保ち続けることを選んだ。
-
RubyConf 2007のレジストレーションが開始
RubyConf2007のレジストレーションが開始された。RubyConfは比較的小さなカンファレンスであるので早めのレジストレーションを勧める。そこではRuby実装等における興味深い講義が行われる。
-
ORM APIと有名なJavaスクリプトプロジェクトのサポートでGoogle Gearsの勢いは止まらない
最近、Google Gearsチームはロードマップおよび開発工程をブログに書いた。この中で、数ヶ月以内に重点的に取り組む項目について取り上げ、また、Gearsの開発を公開し続ける計画であることを力説している。
-
Michael Stonebrakerが語る:主要RDBMSはレガシーテクノロジーである
Ingres、またPostgres関連性データベースマネージメントシステムの共同設立者、そしてVertica SystemsのCTOであるMichael Stonebraker氏は、最も主要なデータベースはレガシーテクノロジーであるべきだと主張し、データベースコミュニティー内でフレームワークを論議の的としている。
-
JavaとWebアプリケーション開発:抽象化しすぎることは悪いこと?
RedMonkのアナリストMichael Coté氏は、Railsのようなフレームワークを利用したJavaによるWebアプリケーション開発と、デザインのコアに近い、Webアプリケーション開発の概念が入っているDjangoでの開発を比較する記事を投稿した。
-
JRuby GUI APIへの3つのアプローチ
1998年にSwingがJREのバージョン1.2に追加されると、その前身であるAWTは重要なアプリケーションにとって不十分なものとなった。 Swingの問題の1つは、小さなアプリケーションを構築するのにも必要なコードの量が多いことだ。この問題によってXMLベースのGUI定義言語が作られることになった。