BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 動的言語 に関するすべてのコンテンツ

  • Scala.jsを使って、ScalaをJavaScriptにコンパイルする

    先週のScala Dayにおいて、Sébastien Doeraene氏がScalaからJavaScriptへのコンパイラ、Scala.jsについてプレゼンした。これはだ。このコンパイラはScala言語をフルサポートし、これを使うことで、ユーザはWebアプリケーションのフロントエンドからバックエンドまでScalaで構築することができ、サーバとクライアントでコードを再利用可能になる。

  • Fries: ネイティブのAndroidインターフェイスをHTML、JavaScript、CSSで構築する

    iPhoneアプリのプロトタイピングフレームワークであるRatchetにインスパイアされて、Jaune Sarmiento氏はネイティブコードなしにHTML、JavaScript、CSSだけでAndroidアプリのUIを作成する小さなフレームワーク、Friesを作った。同様のインターフェイスを実現するものは多数あるが、FriesはネイティブのAndroid 4.0インターフェイスをかなり忠実にまねている。

  • AngularJSのDartへのポーティングが進行中

    AngularJSのDartへのポーティングが進行中だ。これはGoogleのJavaScriptフレームワークのパラレル実装を提供する。

  • ポストHTTP時代 MeteorによるリアルタイムWebアプリケーション

    QCon New York 2013のHTML5トラックで、Matt DeBergalis氏は自身が共同出資しているオープンソースのリアルタイムWebアプリケーションフレームワーク『Meteor』について講演した。モダンWebにおいて、クライアントサイドで出来る事はますます増えており、より多くの作業がクライアントサイドで行われるようになっている。しかしながら、これらのモダンなWebアプリケーションを開発するためのツールは ― DeBergalis氏の主張によると ― そうした現状に追いついていないという。

  • Facebookの React JavaScript ユーザーインターフェースライブラリは、様々な批判を受けている

    FacebookがオープンソースしたReactは、Instagram ウェブサイトを Facebookのウェブサイトの部分と同様に構築するために使用され、応答の良いユーザインタフェースを構築するためのJavaScriptライブラリである。AngularJS, MeteorJS、そしてPolymerに実装されたModel-Driven Viewsのようなフレームワークの最近の傾向に従って、Reactは、データモデル上にユーザインタフェースを宣言的に指定するという考えに基づいている。

  • lua.vm.js - JavaScript VMでLua VMを動かす

    MozillaはJavaScript VMで完全なLua VMを実行することで、asm.jsのパワーを見せつけた。Lua VMでJavaScriptコードを呼び出すこともできる。

  • 脱線:ハッカーが数ヶ月前のRailsの欠陥を攻撃

    数ヶ月前のRuby on Railsの欠陥が、今攻撃されている。パッチを当てなかったシステムは、悪意のある攻撃者に脆弱なままだったのである。

  • Strongloop Node: 最初の企業向けNode.js ディストリビューション

    数人のNode.jsの中核コントリビューターを雇っているStrongloopがStrongloop Node 1.0 GAを発表した。これは、企業で使用されることを意図した Node.jsの有償サポートディストリビューションの最初のバージョンである。 このディストリビューションは、Node.js v0.10.7をベースにしており、Express, Connect, Passport などの幾つもの人気のあるnpmモジュールを含んでいる。

  • ウェブためのユニバーサルなバイトコードは必要か

    どのブラウザでも動くウェブのバイトコードは価値があるだろうか。LLVMはソリューションとして成り立つだろうか。ネイティブコードをブラウザ上で動かすにはMozillaのasm.jsとGoogleのPNaClのどちらがいいだろうか。この記事ではこれらについての意見を紹介する。

  • jQuery 1.10 と 2.0.1 のリリースが同期した

    jQuery 1.10 と 2.0.1 がリリースされた。このリリースの一番の目的は、1.x と 2.x 系列を同期させることである。 jQuery 2.x は、 1.x 系列と同じAPIを持っているが、Internet Explorer 6, 7, or 8 をサポートしない。もしあなたがアップグレードを計画しており、現在 jQuery 1.8 かそれ以下を使っているなら、APIに重要な変更があるので必ずjQuery 1.9 Upgrade Guideを読むことである。

  • vert.xのハイボリューム/スケーラブルなアーキテクチャ - Eberhard Wolff氏とのインタビュー

    昨年登場したvert.xは,Node.jsと同様のランタイムをJava仮想マシン上に実現する。しかしNode.jsと対照的なのは,vert.xが本来の意味での多言語(polyglot)アプローチを踏襲していて,JavaScript,Groovy,Javaなどの言語を使ったシステムの構築が可能なことだ。

  • Dxtreme Mobileでクロスプラットフォーム,複数デバイス,エンタープライズ対応のモバイルアプリを構築する

    DevExpressが先日リリースした DXTREME Mobile には,応答性のよいタッチモバイルアプリを構築するためのライブラリ,30を越えるHTML JavaScriptベースのウィジェットとチャート,Visual Studio 2012サポートなどが含まれている。

  • DartでコンパイルされたDartコンパイラーがDartコードをブラウザ内でコンパイル

    Google が再開したtry.dartlang.org、オンラインの遊び場でユーザーは、Dart SDKをダウンロードして、インストールすることなく、Dartを試すことができる。 旧バージョンと違って、新しいバージョンでは、ブラウザでダートコードをJavaScriptにコンパイルし、結果として、またオフラインで動作する。また、dart:html, HTML DOM 操作用のDartlibraryもサポートしている。

  • 最新のDart VM がJVMにDeltaBlue ベンチマークで勝つ

    Dart2js が手書きのJavaScriptを上回った直後に、最新の Dart VMは、JVM 7 64-ビットサーバーと他のバージョンにDeltaBlueベンチマークで勝った。

  • JS1Kの受賞者が発表された

    JS1Kは、1年に1度のJavaScript開発者がJavaScriptで1キロバイト以下の 印象的なプログラム、ゲームやデモを作成することに挑戦するコンテストである。今年は、4年目で、再び幾つもの印象的なグラフィカルなデモ、おもちゃ、小さなゲームが作られた。

BT