• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptの開発環境について)

JavaScriptの開発環境について

このQ&Aのポイント
  • JavaScriptの開発環境についてページの制作を行いたいけれど、使いやすい環境が見つからないと悩んでいます。
  • 現在はChromeのデベロッパツールを使用してデバッグやコードの整形を行っていますが、コードの編集が不便です。
  • Webプログラマの方々に実際に使用している開発環境を教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • neko-ten
  • ベストアンサー率55% (1287/2335)
回答No.2

デバッグするときはまさに >実行からFireFox internal Serverを選択してFirefoxで実行するとFirebugのコンソール画面でエラーが出ることは確認できたので、 これすなー。 場合によっては、Ajax動かすためサーバ通して直接HTML開くことも多いです。 (IIS動かしてるッス) PHPとかAjaxとか、jQueryとか使ってるとわざわざAptanaでデバッグする手間のほうがかかってしまう気がしてます。 あと、Aptanaのデバッガはそんなに評判よろしくないのは確かで、Xをエラー行につけたりしてくれません・・・。 #初めにこの辺りも書いておいた方がよかったです。申し訳ない。 といっても、私もお勧めしといてアレですが使いこなせていないんで、実は方法があったりするかもしれないです。 結局ぱっとしない回答ですいません。

hwbigin
質問者

お礼

元旦から面倒な質問に回答してくださって有難うございます。 現状とりあえずAptanaはEclipseのプラグインのを使って(Eclipseの方が慣れてるから) あと実行はChromeのデベロッパツールの方が精度がよさそうだったので (FireFoxだと即時関数を実行して即時から出たとこにブレイクポイント貼るとスルーされてしまった為悲しくてChromeにしました。) あとFireFoxはWebSocket対応してないですよねー。 悲しい。。。 いえいえ、大変参考になりました。 有難うございました!

その他の回答 (1)

  • neko-ten
  • ベストアンサー率55% (1287/2335)
回答No.1

OSはWindowsですが、かなり似ているなぁ・・・。 OS:WindowsXP/7 IE9でテストしたいときだけ7 環境:eclipse + Aptana AptanaはHTML/CSS/JavaScriptの開発環境です。 スタンドアロンもありますが、eclipseに統合できるのでそっち使ってます。 リポジトリ登録だけでいいので楽。コード補完などもきちんとJavaScriptなので、JavaIDE使うよりいいと思う。 わたしは慣れの問題で、2.x世代を使っています。現行Verは3.0.7です。 http://aptana.com/ 実行:実ブラウザ。大体はChrome/FireFox/IE6/IE9です。 ・・・IE6しんでしまえ。IE6と9で動くなら、大体7/8で動くスからね。 この辺りはJavaScriptよりもCSSのほうが問題かも。 AptanaかわいいよAptana

hwbigin
質問者

お礼

大変有難うございます。 IE6...  解ります。 いったいいつまでそんな前世紀の遺物みたいなブラウザ使ってるんだよって感じですよね。 今「ttp://helog.jp/environment/eclipse/1386/」を参考にしてaptana3をeclipseのプラグインで入れてみました。 コードの整形もやってくれて有難い限りです。 ただ、コンソールの欄(Aptana スクリプト・コンソール)が真っ黒で、 試しにエラーの出るコードを書いてみたのですが、×マークとか出ないのですが、そういったものなのでしょうか? ×マークとかが出てアシストしてくれる機能があれば使い方を教えて頂きたいです。。 実行からFireFox internal Serverを選択してFirefoxで実行するとFirebugのコンソール画面でエラーが出ることは確認できたので、 このまま使ってみようかと思っていますが、 eclipse上での使用感がもう少し改善できればなあと思っています。 neko-tenさんの使用状況をもう少し伺いたいです。 宜しくお願いいたします。

hwbigin
質問者

補足

因みに、エラーが出るはずのソースのscriptタグの中身は以下のようにしました。 変数iのスコープは関数内のみ有効なので、関数の外のalertで呼びだそうとしているiは存在しない。となるはずです。 即時関数の中のalertは正常に呼び出されました。 ----------------- <script> (function() { var i = 2; alert(i); })(); alert(i); </script> -----------------

関連するQ&A