Ajax開発支援ツールまとめ
Ajax開発支援ツールをまとめておきます。
・コーディング支援ツール
- aptana
- eclipseのプラグインの、JavaScript,CSS,HTML,XMLエディタ。
- コード補完機能、JavaScriptのオブジェクト指向、JavaScriptのクラスの階層表示もサポート。
- JSEclipse
- Adobe提供のecliseプラグイン。インストール方法はこちらを参照。
- コード補完機能がある他、オープンソースのライブラリもいくつかサポート。
- Googlipse
- Google Web Tookit用のeclipseプラグイン。
- JSDoc
- JavaScriptでJavaのJavaDocと同様のものを作成可能。
・ブラウザツール
- FireFox
- FireBug
- FireFoxのアドオンツール。JavaScriptの文法チェック・デバッグ・CSSの文法チェックなど高度な機能を提供。
- 使い方は、下記の記事を参照
- これは凄い! Ajax最強のデバッグツール"FireBug 1.0"リリース(MYCOMジャーナル)
- [javascript]Firebugの便利な組み込み関数 (技術メモ帳)
- IEやOperaでconsole.log等を実行するための、Firebug Liteもある。
- Leak Monitor
- FireFoxでJavaScriptのメモリーリークを発見できるツール
- Venkman JavaScript Debugger
- Mozilla系ブラウザのみだが、JavaScriptをステップ実行でデバッグできる。
- Web Developer 日本語版
- Mozilla / FireFox用のツールバー。
- HTMLやCSSの構文チェックや、表示されているページのHTMLやCSSを直接編集する機能などがある。
- HTML Validator for FireFox and Mozilla
- FireFox/Mozilla用。
- 静的なHTMLだけの対応だが、HTMLの文法チェックが行える
- LiveHTTPHeaders
- HTTPのヘッダー情報を取得するできる
- Chickenfoot
- ブラウザの操作記録・再生用FireFox拡張
- iMacros
- ブラウザの操作記録・再生用FireFox拡張
- MYCOMジャーナルのFireFox拡張まとめ
- 34個ものWebアプリ開発に使える拡張が紹介されている
- さすがに紹介しきれないので記事へリンク
- FireBug
- Internet Explorer
- Internet Explorer Developer Toolbar
- Microsoft提供のツールバー。
- HTMLやCSSの文法チェック、DOM要素参照など多くの機能がある。
- IE6以上で動作。
- Microsoft Script Editor
- Microsoft Office 2003 or XPがインストールされている環境で使用可能。
- デバッグやウォッチ式が使えるなど非常に便利。
- Microsoft Script Editorを有効にする方法および使用方法は、以下のサイトを参照のこと。
- 一度設定が終わったら、exeを直接起動して使うことも可能。直接起動すると、任意の場所でデバッグが開始可能。HTMLエディタにもなるし便利。exeのパスは通常なら以下のようになる。
- C:\Program Files\Microsoft Office\OFFICE11\MSE7.EXE
- Fiddler
- 高機能HTTPデバッガ
- Drip IE Leak Detector
- IEでJavaScriptのメモリーリークを発見できるツール。 以下の記事が参考になる。
- Ajaxにおけるメモリリークの注意点
- Web Accessibility Toolbar 日本語版
- HTMLやCSSの文法チェックなどができる。
- IE5.5以上で動作。
- IEerBug
- FireBugの関数を使用してもJavaScriptエラーが出なくなる。
- JavaScriptのライブラリをインクルードするだけで利用可能。
- デバッグ機能はなし。
- Internet Explorer Developer Toolbar
- Opera
- Opera developer tools
- Opera純正の開発ツール。
- DOM Console, CSS Editor, DOM Snapshotがある。
- 解説記事。
- Web Developer Toolbar
- ユーザエージェントの変更や、フォームの内容変更など多機能なツールバー。
- 解説記事。
- IEerBug
- FireBugの関数を使用してもJavaScriptエラーが出なくなる。
- JavaScriptのライブラリをインクルードするだけで利用可能。
- デバッグ機能はなし。
- Opera developer tools
・デバッグ・テスト支援ツール
- Selenium
- Webアプリのテスト自動化ツール
- こちらの解説も参照
- JsLex
- Ajaxパフォーマンスプロファイリングツール。スクリーンショット。
- JavaScript Shell
- JavaScriptのコンソール画面で、JavaScriptを実行できるツール。
- 複数行のJavaScriptにも対応。(kmdsbngさん情報提供)
- debug.js
- JavaScriptでデバッグウィンドウにメッセージを出力しておいて、最後にまとめて表示できるツール。
・デザイン支援ツール
- Install multiple versions of IE on your PC
- 一台のPCにスタンドアロン版のIE3~IE6までを、インストールするツール。
- IE7も追加インストール可能。
- 動作は完全ではないが、デザインチェックには十分使える。
- CSS Tab Designer
- CSSのメニューを簡単に作ってくれるツール。
- CSSVista
- IEとFireFoxの表示画面を見ながら、CSS編集ができるツール。
- 原色大辞典
- 色のサンプル、名前、16進表記が知りたいときは、まずここへ。
・JavaScript便利ツール
- 圧縮・難読化
-
- JavaScriptの圧縮・難読化ツール。.NET Framework2.0が必要。
- 複数ファイルを一度に圧縮したり、ヘッダーを指定できたりと使いやすい。
- ShrinkSafe
- JavaScriptの圧縮・難読化サービス&ツール。
- 2006/11/21時点のcustom_rhino.jarだと、以下の不具合があった。
- UTF-8で日本語が含まれていると文字化けが起きる。一度、Shift-JISに変換してから処理するとOK。
- "} else if{ " の文が、"} else { if }"と変換されてしまう。
- JSMIN
- JavaScriptの圧縮・難読化ツール。
- ObfuscateJS
- JavaScriptの圧縮・難読化ツール。
- 変数名も変えてくれる。しかし、それが裏目にでて複数ファイルだと整合性が取れなかった。(2006/11/21)
- JS Minifier
- オンラインでJavaScriptの圧縮・難読化ができるサイト
- jsjuicer
- コマンドラインからJavaScriptの圧縮・難読化ができるツール
- C++で記述されているため高速
-
- コード整形
-
- JavaScriptの整形ツール。圧縮・難読化されたJavaScriptを読みやすくできる。
- GUIなので操作が簡単。
- JavaScript::Swell
- JavaScriptの整形ツール。圧縮・難読化されたJavaScriptを読みやすくできる。
-
- 文法チェック
- JSLint
- オンライン上でJavaScriptの文法チェックを行ってくれるサイト。
- REJAX
- オンライン上で正規表現の文法チェックができるサイト
- JavaScriptだけでなく、PHPやPerlもチェックできる
- JavaScript RegExp Example: Regular Expression Tester
- オンライン上でJavaScriptの正規表現の文法チェックができるサイト
- JSLint
- その他
- Javascript Developer Tools
- オンライン上でJavaScriptの文法チェック、圧縮・難読化、コード整形ができるサイト
- Javascript Developer Tools
・TDDツール
・画像イメージ
- AjaxLoad
- 画面のロード中のイメージをフリーで作成できるサイト。
- Activity Indicators
- 処理中のプログレスバーイメージ。
- Background Image Maker
- Web2.0な背景イメージを作ってくれるサイト。
- Web2.0 Logo Creator
- Web2.0なロゴイメージを作ってくれるサイト。日本語未対応。
・Ajax開発支援ツール紹介サイト
- Tools - Ajax Patterns
- すごい情報量。ここで紹介していないツールもたくさんあり。要確認。
- JavaScript難読化ツールまとめ
- JavaScriptの圧縮・難読化ツールが、オンラインもオフラインもまとめられている。
・リファレンス類
- JavaScript
- 一撃必殺JavaScript日本語リファレンス
- JavaScriptを調べたいときはまずここへ!
- JavaScript逆引きクイックリファレンス
- 使用用途からJavaScriptを調査できる
- 一撃必殺JavaScript日本語リファレンス
- CSS
- CSS スタイルシート リファレンス
- 手早く調べられて大変便利
- CSS スタイルシート リファレンス
- JavaScript/DOM
- JavaScript DOM リファレンス
- 日本語の使いやすいリファレンス。貴重。
- JS/DOM Object Quick Reference
- 印刷して使用するクイックリファレンス。便利。
- DOM(mozilla developer center)
- MozillaのDOMリファレンス
- HTML and DHTML Reference(MSDN Library)
- IE用リファレンス
- JavaScript DOM
- JavaDoc風リファレンス
- Object Reference
- DOM,CSS,HTML,XMLなど豊富なリファレンス
- getAPI.com
- HTML,CSS,JavaScript,DOM、その他多くの言語やAPIリファレンス
- CSS Properties to JavaScript Reference
- CSSのプロパティとJavaScriptのスタイルプロパティの対応表
- The XMLHttpRequest Object(Dynamic HTML and XML)
- XMLHttpRequestのリファレンス
- JavaScript Reference
- ちょっと引きづらい?
- DOM (Document Object Model) Reference(JavaScript Kit)
- まあ、それなりに。
- JavaScript DOM リファレンス
・チートシート
- JavaScript Cheat Sheet - Cheat Sheets(ILoveJackDaniels.com)
- JavaScriptのチートシート
- XSS (Cross Site Scripting) Cheat Sheet
- XSSのチートシート
- SQL Injection Cheat Sheet
- Ajaxとは直接関係ないけど、まあ参考まで。
・JavaScript/Ajaxお勉強サイト
- Ajaxを勉強しよう
- Ajaxの基本はここでお勉強
- Prototype.js を使った JavaScript OOP 講座 #01(IT戦記)
- Prototype.js を使った JavaScript OOP 講座 #02(IT戦記)
- Prototype.js を使った JavaScript OOP 講座 #03(IT戦記)
- JavaScriptのオブジェクト指向講座。
- かなり高レベルな内容まであります。
- JavaScriptによるオブジェクト指向プログラミング
- JavaScriptのオブジェクト指向を詳しく知りたいときに。
・その他お役立ちサイト
- JavaScript
- JavaScriptist
- JavaScriptの総合情報サイト
- リファレンスもあり大変便利
- Shibuya.js Technical Talk #1 を終えて。(IT戦記)
- JavaScript高速化TIpsの資料がダウンロードできます。
- Java Script Coding Standard
- あまり量はないが、貴重なJavaScriptコーディング規約
- DOM オブジェクトとメモリリーク(Days on the Moon)
- IEのメモリリークのお話
- JavaScriptist
- CSS
- CSSバグリスト@CSSバグ辞典スレッド
- CSSのバグまとめサイト
- CSSの不具合で悩んだ時にどうぞ。
- CSS + JavaScript Tips
- 左右カーソルキーでスクロールするCSSについてのスライド
- CSSバグリスト@CSSバグ辞典スレッド
- HTML
- 初めてのホームページ講座
- まずはHTMLから
- 初めてのホームページ講座
- XML
- ブラウザ
- userAgent一覧ユーザーエージェント一覧
- ブラウザのユーザエージェントがまとめられてます。
- ユーザエージェントからブラウザの種類やバージョンを判断する(CodeZine)
- ブラウザがサポートしているJavaScriptのバージョンが分かって便利
- Web Browser Standards Support
- ブラウザがWeb標準に準拠しているか調べられるサイト
- Javascript - Event compatibility tables
- ブラウザのイベントサポート状況を調べられるサイト
- FireFoxの歴史
- FireFoxだけではなく、メジャーなブラウザの歴史が1ページで分かるPDFをダウンロード可能。
- userAgent一覧ユーザーエージェント一覧
- Webサービス
- Web Service API (REST) [for Ajax]
- APIを公開しているWebサービスへのリンク集
- 日本で公開されているAPI一覧(下書き)(zuzara)
- Web Service API (REST) [for Ajax]
- Webセキュリティ
- 安全なウェブサイトの作り方 改訂第2版(IPA)
- Webサイトのセキュリティの基本
- セキュリティの概念的な説明
- セキュア・プログラミング講座(IPA ISEC)
- 実装レベルのWebセキュリティ講座
- 安全なウェブサイトの作り方 改訂第2版(IPA)
・編集履歴
2007.03.24 大幅に情報追加。
2007.03.17 LiveHTTPHeadersを追加。
2007.03.17 Fiddlerを追加。
2007.03.17 jsjuicerを追加。
2007.03.17 Javascript Developer Toolsを追加。
2007.03.17 JS Minifierを追加。
2007.03.17 JavaScript RegExp Example: Regular Expression Testerを追加。
2007.03.17 REJAXを追加。
2007.03.17 カテゴリ分類変更
2007.02.03 原色大辞典を追加。
2007.02.03 CSSVistaを追加。
2007.02.03 CSS Tab Designerを追加。
2007.02.03 Install multiple versions of IE on your PCを追加。
2007.02.03 デザイン支援カテゴリ追加。
2007.01.18 JsLexを追加。
2007.01.04 Web2.0 Logo CreatorのURLを変更。
2006.12.29 Googlipseを追加。
2006.12.23 Opera developer toolsを追加。
2006.12.23 Web Developer Toolbarを追加。
2006.12.23 JSEclipseを追加。
2006.12.19 JavaScript Code Improverを追加。
2006.12.06 FirebugにFirebug Liteの記述を追加。
2006.12.01 JSMockを追加。
2006.11.21 JS Builderを追加。
2006.11.21 JavaScript難読化ツールまとめを追加。
2006.11.21 ObfuscateJSを追加。
2006.11.21 custom_rhino.jarの不具合情報追記。
2006.10.16 Leak Monitorを追加。
2006.08.30 IEerBugを追加。
2006.08.18 Web2.0 Logo Creatorを追加。
2006.08.18 Background Image Makerを追加。
2006.08.12 Tools - Ajax Patternsを追加。
2006.08.12 カテゴリのくくりを変更。
2006.08.06 FireBugの解説サイトを追加。
2006.08.06 Activity Indicators追加。
2006.07.30 aptanaを追加。
2006.07.29 Microsoft Script Editorを追加。
2006.07.28 Internet Explorer Developer Toolbar追加。
2006.07.28 Venkman JavaScript Debuggerに追記。
2006.07.28 JSLint追加。
2006.07.28 JavaScript Shell追加。kmdsbngさん情報ありがとうございます。
2006.07.28 ブラウザによるカテゴリ分け。
2006.07.28 Web Accessibility Toolbar日本語版追加。
2006.07.28 Web Developer日本語版追加。
2006.07.26 RSSが変になったので再度投稿。
| 固定リンク | コメント (2) | トラックバック (2)

