InfoQ

InfoQ

トピック・タグ別の表示

JavaScriptに関するすべてのコンテンツ


JavaScriptに関する最新コンテンツ

GAE開発の落とし穴

トピック
jquery,
JavaScript,
顧客要求,
動的言語,
仮想化,
言語,
ケーススタディ,
Google,
クラウドコンピューティング,
設計,
Agile,
プログラミング

Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します

JavaScriptに関するNews

AQuery:jQuery for Androidの紹介

トピック
jquery,
JavaScript,
動的言語,
Android,
言語,
モバイル,
プログラミング,
OS

AQuery:jQuery for Androidの紹介

Sencha Architect 2: デスクトップおよびモバイルHTML5アプリを構築するためのWYSIWYG IDE

トピック
ExtJS,
HTML 5,
JavaScript,
RIA,
Markup Languages,
動的言語,
言語,
プログラミング,
モバイル,
IDEs

SenchaがSencha Architect 2を発表した。これはExt Designerのメジャーアップグレードになる。Sencha Architect 2はモバイルアプリ向けにSencha Touch 2を、デスクトップ向けにExt JS 4を利用するビジュアルアプリケーションビルダーだ。Sencha Architect 2は自社のHTML5レイアウトツール Ext Designer上に構築され、デスクトップおよびモバイルWebアプリケーションを構築するための総合アプリケーション設計環境となるよう拡張されている。

Yahoo!、"Write Once, Run Anywhere"をもたらすJavaScriptフレームワークMojitoをオープンソース化

トピック
JavaScript,
Webフレームワーク,
動的言語,
オープンソース,
言語,
Architecture,
プログラミング,
モバイル,
Yahoo!

Yahoo!がMojitoをオープンソース化した。これは、さまざまなWebアプリケーションに組み込めて、コード変更なしにクライアントでもサーバでも実行できる、再利用可能なウィジェットを作るためのフレームワークだ。

jQuery Foundationを発表

トピック
jquery,
JavaScript,
動的言語,
言語,
オープンソース,
プログラミング

jQuery Core、UI、Mobileといったプロジェクトの開発、ドキュメント整備、サポートを行うjQuery Foundation, inc.という非営利業界団体が設立された。これまでjQuery BoardとSoftware Freedom Conservancyが担っていた役割を担うことになる。

改良された Visual Studio 11 の JavaScript 開発環境

トピック
JavaScript,
Visual Studio,
デバッガー,
動的言語,
デバッグ,
言語,
Microsoft,
.NET,
IDE,
エンタープライズアーキテクチャ,
プログラミング

Microsoft は Visual Studio 11 で,IntelliSense やデバッグサポート,エディタ機能の大幅な拡張による JavaScript 開発環境の改良を目指している。

JavaScriptに関するArticle

Google Dartのエッセンス:アプリケーションの構築、スナップショット、Isolate

トピック
仮想マシン,
Ruby,
ランタイム,
JavaScript,
動的言語,
Java,
Google,
言語,
コンパイラ,
プログラミング,
言語特性,
言語設計,
RIA,
リッチクライアント/デスクトップ,
モバイル

GoogleはVMをともなう新しい言語であり、JSコンパイラでもあるDartをプレビューした。 InfoQはDartのアプリの構築に貢献する文法の裏側を探った:スナップショット、Isolate、モジュール方式

仮想パネル:最先端のJavaScriptユニットテスティング

トピック
JavaScript,
動的言語,
言語,
ユニットテスト,
Architecture,
プログラミング,
TDD,
テスト

ユニットテストは、保守可能なコードを納品するために、一般的に認められたプラクティスである。これはJavaScriptのような動的言語には特に当てはまり、現在、いくつものフレームワークとライブラリがあり、チームはその中から選ぶことができる。InfoQはいくつかの主要なJavaScriptユニットテスティング フレームワークの作成者と彼らのプロジェクトと彼らが開発者に提供しているものについてQ&Aを行った。

仮想パネル: JavaScriptで非同期プログラミングを乗り切る方法

トピック
JavaScript,
動的言語,
言語,
Architecture,
プログラミング

コールバック渡しを使っても、うまい具合に非同期アクションを組み立てられず、戻り値を処理するためにコールバックをたらい回しにするという複雑なフローになるおそれがある。JavaScriptコミュニティはこのことに気づいて、対処するためのライブラリをいくつか考え出している。この仮想パネルでは、これらライブラリのうち、非常に人気のあるライブラリの作者数名にインタビューした。

本の抜粋とインタビュー: Pro HTML5 Programming

トピック
HTML 5,
JavaScript,
動的言語,
Markup Languages,
言語,
Architecture,
プログラミング,
RIA

Peter Lubbers氏、Brian Albers氏、Frank Salim氏によって書かれたPro HTML5 Programmingは、開発者がモダン・ブラウザの潜在能力を活用したHTML5アプリケーションを開発するのを支援することを目的として書かれた本だ。注力している分野は、次のようなものだ。Communication APIs、Canvas API、Geolocation API、Web Sockets API、Web Storage API、Web Workers API、そしてHTML5 Audio and Video。

JsUnitとJSMockを使ったJavaScriptのテスト駆動開発

トピック
JavaScript,
Ruby,
動的言語,
Java,
ユニットテスト,
.NET,
言語,
プログラミング,
TDD,
テスト

この記事は保守性の高いJavaScriptを作成するための集中講座です。ユニット・テストを書いて、そのテストを通るようにするという単純な法則を繰り返しながら既存の例題に機能を追加していきます。