サーバーサイドのプログラム言語を
どれにしようか調べています。
ご意見を頂けたら、幸いに思います。
選定条件
1.サーバー上で動く事。(レンタルサーバーを、借りる事になると思う)
2.プログラムを配信する予定ですので、サーバー上にプログラム言語などを追加する事を避けたい。
3.生産効率が高い事。
4.新しくプログラム言語を取得する事になると思います。出来るだけ簡単に習得出来る物が良い。
以上の選択条件を踏まえて、ピックアップをしたいと思います。
因みに、C言語は出来ます。
Rubyは、少し構ったぐらい。
以上、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
CもRubyもサーバサイドにできるよ
ただ、Cはちょっとサーバサイドにするには(サーバ設定的に)めんどっちいかも。
セキュリティやらを考えたら 触った事のあるRubyか、人気の高いphp辺りになるんじゃないかな。
ただ、サーバサイドって言うけれど それで何をするの?って事になるかな。
普通にformのpostやajax程度ならrubyやphpで良いけど チャットやらゲームのサーバみたいな事をするとなると ちょっと話が変るからね。
この回答への補足
ありがとうございます。
>ただ、サーバサイドって言うけれど それで何をするの?って事になるかな。
HPのリンク切れなどを定期的に自動更新したいと思います。
No.3
- 回答日時:
C言語は扱えるとのことですので、生産性の高さ、レンタルサーバに標準で用意されている事例が多いものとしてRubyまたはPHPが適任だと思います。
ただ、ご質問にある条件がよく分からないので教えて下さい。
>>
2.プログラムを配信する予定ですので、サーバー上にプログラム言語などを追加する事を避けたい。
<<
「プログラムを配信する」とはどういう意味ですか?
>>
4.新しくプログラム言語を取得する事になると思います。出来るだけ簡単に習得出来る物が良い。
<<
「新しくプログラム言語を取得する事」とは「習得すること」という意味ですよね。
この回答への補足
>「プログラムを配信する」とはどういう意味ですか?
一般ユーザーに使ってもらう。
vector フリーソフトなどに登録するようなイメージ
>「新しくプログラム言語を取得する事」とは「習得すること」という意味ですよね。
ごめんなさい。変換ミスをしていました。
No.2
- 回答日時:
> 2.プログラムを配信する予定ですので、サーバー上にプログラム言語などを追加する事を避けたい。
「作ったプログラムは配布したいので、一般的なサーバで利用できるような言語が良い」という意味で良いのでしょうか?
もしそうであれば、メジャーさで言って、PHP(かperl)がいいのでしょうね。rubyやpythonは無料レンタルサーバでは使わせてもらえない場合の方がまだまだ多いです。
PHPは4しか使えない環境というのもまだまだありますが、技術的に未来がないので、学習目的なら見捨てた方が良いです。素直にphp5にしておきましょう。
ありがとうございます。
ところで、PHPを調べていく過程で、cakePHPを見つけました。
これは、今回の使い方に合った言語なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- ダイヤルアップ Raspberry Piでアナログモデム経由で音声再生 1 2022/05/20 18:01
- 高校受験 中学校3年生です。 今回の前期中間のテストが9教科 900点中364点でした。 僕は高校に進学を取る 3 2022/06/25 01:56
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- 物理学 【 理系科目の選択 】 現在、高一の者です。 文系に興味がなく理系に進もうと思うのですが、物理と生物 7 2022/10/06 22:53
- C言語・C++・C# C言語について。 3 2022/11/05 20:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SNMPトラップ情報をC#.netで作...
-
小中学校でプログラミングなん...
-
VBS:コンピュータ名を取得し、...
-
このプログラミング誰か教えて...
-
API、OCX、DLLって何でしょう?
-
C言語のHP-UXからLinuxへのポ...
-
Ryzen 3700(無印)はWin11に対応...
-
個人におすすめのプログラム言語
-
OSの役割について、簡単に解説...
-
ランチャーの作り方について教...
-
UWSCをサーバー上で実行するには?
-
機能拡張しやすいプログラムの...
-
プログラミングでどうしてもよ...
-
VBプログラムをEXCEL VBAに移植...
-
OSとCPUの関係について
-
Java言語を使ったP2Pのチャット...
-
AIなんて所詮人間のプログラ...
-
プログラミング言語を習得した...
-
i,j,k
-
LInuxとWindowsでのPerlの動作...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
UNIX環境でのCプログラム上でC...
-
このプログラミング誰か教えて...
-
C言語のHP-UXからLinuxへのポ...
-
Ryzen 3700(無印)はWin11に対応...
-
VB.net エラーメッセージを英文...
-
SNMPトラップ情報をC#.netで作...
-
プログラムとは理系ですか文系...
-
現在プログラミングの研修中な...
-
C言語でSMTPを使ったプログ...
-
VBS:コンピュータ名を取得し、...
-
C/C++でチャットソフトを作りた...
-
OSとCPUの関係について
-
DLLってなに?
-
自動で施設の空きを通知するプ...
-
PHP+MySQLで家計簿を作りたい
-
どんなプログラムを自作しまし...
-
コンソールアプリでファイル選...
-
If … then の中の条件式と型に...
おすすめ情報