• ベストアンサー

ASP,net,cgi,javascript,php等の技術

ASP,net,cgi,javascript,php等の技術で、Webアプリケーションを開発するに当って どれで作成したほうがいいですか? 機能としては、顧客管理、掲示板、グラフ表示、データベースアクセス等の機能を使います。 それぞれの言語で作成するあたって、長所と短所を頂けると幸いです。

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

  • ベストアンサー
  • agricap
  • ベストアンサー率40% (79/195)
回答No.2

・ASP 確かに古いですが、まだASPで動いているサイトはけっこうあると思います。性能面はCGIよりはいいのではないでしょうか。 IISでしか動作しないのが欠点です。 ・.net よく知りません。確かに古いASPよりはASP.netの方がいいかもしれ ません。最近少しみかけるようになりました。 拡張子 aspx のサイトはこの作りですね。 ・cgi 効率が悪いのでやめた方がいいと思います。ただ、いまだに一番 よく使われていると思います。自身でサーバが管理できないプロ バイダのサーバにおくような場合はこれ以外の選択肢はないかも しれません。 ・javascript 通常はクライアント側で使う言語ですが、サーバ側で使うことも あり得ます。たとえば、ASPでは、VBScriptの代わりにJavaScript を使うこともできます。使って何のメリットがあるかは、よくわかり ません。たとえば、ASPではVBScriptを使った方が動作は早いと 思います。 ・PHP よく知りません。 ・あとはサーブレット・JSPも候補にあげた方がいいですね。 特に欠点もなく、無難に何でもこなせると思います。

その他の回答 (1)

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 以下、私見も多々混ざっておりますので、飽く迄一つの参考意見として捉えていただければ、と思うのですが。 ASP 昨今では古い形態なので、あまりお勧めいたしません。 .net 「どの言語で実装するか」にはなるのですが。 MS系のサーバを用いているのであれば、一つの選択肢かと。 cgi これは言語ではないのでなんとも。 一般的に用いられやすいPerlですが、まぁ扱いは楽かと思います。 ただ、速度を考えると、個人的には5.8系はちょっと忌避したいバージョンではありますが。 javascript Webアプリケーションの類の作成はまず無理だと思っていただいてよいかと。 php 通常、多くの方が「これでやれば」とおっしゃるかと思います。 止めはしませんが、内部実装、昨今のChangeLogなどから見るに、個人的には「こわくて業務でなんか絶対に使えない」品質の言語だと思っております。 以上何かの参考にでもなれば幸いです。

関連するQ&A

  • CGI, PHP, ASP お勧めなのはどれでしょうか?

    こんにちは、いつもお世話になっております。 今年の夏休みに時間があるので、何かプログラミングを習おうと思っている者です。 ホームページを作る事が趣味で、Webアプリケーションに良く使用される言語CGI、PHP、ASPといった物の中で、一番お勧めなのはどれでしょうか?ちなみに、フラッシュとの相互性が高いものが良いなと考えてます。それぞれの言語について、長所短所などお聞かせ下さい。 宜しくお願いします。

  • Webアプリケーションを開発する時、「ASP.NET」、「PHP」、「CGI」、「Java」の長所短所がしりたい

    自分は、ASP.NET+IISで開発をしてるものなんですが、社内の人間に 「ASP.NETが一番いいの?ネットみてるとPHPとかCGIとかのほうが一般的でサーバのUNIXが普通なんじゃないの?」 と言われてしまいました。 そこで、各開発ソフトの長所、短所を教えてください。 ※たしかに、インターネットサーフィンをしていると、「.php」、「.cgi」が多く見られるのに対し「.aspx」はほとんどみられない。理由があるんでしょうか

  • PHPを習おうと思っているのですが、Javascriptも習おうか迷っ

    PHPを習おうと思っているのですが、Javascriptも習おうか迷っています。 PHPとJavascriptは記述方法など、同じスクリプト言語ということで似てるのでしょうか。 JavascriptでできることはPHPでもできますか。 どちらか片方をマスターしていれば、たいていのWebアプリケーションを作成可能でしょうか。 両方習うべきか、PHPだけでいいか悩んでます。 アドバイスいただけるとうれしいです。

    • ベストアンサー
    • PHP
  • ASPとCGIの選択法?

    基本的な質問です。初心者なので簡単に教えてください。ASPでもCGIと同じようなこと〔BBS、カウンター、アンケート等〕が出来るみたいですが、ASPを使ったほうがよい場合とCGIのほうがよい場合と、それぞれの長所短所を教えてください。また1ホームページの中でこれら両者を作動させても問題ないのでしょうか?よろしくお願いいたします。

  • javascriptとPHP

    javascriptとPHPで図書管理システムを作成しようとしております。 そこでPHPをメインに組んで行こうと思うのですが、 WEBシステムを開発するとき、javascriptは補助に使おうと思っているのです。(入力チェック) javascriptを無効にされた場合、javascriptを使用した機能は全て使用出来なくなると思うのです。 私は、javascriptを補助にしてWEBシステムを開発するとき、テキスト等の入力チェックに使用するのですが、皆様はどのようなときに使用されるのでしょうか? ajax等も使うタイミングがいまいち分からないので、もしよろしければ教えて頂けると助かります。

    • ベストアンサー
    • PHP
  • 技術的な質問ではありません、ASP.NETについて

    技術的な質問ではありませんが、皆様のご意見ご教示いただきたく思います。 ASP.NETに一度も触れたことのない者ですが、 転職したいところではASP.NETでのWEBプリケーション開発を行っています。 今までの私の経験は、サーバはLinux、DBはPostgreSQL(と少しだけMySQL)、 言語はPHPでした。 その他の言語としては、Perlを少々、Javaは業務では一度も使用したことがなく、 もう6年近く前になりますが資格だけ持っています。(それ以降はまったく触っていません) また、シェルスクリプトも少しだけ書けます。 プログラミング経験は、3~4年程度です。ネットワーク・サーバ構築の経験はありません。 この程度なのですが、新しい環境で、ASP.NETでの開発に携わるのはやはり敷居が高いでしょうか。 Windowsサーバでの開発は6年ほど前に一度だけ、1ヶ月だけIIS+PHP+MySQLで やった以来でほとんど覚えていません。 今まで経験したことのある言語の感覚では、私の感触では ・Java=はじめて勉強した言語、かなり難しい…。6ヶ月勉強してやっと基本が分かった気がする・・ ・Perl=Javaの後にやったので結構簡単 ・PHP=年数が長いせいもありますが、かなりお手軽言語 ・シェル=文法が慣れないけれど、まあ頑張ればできるくらい という感覚です。 ASP.NETはどれくらいの難しい部類に入りますか? 皆様の感覚で結構です、是非ご意見いただけますと幸いでございます。

  • 緊急事態です!!!

    これから未来のIT業界像を見据えたとき、PHPとPerl CGIとどちらを習う方がいいのでしょうか。 自分はどちらとも初心者なので、PHPの長所と短所、Perl CGIの長所と短所が分かりません。 後、プログラマーを目指している訳ではないので、ホームページを作る際とか掲示板を作る際とかWebアプリケーションを作成するとかで使い勝手の良いプログラミング言語はどっちですかね。 即答して頂けると、大変有り難いです。 どこかで重複した質問になってしまって本当に申し訳ありません。 どうか今日1日だけ許して頂ければ、後は削除されても構いませんので、1つお願い申し上げます。

    • ベストアンサー
    • PHP
  • ASP.netとPHPについて

    C/SシステムからWebシステムの時代のため、新たな開発スキルを習得したいです。 可能言語はVB6.0、VB2008、Excel VBAなので、この先Webシステムをやるなら、ASP.netを習得しないといけません。けれども開発言語として、PHPにも興味あります。 習得のしやすさや今後を考えると、どちらに手をつけたほうが良いか、意見願えないでしょうか? ちなみに、両者ともHTMLの知識が要るみたいですが、僕は全くないですが、HTMLはかなり要求されるのでしょうか? 以上、二点よろしくお願いします。

  • ASPとASP.NETとASP.NET2.0の違い

    Web開発初心者です。 帳票をPDF表示するWebアプリケーションを開発することになり、 言語はASPを使用することになりました。 そこで ASP ASP.NET ASP.NET2.0 の違いをご存知の方がいらっしゃいましたら教えていただけますでしょうか。 それぞれIIS以外に必要な実行環境、ツール等も教えていただけると助かります。 不明瞭な箇所がありましたら説明させていただきます。 すいませんがよろしくお願いします。

  • 【初心者です】VB.NETとASP.NET、何が違う?

    今までASPでWeb開発を行っていた者です。 最近顧客の方で「Microsoft Visual Basic .NET Standard Version 2003」を 購入したらしく、これからはVB.NETでWeb開発することとなりそうです。 そこで、.NETについて疑問点があります。 (1)VB.NETで、Web画面の開発って可能なのでしょうか?  私は過去にVB6.0で開発を行ったことがあったのですが、  VB6.0ではWindowsのアプリケーションを作成するための開発ソフト  だと思っていたのですが、VB.NETからはWindowsのアプリケーションだけでなく、  Web画面も開発可能になったということでしょうか? (2)「Visual Studio .NET 2003」の内容は、、、   ・ Visual Basic .NET 2003   ・ Visual C# .NET 2003   ・ Visual C++ .NET 2003   ・ Visual J# .NET 2003  になってますが、何故ASP.NETが入ってないのでしょうか?  (そもそも、ASP.NETの開発ツールは無いのでしょうか?) 考えれば、考えるほどわからなくなりそうです。 どうぞ、宜しくお願い致します。