人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JavaScript プログラマの方にお聞きします。

近頃注目を集めている JavaScript ですが、どのような開発環境で開発していますでしょうか。(ブラウザ、デバッガ、エディタ、ブラウザのプラグイン、そのほか)

サードパーティ製のツールなどをお使いの方は、できればそれがどんなものか、なぜそれがいいのかも教えてください。

ちなみに僕は Firefox の JavaScript コンソールと Emacs の java-mode というとてもしょぼい感じですw

●質問者: naoya
●カテゴリ:ウェブ制作
✍キーワード:Emacs firefox Java JavaScript エディタ
○ 状態 :終了
└ 回答数 : 19/19件

▽最新の回答へ

1 ● rokichan
●13ポイント

> どのような開発環境で開発していますでしょうか。

素直にテキストエディタですね。

んで、実際にブラウザ上で動かしてみて動作するか。


JavaScriptは各ブラウザ毎に実装が異なるので

完璧なデバッガはないと思っています。

動作するかしないか。それがすべてだと思っています。


ちなみに、

> 近頃注目を集めている JavaScript ですが

そ、そうなんですか?

注目とは知らなかった・・・。

もっと情報を仕入れなければ・・・。

◎質問者からの返答

ありがとうございます。

知人のスーパーハカーも Firefox + エディタでした。も少し楽できんものかなと..。


2 ● andi
●13ポイント

http://ameblo.jp/hrc/entry-10002745932.html

JavaScript の強力なデバッガ”Venkman”|HardReggaeCafe@Ameblo.jp

私自身もブラウザ+エディタでコーディングする派ですが、困るのはやはりデバッグだと思って検索してみて良さげなFireFoxプラグインを見つけました。

ステップ実行できるだけでもかなり楽になりそうですね?。

◎質問者からの返答

ありがとうございます。デバッガの Venkman ですか、使ってみます。

シェルなんかから js ファイルを実行してエラーだとエラーだっていう旨を吐いてくれるツールとかがあればいいんですけど、JavaScript の実装上難しそうだなあ。


3 ● junglejungle
●12ポイント

http://www.edwardh.com/jsunit/

JsUnit

通常のtextエディタとIEでやってます。

alert()でデバッグしてます。

テストはJSunitを使ってます。

◎質問者からの返答

ありがとうございます。ユニットテストのフレームワークがあるんですね、見てみます。


4 ● dungeon-master
●12ポイント

コーディングはテキストエディタ。

テスト環境は、ターゲットとなるブラウザを、製品毎に数バージョン用意。

必要ならWebサーバーも置きます。

私のところでは、企業内システム向けで特定のバージョンに絞って開発することが多いですが、

コンシューマ向けだと、OSの差異も考慮する必要があると思います。

最終的に動作の差異が吸収できないところは個別のルーチンが動くようにして逃げます。


スクリプト自体の文法チェックなどは、事前に行います。

変数名、件数名、オブジェクト名とかは、一覧にしてチェックします。

そのためのツールを作ったりもしました。


デバッグは、地道に各ブラウザ上での動作を確認して行くのが、遠回りな様で近道です。

複雑なものでは、サーバー側でJavascript込みのHTMLを吐くことがあり、

Javascript部分が一定しないためツールを使ったデバッグが困難になってしまいます。

あるブラウザではツールでデバッグできてOKになっても、

別のブラウザでは結局動かないままということも多いです。

…なんか愚痴のようになってしまってすみません。


>近頃注目を集めている

余談ですが、どういう注目なのかぜひ教えてください。

◎質問者からの返答

ありがとうございます。わりとブラウザでデバッグしてるという方が多いですね。

注目というのは、例えば Ajax、Greasemonkey なんかのための user script の影響が大きいようで、その流れで JavaScript でアプリケーションの使い勝手を良くしましょうみたいな風潮になってきているとか、その辺ですね。


5 ● blr
●12ポイント

ホームページビルダー+秀丸などのエディターです。


ホームページビルダーである文法程度のチェックを行ってくれます。

◎質問者からの返答

ありがとうございます。


1-5件表示/19件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ