![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
プログラミングのまったくの初心者です。以下の質問に語弊等がありましたらどうかご容赦下さい。
仕事上の顧客データ(氏名、生年月日、購入歴等)、製品情報(商品名、仕様、値段等)を外出中にPCや携帯で、簡単な条件を入れて検索し、条件に合ったものをサーバーからダウンロード?して参照したいと思っています。情報量はほんのわずかなものです。
資金に乏しく自力で構築したいのです。
そのようなプログラミングを作る場合、PCと携帯ではまたべつの言語が必要なのでしょうか?
PCではPHPというのを覚えればよいのでしょうか?
Perlやrubyというものとの違い、初心者にとっての覚えやすさ、それぞれの特製を詳しく教えて頂けたら助かります。
また色々調べるとXMLといのも必要な感じなのですが、どうかかわるのでしょうか?
サーバーについても難しいようなのでレンタルしようと思うのですが、それだと初心者にも扱えますでしょうか?
ブログを作った事はありますが、HPなどは作った事はないです。
自分なりに図解雑学シリーズのソフトウェアやプログラミング言語などを読んだのですが、開発の歴史がわかっただけで、どの言語が何に向いているのかはよくわかりませんでした。
どういうような過程で、何が必要で、習得する年月の目安等も教えて頂けたらありがたいです。どうぞ宜しくお願いします。
No.2ベストアンサー
- 回答日時:
初心者にとって易しい,多くの格安レンタルサーバで使える,ということであれば,RubyやPerlではなく PHPでよいと思います。
PCと携帯とで表示画面を変える必要がないなら,XMLやJavaScriptも不要で,Webページを記述するためのHTMLの知識でいけると思います。(PHPは 主としてHTML埋込み方式で使うので,2つの別々の言語というわけではなく一体で勉強することになります)
>資金に乏しく自力で構築したいのです。
ということなので,個人事業主がちょっとしたITシステムの活用で日々の業務を効率化する事例を想定して解答しました。ANo.1で述べられているように,全社的・本格的な業務アプリまでイメージしているならば初心者による自作はお勧めしないです。
この回答への補足
PHPとHTML一体で勉強するとの事ですが、HTMLを勉強していてPHPは自然に身につかないことは何となくわかりますが、PHPを勉強していたら自然にHTMLについて学べるのでしょうか?それとも必要な部分だけHTMLの辞典のような物を引いて作ればよいのでしょうか?
又、私のようなPHP初心者が質問のようなプログラムぐらいを作れるよになるには、どのぐらいかかるものでしょうか?
もしお時間が有り、お気が向きましたらご教授願います。
ご回答どうもありがとうございます。
ものすごく参考になりました!
PHPで良さそうなんですね。
携帯画面とpcとが同じ画面でかまわないので(携帯の画面で表示されるぐらいの情報でいいのです)XMLやJavaScriptというのは不要なんですね。少しハードルが下がりホッとしています。
>ということなので,個人事業主がちょっとしたITシステムの活用で日々の業務を効率化する事例を想定して解答しました
私の言葉が足らなかった所を、的確な想定してご回答下さりありがたく感じております。jjon-comさんのような方が知り合いにいれば本当に心強いのですが、残念な事にメカに弱い人ばかりで・・・。
ありがとうございました!
No.3
- 回答日時:
>PHP初心者が質問のようなプログラムぐらいを作れるよに
>なるには、どのぐらいかかるものでしょうか?
そのご質問に対する一般的な回答ってないですよ(^^;
とりあえず参考資料として,キーワード「php form 入門」でGoogle検索して4番目にヒットしたサイトを例に挙げます。
http://w1.nirai.ne.jp/freeze/main/file01.html
>form で送ることのできる形式は「テキスト」「セレクト」「ラジオボタン」
>「チェックボックス」「テキストエリア」。全部の形式を試してみましょう。
という画面例・実行サンプルがこちらで(携帯でもアクセス可),
http://easywebdx.com/php/files/01_04_send.php
それを実現しているHTMLコード(黒)とPHPコード(青)がこちら。
http://w1.nirai.ne.jp/freeze/main/files/01_04_se …
で。
HomePageを作ったことがないという初心者であるにもかかわらず,
上記を参照して,
・Web画面に表示される各入力欄と HTMLコードとの対応
・[送信!]ボタンを押したとき,
キーボードからの入力値は name="変数名" という識別子とともに送信される
(マウスによる選択なら name="変数名",value="値" というペアで送信される)
・PHPはその送信値を $_POST['変数名'] で受け取って日本語文章に埋め込んでいる
ということが,細かい部分は無視してもなんとなくイメージできるレベルにあるのなら,理解力はけっこう速い方じゃないですか。
(HTML入門をすっ飛ばしていきなりFORMタグを例示しましたから,理解できなくてもそれは普通で,HTML入門から順を追って学習していけばよいのですけれど)
再びのご回答ありがとうございます。
確かに習得する時間は人それぞれですね。あいまいな質問をしてすみません。
上記の例は殆ど理解できませんでした。HTMLもしっかりと勉強する必要があるみたいですね。
一から勉強してみようともいます。丁寧に教えてくださり本当にありがとうございました!
No.1
- 回答日時:
まず、初心者が独学でシステムを組むのはお勧めできません。
なぜなら、顧客情報と言った個人情報・秘密情報の改竄・漏洩の危険性が高いからです。これには、それなりの知識が必要になります。仮に上の危険性が解決されたと仮定するならば、まずはHTMLとCGIプログラミングから、ということになろうかと思います。
HTMLは知識として必須ですので、参考書を読んでください。ウェブで知識を得ることも可能です。
CGIならば、Perlが教材・参考資料供に多いでしょう。CGIではなく、PHPを使ってもいいと思います。これらも、参考書なり、ウェブなりで勉強できます。
変わったところでは、RoR(Ruby on Rails)もありますが、想定されているシステムにはちょっと大げさかもしれません。PHPと同じ仕組みをRubyで実現するeRubyなんてのもあります。
個人的には、Rubyを常用しています。最近Perlを触っていないので、なんとも言えませんが、Rubyの方が習得しやすいように思います。
ご参考まで。
早速のご回答ありがとうございます。
言葉が足りませんでしたが、顧客の情報の漏洩の方は解決されたと考えてください。
>CGIならば、Perlが教材・参考資料供に多いでしょう。CGIではなく、PHPを使ってもいいと思います。
おしえてgooのほかの質問もたくさん見たのですが、PerlよりもPHPの方が簡単とのことなので、PHPに専念してもいいのですね。
HTMLはやはり必要なのでしょうか?2つの言語を覚えるのは大変そうです(^^;)
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(学校・勉強) 来年4月から経済学部の大学一年生になる予定の者です。 私は将来入りたい企業があり、そこに入社するため 8 2022/08/23 04:49
- 中古パソコン 中古PCを売る時、OS(Windows11)はどんな状態にするのが親切ですか? 4 2022/12/15 17:08
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- Java 助けでください!!!!!!!!!!!! 4月から働き始めた新人SEです。 皆さんの体験談等を教えてい 7 2022/07/28 23:50
- その他(悩み相談・人生相談) 客観的に見て私の適職・天職は何ですか? ①過去に夢中になったものは何か? 絵(幼稚園から今もずっと) 5 2022/07/14 16:36
- その他(IT・Webサービス) 障害者の将来の仕事について 7 2022/11/20 13:09
- VPN フリー wi-fi は安全ですか 自宅での wi-fi VPNを使用したら良い? 2 2022/05/31 04:12
- 法学 コンピューター プログラミングの言語で記述されたプログラミングのコード一式は、作った人に 著作権があ 4 2023/08/04 17:31
- IT・エンジニアリング プログラミングって副業でできるの? 3 2023/08/07 17:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラム脳の作り方
-
一から独学で商用ホームページ作成
-
万年カレンダーのプログラムの...
-
工業高校へ向けて
-
就活に備えてゲームを作りたい!
-
プログラムを作れる様になるに...
-
ソフトウェアの作り方
-
C言語の使い方
-
超初心者で・・php?Java?Perl?
-
C の知識を前提としない C++ と...
-
C&C++を教えてくれるところって...
-
Excelでゲームを作るメリットは?
-
ソフトウェア作成への勉強方法
-
C++ API 全般 APIの概要は
-
プログラマーについて教えて下...
-
Androidアプリ作成について
-
基礎からC・C++を学習し、Direc...
-
プログラムの在宅請負業務がで...
-
プログラミング不要論とプログ...
-
visual studioに必要な知識
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux Cプログラミングを学ぶた...
-
自作でプレステ対応ゲームは作...
-
プログラマーになったきっかけ...
-
独学でプログラミングの知識を...
-
情報工学科にはパソコン知識が...
-
中卒がプログラマーとして生き...
-
オリジナルの占いサイトを作る...
-
組込技術者を目指しています
-
H8マイコン 学習キットと参考...
-
VC++ と C++Builder
-
プログラミングでものを作れる...
-
何かプログラムを作りたいので...
-
プログラミング
-
397時間動画パソコン教室でスキ...
-
C言語でタイピングゲームを作り...
-
27歳からプログラミングを始め...
-
ゲームプログラミング本
-
医者がゲームプログラミングっ...
-
excelの関数がアルゴリズムはど...
-
Win32APIは覚えて損する?
おすすめ情報