• 締切済み

サーバーサイドのプログラム言語を、選定したいと思います。

サーバーサイドのプログラム言語を どれにしようか調べています。 ご意見を頂けたら、幸いに思います。 選定条件 1.サーバー上で動く事。(レンタルサーバーを、借りる事になると思う) 2.プログラムを配信する予定ですので、サーバー上にプログラム言語などを追加する事を避けたい。 3.生産効率が高い事。 4.新しくプログラム言語を取得する事になると思います。出来るだけ簡単に習得出来る物が良い。 以上の選択条件を踏まえて、ピックアップをしたいと思います。 因みに、C言語は出来ます。 Rubyは、少し構ったぐらい。 以上、よろしくお願いします。

みんなの回答

noname#111181
noname#111181
回答No.3

C言語は扱えるとのことですので、生産性の高さ、レンタルサーバに標準で用意されている事例が多いものとしてRubyまたはPHPが適任だと思います。 ただ、ご質問にある条件がよく分からないので教えて下さい。 >> 2.プログラムを配信する予定ですので、サーバー上にプログラム言語などを追加する事を避けたい。 << 「プログラムを配信する」とはどういう意味ですか? >> 4.新しくプログラム言語を取得する事になると思います。出来るだけ簡単に習得出来る物が良い。 << 「新しくプログラム言語を取得する事」とは「習得すること」という意味ですよね。

xcode_15
質問者

補足

>「プログラムを配信する」とはどういう意味ですか? 一般ユーザーに使ってもらう。 vector フリーソフトなどに登録するようなイメージ >「新しくプログラム言語を取得する事」とは「習得すること」という意味ですよね。 ごめんなさい。変換ミスをしていました。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

> 2.プログラムを配信する予定ですので、サーバー上にプログラム言語などを追加する事を避けたい。 「作ったプログラムは配布したいので、一般的なサーバで利用できるような言語が良い」という意味で良いのでしょうか? もしそうであれば、メジャーさで言って、PHP(かperl)がいいのでしょうね。rubyやpythonは無料レンタルサーバでは使わせてもらえない場合の方がまだまだ多いです。 PHPは4しか使えない環境というのもまだまだありますが、技術的に未来がないので、学習目的なら見捨てた方が良いです。素直にphp5にしておきましょう。

xcode_15
質問者

お礼

ありがとうございます。 ところで、PHPを調べていく過程で、cakePHPを見つけました。 これは、今回の使い方に合った言語なのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

CもRubyもサーバサイドにできるよ ただ、Cはちょっとサーバサイドにするには(サーバ設定的に)めんどっちいかも。 セキュリティやらを考えたら 触った事のあるRubyか、人気の高いphp辺りになるんじゃないかな。 ただ、サーバサイドって言うけれど それで何をするの?って事になるかな。 普通にformのpostやajax程度ならrubyやphpで良いけど チャットやらゲームのサーバみたいな事をするとなると ちょっと話が変るからね。

xcode_15
質問者

補足

ありがとうございます。 >ただ、サーバサイドって言うけれど それで何をするの?って事になるかな。 HPのリンク切れなどを定期的に自動更新したいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • サーバサイドのプログラム

    サーバサイドのプログラムには、よくスクリプト(PHP, Ruby, Perl)が 使われるようですが、理由はあるのでしょうか。 高級言語を使えば、レスポンスがよいと思うのですが。 教えてください。

  • サーバーサイド言語とは?

    はじめまして。 WEB制作の知識については初心者なんですが、このたびWEBの制作を依頼することになりました。 そこで、タイトルにある、サーバーサイド言語について知りたいのですが、色々ある、サーバーサイド言語の違いを教えていただけないでしょうか? いくつか検索をして調べてみたのですが、そもそもの基本的知識がないためどうしても上手く理解ができず困っています。 サーバーサイド言語とはデータベースからの情報を取り出したり、動的なページを作りだすためのものだということと理解しているのですが、いくつもある言語?「Java,Perl,PHP,Ruby等」のうちこれらの選択によってWEBサイトを利用する側から見て、不可能な動作などは出てくるのでしょうか? たとえば、javaではこれができるけど、PHPではこれができない。など また、仮に、目に見える動作の限界がサーバーサイド言語の選択によってない(それに近い)場合、よく使われるのはいったいどれなんでしょうか?というかどれが無難ですか? 基本的なことを思い違いしているかもしれませんが、どうか教えていただけないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • サーバーサイドプログラムの違いを教えてください。

    サーバーサイドプログラムに、PHP,Perl,Java,Rubyなどがあると 知りましたが、このプログラムの違いが良く分かりません。 すいませんが、プログラムの違いを教えてください。 例えば、○○のような時は、どのプログラミングが良いとか・・・ かなり初心者な質問だと思いますがよろしくお願いします。 また、分かりやすいサイトなどあったら、教えてください。

  • 各プログラム言語の特徴

     プログラム言語の特徴を教えてください。 汎用的なソフトが作れる事、またネットワークやデーターベースが(Apacheなどを使わず)扱える事。 当方素人のため、言語に謝りや追加される事もあります。 前の人の回答や補足も見て頂けると幸いです。 知りたいのは、習得の難易度/生産性/実行速度/主な開発ソフト/将来性、他。 もちろん、一つでも問題ありません。 Visual Basic Visual Basic .NET C言語 C+ C++ C# Visual C Visual C+ Visual C++ Visual C# Visual C# .NET D言語 JAVA Delphi Ruby  第4世代言語(?)で他にもありましたらお願いします。 日本語プログラムのひまわり/なでしこなんかもあるみたいですねー。

  • レンタルサーバーでのプログラム言語は?

    2,3年前までSEだったのですが最近疎くなってしまったので誰か教えて下さい。 当時はレンタルサーバーでプログラムを書く場合にはPHP,Perl,RubyなどにMySQLやポストグレのDBを使ってと言うのが主流でした。 また当時ビジネスではasp.net(C#)+Oracleを使ってWebシステムの開発もやってました。実際asp.netはデバッグなどのツールがやはり充実していて便利だなと思ったのですがレンタルサーバーなどで使用可能なところは皆無もしくは高額(月1万とか)でした。 現在でも上記のような状況は変わらないでしょうか?月1000円以内のレンタルサーバーで趣味のプログラムを作るというレベルでは今でもPHP+MySQLなどが主流でしょうか?

    • ベストアンサー
    • PHP
  • Windowsで動くソフトを作るプログラム言語の選定基準は?

    こんばんわ。 今まで、VBA程度でプログラムに触れたことはありますが、 今度新しく言語を覚えてみようかな・・・という安易な考えから、 Windowsで単体で動くソフトを作りたいと考えています。(サーバサイドではないという意味と言えば良いでしょうか・・・) 本当はあれこれ試してみれば良いのでしょうが、 言語の選定に困っています。 基本的にはWin98とXPで動くもので、 ネットワーク接続やデータベース接続をしてデータ・ファイルを取得し、 その結果を他のソフトに渡すだとか、変換後のデータをファイルに書き出す・・・なんてのを最初に作ってみようと考えています。 そこで、 VB6なども入手できないようですし、 .NETですと使用するPC全てにFrameworkが必要になってしまいますよね。Win98PCは容量が少ないので、あまり向かない気がしています。 JavaもSDKが必要ですし、そもそも単体で動かすプログラム(exe)のようなものを作れるのでしょうか? DelphiはIDEが高価すぎて手が出ませんし、 出来上がったソースを見たことがありますが、VBAに慣れていたせいか、違和感がありすぎましてダメでした。 他の言語については触れたことも無いので、 いまいち特徴がわかりません。 プログラム経験のある方は、みなさんどのように自分が使う言語を選んだのでしょうか? みなさんが使っている言語を選んだ基準や、得意な分野、開発環境の用意のし易さなどを教えていただけないでしょうか? よろしくおねがいします。

  • 重宝されるプログラム言語

    プログラム言語を学ぶ為に学校に行こうかと思っています。 しかし、まったくの初心者でどのプログラム言語を習得しに行けばいいのかわかりません。 私がプログラム言語を学ぼうと思ったきっかけは給料です。 もちろん最初から高給を求めるわけではありませんが、何年越しかで高給取りにならなければいけないからです。 私、現在24歳・女・現在の仕事→WEBサイト制作。 一人暮らしでやっと貯めた貯金が20万円あり、学校選びはもちろんの事、習得コース選びも失敗したくありません。 今、特に重宝されて高給なプログラム言語を教えていただけませんでしょうか? WEBに関連するプログラム言語でなくても教えて下さい。 どうか宜しくお願い致します。

  • レンタルサーバーでrubyプログラムが動きません

    レンタルサーバーでrubyプログラムをアップロードしても画像のような?マークが出て認識してくれないようです。 どのようにすれば動くようになりますでしょうか。 アップロードした時の条件は以下のとおりです。 FTTPでアップロード 転送モード:アスキー転送モード 転送時のファイル拡張子・・・.rb #!/usr/local/bin/rubyを最初に記述(レンタルサーバーページの指定通り) 転送後のパーミッション:705 その他に何をすればよいかわかりまん。 教えていただけませんでしょうか。 ちなみにコードは下記のような簡単なものです。 #!/usr/local/bin/ruby print "Content-Type: text/html\n\n" print "hello!" よろしくお願いいたします。

    • ベストアンサー
    • Ruby
  • Web系のプログラム言語はサーバに使うマシンで?

    色々と教えてくださり、どうもありがとうございます。 MySQLとPHPはWeb系のプログラム言語だと理解しています。 もしその時点で誤っていたらご訂正ください。 Web系だということはサーバに使うマシンで行わなければいけませんか? サーバはセキュリティの点で慎重にやらなければならないので サーバの件の質問は別スレッドにします。 Ubuntuでサーバを立てようと予定していますが、HTMLを知らないので ホームページビルダーを使うつもりですが、それはUbuntuにインストールできません。 目標は動画のストリーミングサーバですが、最低MySQLとPHPは学びたいです。 質問を以下にまとめます。 1.Web系のプログラム言語はサーバに使うマシンでやって行なわなければなりませんか? 2.Ubuntuでサーバを立てる場合、ホームページビルダーを使えませんからHTML言語 も覚えないといけませんか? 以上です。遅くなっても結構ですが、アドバイスを待っております。

    • ベストアンサー
    • PHP
  • レンタルサーバの言語がPHPに偏り過ぎてません?

    タイトルだとわかりづらいのですが、 日本で人気のあるレンタルサーバのSSHやVPSでは、PHPとwordpressは充実しているものの、 それ以外の言語が貧弱に思える場合が多いように感じます。 pythonも3になってないところがありますし、rails やDjangoをインストールしようとしても、どっかでひっかかってしまってなかなか最後まで行かない。 文字エンコーディングとかパーミッションとか.htaccessとか、拡張子とか、、 だったら、最初から ~~の拡張子はcgiだから関係フレームワークをインストールするときは、どこそこの拡張子を変えるようにとか、 ***をインストールするときはどこそこの設定をどうしろとか書いとけばいいと思うんですが。 とにかくペラペラサイトならともかく、フレームワークで躓いてしまう。 だったら、rubyやpythonをインストールしてある価値も、SSHやVPSの価値もそんなになくて、普通のレンタルサーバでwordpress使ってて大差ないように感じてしまいます(もちろんちゃんとできるサーバ屋さんも多いですが)。 特にどことは言いませんが、ロリなんとかはひどい気がするなぁ。 なんで、日本の(人気のある)レンタルサーバって、PHP & wordpressに変に偏ってるんでしょうか。 日本ってだけなら、CMSなら(今は)日本製のmovable typeとか、言語も日本人が作ったRubyとかに形だけでも力を入れていいような気がするんですが。