• ベストアンサー

Ajax どんなソフトで開発してますか?

タイトルのとおりなのですが、 Ajax(一般的な意味で)のサイトを制作するのに、みなさんどんなソフトを使用していますか? デザイナーかプログラマーかでも変わってくるし、フレームワークでも変わるのかもしれません。 ちなみに、私はどちらかと言えばデザイナーの部類でAjaxについては素人同然なのですが、どのソフトが向いているのでしょうか?

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

  • ベストアンサー
回答No.5

JavaScriptプログラマーならフレームワークに頼らなくても自分で作れますし、 また、フレームワークにはできない細かな制御をするのであれば、フレームワークは使い物になりません。 フレームワークを自社開発しているのであれば、フレームワークのアップデートで対応できますが、ほかの方が作成した物を再開発はしたくないですしね。 JavaScriptを全く分からないPerlやPHPプログラマーなら、CGI::Ajaxなどのモジュールは有効だと思います。 もしそういう回答を求めていらっしゃるのなら、JavaScriptのカテゴリーではなく、 それぞれの言語のカテゴリーで質問されるのが良いと思います。 デザイナーであれば、 フレームワークやエディタについては詳しくありませんが、Dreamweaver CS3(以後DW)のSpryかAptanaが良いのではないでしょうか。 また、JavaScriptテンプレートエンジンを使うのも手だと思います。 テンプレートエンジンは種類によりますが、Spryを使えばJavaScriptを書かずに(HTMLタグのonclick=""など、最低限のコードは必要) CGIプログラマーにJavaScriptで読めるように作ってくれと、丸なげすることもできます。 フレームワークを使うと、フレームワークの使い方を覚えなければならない、と言うある意味弱点があります。 HomepageBuilderを覚えるか、DWを覚えるか、HTML(JavaScript)を覚えるか、それと同じですね。 DWのテンプレートはHomepageBuilderでは使えません。 そう言う意味では、SpryはDWで扱えるので、DWの経験があれば強みでもあります。 ちなみに私は、Dreamweaver、mi、MK-Editor、KATE(普通のテキストエディタ)です。 そのときに必要な機能を自分で作るか、それ用のライブラリをダウンロードしてきて組み合わせて使っていますので、 既存ページに新たに機能を追加したい時でも、その機能だけを編集すればよいというメリットがあります。

papamama18
質問者

お礼

ありがとうございます。 私には、 Spry:DWの組み合わせが良いかもしれませんね。 DWは重いので、テキストエディタなどとの組み合わせがストレスないのかも。

その他の回答 (4)

  • m-oosgi
  • ベストアンサー率62% (10/16)
回答No.4

オープンソースのmaskatはどうでしょうか。 JavaScriptを意識せずに開発できます。 たとえば、デザイナさんはUI、プログラマさんは実装と簡単に切り分けられます。

参考URL:
http://maskat.sourceforge.jp/
papamama18
質問者

お礼

ありがとうございます。 maskatは知りませんでした。 一度DLして試してみたいと思います。

  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.3

#2です。 フレームワーク最後に紹介した.NETFramework用ライブラリ「AJAX.NET Professional」ですが、 サイトが移動していたので修正させていただきます。 http://www.ajaxpro.info/ 大変失礼しました

  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.2

こんにちは。 まず、プログラマ観点からフレームワークと言えば例えば、 ↓オープンソースのAjax用phpクラスライブラリ「XAJAX Library」 http://www.xajaxproject.org/ ↓同じくphp用「PEAR::HTML_Ajax」 http://pear.php.net/package/HTML_AJAX ↓Perlモジュール「CGI::Ajax」 http://search.cpan.org/~bct/CGI-Ajax-0.701/lib/CGI/Ajax.pm ↓おなじみMSの.NET「Atlas」 http://www.microsoft.com/japan/msdn/asp.net/using/future/overview.aspx ↓おなじくMSの.NETFramework用ライブラリ http://ajax.schwarz-interactive.de/CSharpSample/ と、数え切れないほど存在します。 それともデザイナー部類ということですので単純に JavaScriptの対応した開発環境をお探しということなのでしょうか? 私が個人で使う分には以下のようなIDEを利用していますね。 ↓メソッドの予測変換機能のある「aptana」 http://aptana.com/ ↓Eclipse本家のWeb開発用プラグインのプロジェクト「WTP」 http://www.eclipse.org/webtools/ 他には商用ですとnexawebとかがAjax開発に対応していると聞いたことがありますね。 (紹介しているIDEがすべてEclipseベースで恐縮です‥。) デザイナー観点で言えば、携わるのはクライアント画面かと思いますので、 単純にJavaScriptに対応しているもので十分かと思いますが‥。

papamama18
質問者

お礼

ありがとうございます。 すいません、ライブラリなどには詳しくないので良く分かりませんでした。 やはりaptanaが候補に挙がりますね。 フリー版をインストしてますが、あまり使ってないのです。 WTPは、調べてみたいと思います。

  • Redpython
  • ベストアンサー率56% (9/16)
回答No.1

こんにちは。 あまり関係ないですが、AJAX 導入に並行して PHP フレームワークの symphony の利用も考えています。 「Ajax support」とも書いてありますし、どのようにして AJAX によるコードを Symphony に組み込んでいくのか、楽しみですねぇ。

関連するQ&A