人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

1週間暇ができたのでWEBプログラミングを勉強したいと思います。

・1日の勉強時間は5時間ですむ
・WEBプログラミング言語である
・今後プログラミングしていくにあたり有用な、使える言語である
・1週間後掲示板が作れる
・以後まとまった時間がとれず、たとえば1時間単位でも積み上げていけるような基礎(土台)を
修得できる
以上が条件です。

大学でFORTRANを半年勉強しました。
下記の本は挫折しました。
改訂新版 基礎PHP

http://www.amazon.co.jp/%E6%94%B9%E8%A8%82%E6%96%B0%E7%89%88-%E5%9F%BA%E7%A4%8EPHP-WINGS%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88/dp/customer-reviews/484432005X

無理です」が答えとしても、無理なりにベストな回答をお願いします。
・書籍名 AMAZONへのリンク
・言語名
・回答者様のプログラミング経験年数
をお答え下さい。
お願いします。

●質問者: siseiall
●カテゴリ:インターネット ウェブ制作
✍キーワード:PHP プログラミング プログラミング言語 ベスト リンク
○ 状態 :終了
└ 回答数 : 18/18件

▽最新の回答へ

1 ● Lu-such
●13ポイント

書籍名:PHP+MySQL Web制作ガイド featuring DREAMWEAVER MX 2004 (単行本)

http://www.amazon.co.jp/PHP%2BMySQL-Web%E5%88%B6%E4%BD%9C%E3%82%...

言語名:PHP

プログラミング経験年数:PHP1年

1週間という短期間ですので、

勝手にDREAMWEAVERを使用することを前提としてしまいました。

DREAMWEAVER8では問題なく使用できます。CS3は使用したことが無いのでわかりません。

内容を簡単に説明しますと

DREAMWEAVERには

MySQLに接続、挿入、修正、削除、パスワード認証するPHPスクリプトを

自動で生成する機能があります。

その機能を一通り説明し簡単な掲示板を作成するプロセスを紹介している書籍です。

これで全ての実務には耐えられないかもしれませんが、

生成されるスクリプトの一部は、スピードが重視される現場でも使用しています。

PHPとMySQLのインストールにはとりあえずXAMPPを使うと良いと思います。

◎質問者からの返答

ありがとうございます。

ドリームウェーバーは出費になります。

書籍代以外に出費は無しでお願いします。


2 ● siigimaru
●13ポイント

http://iwamode.net/

ここ読めば本は必要ないと思います。

しかし、私がPHPが解らないので、何故PHPにしたかわかりませんが。

言語は、c、C++ 、COBOL 、BASIC(Ruby は今はまっています) を15年位混ぜこぜですがやっています。

◎質問者からの返答

本を紹介してほしいと条件で言っているのです。

条件を尊重してください。

また言語はPHPに限定していません。


3 ● kent0608
●13ポイント

Web/オープン系プログラマ歴5年です。

Perl,PHP,RubyなどのLL言語

C#(.NET Framework),VBなどの経験があります。

PHP初学者は最初にHTMLだけは知っていて、そのHTMLにPHPコードを埋め込めば動的なサイトを作れるという手軽さから、現場ではあまり使われない設計パターンを使うことがよくあります。もちろん、そういったダメなコードを書き、失敗を経験して基礎を積み重ねていくことは悪いことではないのですが、モラトリアム期間中の学生ならまだしも、現場では使いものになりません。

たとえば下記の例です。

http://allabout.co.jp/internet/database/closeup/CU20020808/index...

ちょっと古い(2002年)の情報源ですが、一般ユーザがアクセスできるソース内に直接DBユーザ名、パスワードをmysql_connectに渡す記述しています。これはサーバの設定や不具合から、ソースコードが露出する可能性があり、下手をすると悪意あるユーザにパスワードを知らせることに繋がります。また、テスト用DBから本番環境用DBに移行する際、このコードを書き直す必要性が出てくるなど、メンテナンス性にも問題があります。(初心者向けに書かれた記事なので、そこまで考慮しなくても良いという事情があったとは思いますが)

通常、パスワードなど漏洩していはいけない重要な部分は、一般ユーザがアクセスできない領域に保存し、それを参照するのが基本です。PHPをはじめたばかりの方は、まずこういった「現場では使われないもの」を勉強する無駄が生じやすいような気がします。他にも色々ありますが、「使えない方法」を勉強することは1週間の貴重な時間を無駄にしかねません。

そこでオススメするのが、PHPに精通した開発者が、自身の培ってきた経験を元に作った「Ruby on Rails(※)」です。RoRは「現場で使われている一般的な開発方法」が上手くまとめられています

1週間しか猶予がないのであれば、現場で使われるWebアプリケーション開発手法をRuby on Railsを通して学習するのが一番いいと私は思います。

http://www008.upp.so-net.ne.jp/letitbe/

掲示板程度のWebアプリケーションであれば、学習時間を含め3日もあれば十分です。

※Ruby on Railsはrubyで書かれたフレームワークであり、言語名ではありません。

同様に、PHPにもRuby on Railsのようなフレームワークがあり、上で触れられているような数々の問題を吸収するように設計されています。結局はフレームワークではなく、「何を作るか」が問題なので、言語やフレームワークにこだわらず、自分のフィーリングや使用するサーバなどの条件にあったものを使うのが宜しいかと思います。

◎質問者からの返答

ありがとうございます。

・言語名

・書籍名

が抜けています。

「結局はフレームワークではなく、「何を作るか」が問題なので、言語やフレームワークにこだわらず、自分のフィーリングや使用するサーバなどの条件にあったものを使うのが宜しいかと思います。」

鋭い指摘のように思えますが、初心者には難しすぎるアドバイスです。


4 ● kou32rr
●13ポイント

cakePHP

http://gihyo.jp/dev/serial/01/cakephp/0001

DBの設定等が分かれば2,3時間でブログを作れます。

チュートリアルも親切なので、応用も利くと思います。

◎質問者からの返答

ありがとうございます。

・書籍名

・言語名

が抜けています。


5 ● ヨネちゃん
●13ポイント

PHPによるWebアプリケーションスーパーサンプル 第2版 (大型本)

http://www.amazon.co.jp/PHP%E3%81%AB%E3%82%88%E3%82%8BWeb%E3%82%...

PHPによるWebアプリケーションスーパーサンプル 活用編 (大型本)

http://www.amazon.co.jp/PHP%E3%81%AB%E3%82%88%E3%82%8BWeb%E3%82%...


言語はともにPHPです。

ソースは我流でも書けるのですが、

どれだけスマートに仕上げるかということも大切だと思います。

プロの書いたソースを見て、

まずはサンプルをカスタマイズしていくのが近道だと思いますよ。

◎質問者からの返答

ありがとうございます。

すこし本の難度が高い気がします。

もうすこし簡単な本を知りたいです。


1-5件表示/18件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ