BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ JavaScript に関するすべてのコンテンツ

  • WinRT:Win32のオブジェクト指向による代替

    WinRTは、Windowsカーネル上に作られた、近代的なOSレベルのAPIである。Win32上の単なるレイヤーではなく、それに替わるものである。統一された型システムやリフレクションのようなオブジェクト指向概念を使って作られたもので、 C++, .NET言語、JavaScriptのような動的言語から等しく使えるものである。

  • Windows 8 の UI に関する主要テーマ

    Windows 8 Metro では単にアプリケーションの見栄えだけでなく,その動作が根本的に変更されている。アプリケーションは不可視状態になるとサスペンドされ,バックグラウンドで常時動作することはできなくなる。さらに大部分のアプリケーションが保存ボタンの代わりに定期的なクラウド上のデータ更新を行うようになり,ユーザの操作するデバイスのシームレスな切り替えを可能にする。

  • Windows 8は、Win32 APIを置き換える

    Windows 8は、WinRTと呼ばれる新しいコアAPIを提供する。これは、C/C++、.NET、JavaScriptを使ってメトロスタイルのアプリケーションを開発するために使用する。これらのアプリケーションは最初からなにもせずに、ハードウェアアクセラレーションと優れた電源管理のような機能をの恩恵を受けることができる。既存のSilverlightとWPFアプリケーションは、最小の影響で新しい「ネイティブXAML」ライブラリに移植することができる。

  • Ruby on Rails 3.1がリリース。アセット パイプライン、ストリーミング、JavaScriptの変更を追加。

    前回のメジャーリリースからちょうど1年で、Ruby on RailsチームがRails 3.1をリリースした。このリリースの注目すべきフィーチャは、HTTPストリーミング、もっとインテリジェントなマイグレーション、CoffeeScript や Sassを使うのがもっと簡単になる新しいアセットパイプラインのサポートである。

  • iisnode: Internet Information Server用のNode.js

    iisnodeプロジェクトは、Internet Information Server 7.0以降にNodeをサポートするモジュールである。IISの主要なロールは、Nodeのアプリケーションサーバーと同じように動作し、クラシックASPとASP.NETとほぼ同じ方式である。これらの技術に精通している開発者は、機能リストを見て、非常になじみがあるものだと理解することができる。

  • Flash と Flexの将来はどうなるのか?

    Adobeは、エンタープライズ、特にモバイルの世界で、FlashとFlexの地位を強化したいと考えている。しかし、最近の調査によると、 トップ17,000のwebサイトに配置されたwebソリューションとして、jQueryがFlashに取って変わっている。

  • ブラウザに移る Smalltalk IDE たち - Jtalk,tODE,Lively Kernel 2.0

    Smalltalk は常に IDE と強く結びついてきたが,それが現在は Web に移りつつある。今回 InfoQ では,Javascript ベースの Smalltalk 実装である Jtalk と,Pharo と GemStone という2つの Smalltalk のフロントエンドである tODE に注目する。さらに Web の Smalltalk 方式の開発環境である Lively Kernel についても簡単に説明する。

  • jStat: 軽量な JavaScript 統計処理ライブラリ

    jStat は統計関数とグラフの描画機能をブラウザ上で提供する JavaScript ライブラリである。外部への依存関係を持たず,すべてのブラウザで統計処理に使用することができる。ただしデータのプロットには jQuery と flot プラグイン が必要だ。jStat は,オープンソースの統計処理言語および作業環境である R を部分的にポートしたもので,その機能のサブセットを実装している。

  • SenchaによるモバイルHTML5チャート

    SenchaはSencha Touch Chartsを発表した。これは、HTML5を使ったリッチでインタラクティブなチャートコンポーネントのベータバージョンでモバイル端末向けに最適化されている。Sencha Touchの一部として提供されるこのライブラリを使うことで、開発者はApple iOS、Android、BlackBerry端末に最適化されたインタラクティブなレーダーチャートや棒グラフ、折れ線グラフ、積み上げグラフ、円グラフを構築できる。

  • Web Intent: GoogleによるWebアプリ連携メカニズム

    Webアプリケーションを各種サードパーティ・サービスプロバイダと連携させるコードを書くのに時間を費やしていないだろうか? GoogleのChromeチームは、Android OSのIntentシステムで使われている実行時遅延バインディングに似たものにより、その責務を開発者からユーザへと移す優れたAPIに取り組んでいる。

  • Mozilla と WebKit,縮小された JS や CoffeScript など JS 言語のデバッグサポートを目指す

    Javascript デバッガは強力だ – ただし対象をプレーンなJavascript に限れば。縮小された Javascript,コンパイラが出力した Javascript などはサポートされない。つまり CoffeeScript や ClosureScript などでは,ブレークポイントや的確なメッセージを出力することができない。InfoQ ではその現状を確認するとともに,このような状を改善すべく,WebKit と Mozilla が最近開始したプロジェクトを紹介する。

  • モバイル Web アプリをデバッグする - Weinre,JSConsole からRemote Webkit へ

    モバイル Web ブラウザのデバッガはあまりにも非力だ。InfoQ では Weinre や JSConsole など既存のワークアラウンドおよびツールと,その後に予想される,完全なデバッグサポートを提供するためのモバイルブラウザの変化について調査した。さらにはその将来像をすでに実現して,リモートでバッグサポートを提供している2つのモバイルブラウザについても取り上げている。

  • パフォーマンス改善と変更点(breaking changes)を含む JQuery 1.6 のリリース

    幾つかのパフォーマンスとブラウザ互換の改善、 Attribute モジュールの大幅な書き換えがされた JQuery 1.6 がリリースされた。幾つかの変更点(breaking changes)について紹介する。

  • Javascript経由でClojureをブラウザで利用できるようにするClojureScript

    Rich Hickey氏がClojureをJavascriptにコンパイルするClojureScriptを発表した。これを使えばClojureをブラウザやモバイルの世界で利用できる。InfoQはClojureScriptの存在理由やその実装を探った。

  • Web Workbenchは、Sass、LESS、CoffeeScriptをVisual Studio 2010に提供する。

    Mindscapeは先日、Sass、LESS、CoffeeScriptの機能をVisual Studio 2010に追加する新しい拡張機能Web Workbenchをアナウンスした。SassとLESSはCSS3開発を単純化し、CoffeeScriptは、JavaScriptの可読性と簡潔さを向上させる。

BT