NTT-X Store d払いご利用でdポイントが貯まる使える!

プログラミング言語の勉強として、
webアンケートを作成してみたいと思うのですが、
「アンケート作成に向いている言語」、あるいは
「アンケート作成の主流になっている言語」というのはあるのでしょうか。

試しにネット検索してみると、
phpのサンプルが多い気がするのですが、
もしphpが主流ならば、何故phpが選ばれているのか、
理由なども教えて頂けるとありがたいです。

ざっくりとした質問ですが、よろしくお願いします。

※なお、私自身はrubyを勉強中の初学者で、
開発する際の環境は下記のようなものを使っています。
・OS: Windows(7)
・webサーバー: Apache
・データベース: MySQL

※GoogleフォームやQuestantのようなwebサービスも
あるかと思いますが、今回は実務ではなく勉強目的なので、
そういったツールは除外でお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

>何故phpが選ばれているのか、


バカでも書けるほど楽な言語だから
ただし書けるのと実用レベルで使い物になるかは別。
バカが書くともれなくセキュリティーホール大量なソースができあがります。

後、良くも悪くも大量のフレームワークが存在するから
自分にあったフレームワークを選べるから
>私自身はrubyを勉強中の初学者で、
rubyやっているならわかると思うけどrubyはRuby on Railsが事実上標準化しているけど
PHPにはそれがない。

>「アンケート作成の主流になっている言語」というのはあるのでしょうか。
じゃぁWebシステムとして常務レベルでよく利用されているからJavaをすすめておく。
特に勉強目的ならJavaなら教科書のようなオブジェクト指向の実装がされているのでなおさらJavaをすすめておく
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
簡潔かつ鋭いご指摘で大変参考になります。

簡単そう、という理由でphpやrubyを考えていましたが、
長く今後の実用に耐えるもの、という点を考えて、
Javaも検討してみたいと思います。
(ネット検索してみると、Javaの開発案件は多いですね)

もう少し回答を受け付けた後、
これ以上のご指摘なければベストアンサーとさせて頂きたいと思います。

お礼日時:2015/09/17 19:38

>rubyを勉強中



別にrubyでよくない?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2015/09/17 19:38

アンケート程度なら、ウェブアプリの書けるどんな言語でもいいと思います。

好みで。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2015/09/17 19:38

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q小学校低学年とは

タイトル通りですが小学校低学年とは3年生までをいうのでしょうか?また、文部科学省に小学校低学年は何年生までというような定義のようなものがあるのでしょうか?宜しくお願いします。

Aベストアンサー

小学校学習指導要領は、おおむね学年ごとに書かれていて、
2学年まとめるときにも例えば、
「第1学年及び第2学年」のように書かれています。

が、
道徳の項目で以下のような物を見つけました。

道徳は内容が、2学年ずつ示されています。
あわせて、
第3 指導計画の作成と各学年にわたる内容の取扱い

(3) 各学校においては,特に低学年では基本的な生活習慣や善悪の判断,社会生活上のルールを身に付けること,中学年では自主性,協力し助け合う態度を育てること,高学年では自立心,国家・社会の一員としての自覚を育てることなどに配慮し,児童や学校の実態に応じた指導を行うよう工夫すること。また,高学年においては,悩みや心の揺れ,かっ藤等の課題を積極的に取り上げ,考えを深められるよう指導を工夫すること。

この2点を考慮すると、文科省の用語としては、
低学年=1,2年生
中学年=3,4年生
高学年=5,6年生
と言うことになるかと思います。

現場では学校規模や便宜上、適宜、
6学年を2つに分けていたり、3つに分けていたりするようですよ。

参考URL:http://www.mext.go.jp/b_menu/shuppan/sonota/990301b.htm

小学校学習指導要領は、おおむね学年ごとに書かれていて、
2学年まとめるときにも例えば、
「第1学年及び第2学年」のように書かれています。

が、
道徳の項目で以下のような物を見つけました。

道徳は内容が、2学年ずつ示されています。
あわせて、
第3 指導計画の作成と各学年にわたる内容の取扱い

(3) 各学校においては,特に低学年では基本的な生活習慣や善悪の判断,社会生活上のルールを身に付けること,中学年では自主性,協力し助け合う態度を育てること,高学年では自立心,国家...続きを読む

QWebプログラミングを勉強するにはCGI?それともPHP?

将来をみこんで今からWebプログラミングを勉強しようかと思っています。

WebでみるようにCGIのスクリプトは大変すばらしいのですが多くのものが1~2つの動作を単体で行う物しか見たことがありません。それに変わってPHPは数が多くなるものの大規模で尚且つ機能性に優れたスクリプトを多く目にします。(Xoopsやウェブメールなど)

そこで質問です。Webプログラミングを勉強するにはやはりCGIを先手にしたほうがいいのでしょうか?それともPHPにしたほうがいいのでしょうか?又、勉強するために大変参考になる本やサイトなどご存知の方がいましたらぜひ教えてください。

PS:ちなみに私はCGIやPHPに関して初心者です。設置や簡単な改造は出来ますが新規作成などは今までやったことがありません。

よろしくお願いいたします。

Aベストアンサー

「将来を見込んで」というのがイマイチよくわからないんですが、就職のことですかね?

CGIというのが何を指しているのかにもよるんですが、とりえあずPerlと仮定して…

もし真剣にプログラミングを学びたいならPerlを薦めます。
PHPは親切な機能、スッキリとした言語体系、便利なライブラリなどがあり、実際に業務で扱うには申し分の無い言語です。
Perlはプログラムを組む人間がいろいろ注意しつつ組まないと上手に扱えません。
普通のプログラミング言語はそうしたもので、ホントはPerlもCなどに比べると随分ラクチンな言語と言えるんですが。
とにかく、PHPはPerlの面倒くさい部分を言語自体の機能として組み込んで、もっと簡単に扱えるようになっている言語なのでCGIの仕組みそのものをあまり意識しないで済むのです。
真剣に学びたいなら基本的な仕組みを体得してから便利な言語に移行した方が、より効果的に扱えるようになりますよ。
PHPよりPerlの方が多少ハードルは高いですが、汎用的でもありスクリプト言語の基本でもあるのでやっておいて損はありません。
ちなみにPerlに出来てPHPに出来ないこと、またはその逆は「無い」といっても過言ではありません。
PHPを単機能ツール作成のために利用することも、大規模システム実現のためにPerlを利用することも可能です。
※読み返して少し誤解されそうなので弁護すると、Perlにも豊富なライブラリが揃っています。
ただ豊富すぎるのと、まとまったドキュメントが無いのとで選別が大変ではあるのですが。
でも真剣にやりたいなら、そういった「しんどいこと」を避けて通らない方がいいと思いますよ。

「将来を見込んで」というのがイマイチよくわからないんですが、就職のことですかね?

CGIというのが何を指しているのかにもよるんですが、とりえあずPerlと仮定して…

もし真剣にプログラミングを学びたいならPerlを薦めます。
PHPは親切な機能、スッキリとした言語体系、便利なライブラリなどがあり、実際に業務で扱うには申し分の無い言語です。
Perlはプログラムを組む人間がいろいろ注意しつつ組まないと上手に扱えません。
普通のプログラミング言語はそうしたもので、ホントはPerlもCなどに比べる...続きを読む

Q小学校低学年の男の子へのプレゼントは?

今度、以前仲良くしていた会社の先輩に会います。

先輩には小学校低学年の男のお子さんがいらっしゃいます。
もうすぐ誕生日なので、誕生日とバレンタインを兼ねて簡単なプレゼントを渡したいと考えています。

しかし、小学校低学年のお子さんが何が喜ぶかいまいちわかりません。

予算は二千円以内で、ゲーム以外で考えています。

どんなものが喜ばれるでしょうか?

Aベストアンサー

先輩に喜ばれたいですか?男の子に喜ばれたいですか?

先輩に喜ばれたいのであれば、おもちゃとか、散らかる系のものは、考え物かもしれません。

本とか、文房具とか、コップとか、生活用品が喜ばれるのではないでしょうか。

そういえば、最近小学校の先生の義兄からソーラー電池工作キットや磁石、リトマス紙などをもらったとき、自分の発想になくて、うれしかったです。
実験系のもの、男の子なら喜ぶのではないでしょうか。

Q国会図書館でプログラミングの勉強する時ってどうするの?

国会図書館でプログラミングの勉強する時ってどうするの?

国会図書館の本って、基本的に、
館外に持ち出しってできないじゃん。

借りたとしても、必ず館内で読んで、
帰る時は、カウンターで返してから
帰ってください、っていう。

だから、本を借りて、自宅のパソコンでじっくり
読みながら勉強する、とかってできないわけ

なので、これって、逆に自宅からノートパソコンを
持って行って、国会図書館の机にそのパソコンを置いて、
横にプログラミングの本を置いて、そんで読みながら打ち込みながら
勉強する形にするしかないんでしょうか?

Aベストアンサー

閲覧して内容が十分だとわかったら書名をひかえてきて
近くの図書館に希望をだせばいれてもらえます。

Q小学生や中学生にお年玉をいくらあげますか、人によって相場が違います。小学校低学年と高学年に中学生、高

小学生や中学生にお年玉をいくらあげますか、人によって相場が違います。小学校低学年と高学年に中学生、高校生の相場?

Aベストアンサー

小学生未満 1000
小学校低学年 2000
小学校高学年 3000
中学生 5000
高校生 10000  でした。

QPHPの勉強として掲示板を作成しているのですが、謎の二重書き込みに出会

PHPの勉強として掲示板を作成しているのですが、謎の二重書き込みに出会い躓いています。
下記はテストとして書いた、状況が再現されるソースです。

<?php
$filename = './test.dat';
if($_REQUEST) {
$data = file($filename);
$newdata = "{$_REQUEST['newdata']}\n";

$logfile = @fopen($filename, "r+");
flock($logfile, LOCK_EX);
foreach($data as $value) {
fputs($logfile, $value);
}
fputs($logfile, $newdata);
flock($logfile, LOCK_UN);
fclose($logfile);
}
?>
<html>
<head><title>TEST</title></head>
<body>
<form action="test.php">
<input type="text" name="newdata">
<input type="submit">
</form>
</body>
</html>



5、6行目で

$newdata = "{$_REQUEST['newdata']}\n";
$data[] = $newdata;

とした場合、DATを逆順にして

$newdata = $_REQUEST['newdata'];
$array_unshift = $newdata;

とした場合、また、そこで追加せずに書き込み処理を

$logfile = @fopen($filename, "r+");
while(!feof($logfile)) {
$data[] = fgets($logfile);
}
fputs($logfile,$newdata);
foreach($data as $value) {
fputs($logfile, $value);
}

とした場合、など…どうやってもなぜか同じ症状が出ます。
しかももっと不思議なのは、どこでおかしくなっているのか調べようと思い途中にprint_r($data)を入れると、場所によってはなぜか二重書き込みが起きなかったりするのです。
検索しても同じ状況は見つけられずどうしたものかと悩んでおります。
情報が足りないかもしれませんが、何か気づいた方がいましたら教えてください。よろしくお願いします。

PHPの勉強として掲示板を作成しているのですが、謎の二重書き込みに出会い躓いています。
下記はテストとして書いた、状況が再現されるソースです。

<?php
$filename = './test.dat';
if($_REQUEST) {
$data = file($filename);
$newdata = "{$_REQUEST['newdata']}\n";

$logfile = @fopen($filename, "r+");
flock($logfile, LOCK_EX);
foreach($data as $value) {
fputs($logfile, $value);
}
fputs($logfile, $newdata);
flock($logfile, LOCK_UN);
fclose($logfile);
}
?>
<html>
<head><title>TEST</title>...続きを読む

Aベストアンサー

if($_REQUEST)の所為でページにアクセスした時点でfopen以下の処理が実行されてしまっている→2重処理
(これはログファイルをテキストエディタか何かで開いたまま実行すると確認できます)

入れる場所によっては~の下りはfputsの前後で結果が変わっているのでは?


解決方法はPOSTメソッドに変更するのが手っ取り早いです。
送信されるまで実行されないので2重処理もされません。

<form action="test.php" method="post">
<input type="text" name="newdata">
<input type="submit">


if($_POST) {
$data = file($filename);
$newdata = "{$_POST['newdata']}\n";

Qアバターは小学校低学年でも楽しめますか?

こんにちは。
アバターは小学校低学年でも楽しめますか?
もしくは、問題のあるシーンなどありますか?

Aベストアンサー

多少、エロティックなシーンがあります。
問題のあるシーン、という意味ではそのくらいです。
まあ、露骨な表現ではないですし、
地上波のテレビでもこれくらいは流れてるかも、とは思いますが。

立体映像は楽しめると思いますが、
173分という非常に長い映画ですし、
ストーリーをキチンと把握できないと、
時間的にちょっとつらいかもしれません。

私にも小学校低学年の子供がいるのですが、
一緒に鑑賞するのをやめました。

オススメできるかどうかでいえば、
うーん……、低学年だとちょっとまだ早いかな、
と、あくまで個人的には思います。

1年生なら絶対オススメしないし、
いま3年生なら、アリかもなぁ。。。
ほんと、年齢と内容とが、微妙なラインです。

私も、ほかの皆さんの意見を聞いてみたくなりました。

Qプログラミング言語についてです。

http://jpg4.us/ のような画像検索サイトを作りたいと思っています。

PHP か JAVA を勉強しようと思っているのですが、
どちらの言語で作れるのかわかりません。

どちらの言語でも作れるのなら、どちらの方が作りやすいかだけお教えください。
理由も教えてもらえれば助かります。

どうかよろしくお願いいたします。

Aベストアンサー

PHP一択です
Javaでも作れますが色々面倒です。

Q小学校低学年ぐらいの子供はヒザにのせますか?

電車に乗っていたら、隣に小学校低学年ぐらいの子供、その隣にお母さんが座ってきました。
しばらくするとおばさん二人が乗ってきて、まっさきにその子供のところへ行き、
一人がさりげなく指をさして「ここ!」というともう一人のおばさんが子供に覆いかぶさるように威圧しながらお母さんを睨み付けていました。

お母さんが「すみません」と子供をヒザに乗せて席をあけると「どうも」と言って当然のように座り、挙句の果てには電車のマナーの話をしていました。

私はそのおばさん達の方がよっぽどマナー違反だと思いますが、小学校低学年の子供ってヒザに乗せなきゃいけないものですか?

Aベストアンサー

私個人の意見としてはs63077さんに同意見です。
私は結婚してないので子供もいませんが、よく甥を電車に乗せてあげてましたが、小学校低学年だと重たいですし、膝に乗せなくても私は問題ないと思います。
むしろ子供を威圧するような態度をとり母親を睨みつける行動をする、おばさん達のが間違ってるんじゃないかなと思います。

Q適切/効率的なプログラミング言語の選択について

拝見頂きまして誠にありがとうございます。脳裏に描くサイトを構築するため、所定のプログラミング言語を本格的に勉強しようと思っております。

さておきまして、他の方が質問されている事柄・検索により、当該サイトを作るにあたって、PHP/MySPL/Perl/CGI/Javaといったプログラミング言語が必要になると考えておりますが、いかんせん一部のプログラミング言語をほんの少しかじったことがある初心者のため、全ての言語を学ばなければ/使わなければならないのか、それとも、その内の一部で事足りるのか、分からないでいます。
すなわち、効率的且つ適切にプログラミング言語を学習/選択するために、ご意見等頂ければと思い、この度投稿させて頂いた次第です。(Web-デザイン関連の言語(HTML等)は習得済みなので省略させて頂きます。)

::: 作りたいサイトについて :::

利用者/閲覧者の方にあるデータを入力/検索して頂き、当該データをデータベースと照合、検索結果を新たなページにて表示。当該データがデータベース上になければデータベースに保存(検索結果無しとその際表示)、というのがメインとなります。
データベース・結果表示ページには、利用者/閲覧者が検索した日時と接続先(?)の大まかな地域(ex.東京)のデータも自動で取得/組み込みたいです。例えるならば、宅急便や郵便局のオンライン上での荷物追跡サービスのような感じでしょうか。

よしんば、検索結果の有無問わず、検索結果画面に一言コメントを付け加えることができる機能も欲しいところですが、ひとまず上述の機能を有したサイトを作りたいです。(非商用)

以上のようなサイトを作るにあたってPHP/MySPL/Perl/CGI/Javaを全て使う/学ぶ必要があるのでしょうか?(特にPerlとCGIについて)
他にも必要となりであろうプログラミング言語・効率的な言語選択がございましたらばお教え頂けると幸いです。

ウェブサイト製作会社に依頼した方が良いというご回答について(予め)>

"効率的"には違いございませんのと、当方の予想以上に入り組んだコーディング等が必要であれば確かにそうさせて頂くべきだと思います。
その際は大まかで結構ですので、どの程度の費用(制作費)が必要になるのかお教え頂けますと幸いです。

なお、この質問は、作れるものなら自分で作ってみたいという意図に基づき投稿させて頂いておりますのでこの点ご了承頂き、何卒ご回答の程よろしくお願い申し上げます。

拝見頂きまして誠にありがとうございます。脳裏に描くサイトを構築するため、所定のプログラミング言語を本格的に勉強しようと思っております。

さておきまして、他の方が質問されている事柄・検索により、当該サイトを作るにあたって、PHP/MySPL/Perl/CGI/Javaといったプログラミング言語が必要になると考えておりますが、いかんせん一部のプログラミング言語をほんの少しかじったことがある初心者のため、全ての言語を学ばなければ/使わなければならないのか、それとも、その内の一部で事足りるのか、分から...続きを読む

Aベストアンサー

初心者に優しい組み合わせならPHP+MySQL、Perl+MySQLでしょうかね。

>PHP/MySPL/Perl/CGI/Javaを全て使う/学ぶ必要があるのでしょうか
必要ありません。

組み合わせで使う言語、SQLで十分でしょう。
プログラムのセキュリティ云々は別に学びましょう。先ずはやってみることが大事。

PGを作成依頼する場合のおおよその金額ですが、これは標準があって
ないようなもんです。
ご自分の作成したい機能を十分に伝えて見積もり取るのが一番。
システム作成は「人月計算」が基本です。作業量(工数)に単価
をかけて計算されます。
例えばその人の作業単価が70万/1ヶ月で、全ての作業量が50時間
だとすると50/180(1人/月の総時間)X単価=19万。0.27人/月という計算。

作業単価(人月単価)は個人、法人でまちまちで、これも標準がありません。
最下層は40万程度から上は100万超まで。

その人の能力で、作業量(工数)も増えたり減ったりします。
ですので、作業単価と工数がきちんと含まれた見積もりをいくつか取るのがベストです。

初心者に優しい組み合わせならPHP+MySQL、Perl+MySQLでしょうかね。

>PHP/MySPL/Perl/CGI/Javaを全て使う/学ぶ必要があるのでしょうか
必要ありません。

組み合わせで使う言語、SQLで十分でしょう。
プログラムのセキュリティ云々は別に学びましょう。先ずはやってみることが大事。

PGを作成依頼する場合のおおよその金額ですが、これは標準があって
ないようなもんです。
ご自分の作成したい機能を十分に伝えて見積もり取るのが一番。
システム作成は「人月計算」が基本です。作業量(工数)に単...続きを読む


人気Q&Aランキング