No.4ベストアンサー
- 回答日時:
プラットフォームとの関係で決まってしまう部分もありますよね。
ASPは、IISだけですからNTかWindows2000のみ
PHPは、Apache,IIS。CGI形式でよければ、どのWEBサーバーでも
Javaは、Tomcat。各社から発売されているアプリケーションサーバー
CGIは、なんでも
ですが、実際の構築では、
・CGIは、重くなるのでなるべく避ける
・ウェブサーバーをWindows系にするのかUNIX系にするか
・Windows系であるばあい、IISにするか、その他にするか
(なお、IISの場合ISAPIを使用したCGIにすればパフォーマンスはいい)
これで、だいぶ絞られてくると思います。
JavaにするかPHP,ASPにするかですが、学習曲線の立ち上がりが、前者と後者では、後者の方がいいと思います。
では、Javaにするメリットですが、うーん、開発規模が大きい場合は、Javaの方がいいかも。このへんは確信はありません。
あとPHPの場合、現状では、日本語の関係で、PHP3になるかと思うのですが、PHP3は若干パフォーマンスが悪いように思います(ちゃんと計測したわけではありません。感覚で言ってます。ごめんなさい)。PHP4が国際化されて、ZENDエンジンが使えるようになれば、状況は改善されるかと思っていますが。
ちなみに、OKWebは、PHP+MySQLだと思うのですが、お世辞にも速いとはいえないと・・・・
プラットフォームを含めた環境の選定のために勉強するのであれば、一通り勉強するしかないでしょうし、実際の業務でかけられるコストと期間、相手の体制、自分の側のスキルなどからプラットフォームが決まってしまう場合は、そのプラットフォームにあったものが絞られてきますからね。
余談ですが、最近Enhydraというアプリケーションサーバーに興味を持っています。こういう環境の選択もありかと思いますよ。
http://www.atmarkit.co.jp/fjava/rensai/enhydra01 …
そうですよね。
プラットフォームという事も念頭においておくべきですよね。
やはり、サーバはUNIX・Windowsなど、どのWebサーバでも対応できるようなもので検討しておきたいですね。
となると、PHPかJavaか・・・。ただ、Javaというのは難しいという固定概念があるので
やはり、とっつき易いPHPでしょうか?
ところで、EnhydraのHP拝見しました。
開発効率・コストなどで、確かにこの選択もありかなー、なんて感じてます。
悩みどころです。(^^ゞ
No.5
- 回答日時:
皆さんが書かれている通り、プラットフォームを何にするかは重要だと思います。
私はJavaでのECサイト構築を業務で行っていますので、個人的には
Javaを押したいです。
理由は、
・プラットフォームを選ばない
・XMLとの親和性が高い
・Javaという言語自体がそれなりに完成されていて、業界の流れにも対応できそうぐらいでしょうか。
また、標準のライブラリにSQL用APIなども豊富に用意されていて、ORACLEをデータベースに使うのに使いやすいのではないでしょうか。
Javaもオブジェクト指向なので、VC++でのプログラム経験があれば、それほど悩まずに習得できると思いますし。
今は開発をWin2K上で行っていて、作ったものをSolaris上で動かしていますが、それほど問題なく動作させられるというのはJavaの強みだと思っています。
アドバイスありがとうございます。
いろいろと検討した結果、とりあえず、データベースを使ってPHPで簡単にアクセスできるようなものを作ってみてから・・・、とすることになりました。
ありがとうございました。
No.3
- 回答日時:
使い勝手という面だけを見れば私もPHPを押します。
言語構造はC/C++に近い為、それらを扱った経験があればそれほど習得に時間はかかりません。
ただ、学習順序という面から見ればcgi/perlから始めた方が良いと思います。
PHPなどではweb formからのデータの受け渡し手順が隠されてしまいます。
cgi/perlなどではパラメータの受け取り、切り分けなどもすべて自前処理(といっても最近ではモジュールもあるようですが・・・)ですので、web動作の理解を深めると言う点では打ってつけです。
さらにサンプルコードはweb掲示板などが山のようにありますから、それらを解析する事ができます。
なるほど。
皆さんのアドバイスで、今、私はPHPモードに入っています。(^-^)
しかし、WEB Formからのデータの受け渡し手順が隠蔽されてしまうというのは気になるとこなので、
perlもかじってみようかと検討してます。
アドバイス、ありがとうございました。
No.2
- 回答日時:
急務なんですね。
「ゆくゆくは」と書かれていたので業務範囲開拓の予備知識としてなのかと誤認してしまいました。失礼しました。ホテル予約システムなどの商用システムということであれば、ユーザー認証などが必要となってくると思います。
OKWebでも同様の認証を行っていますが「PHP」で作られています(URLの拡張子がPHP)。
予算にもよりますが、低コスト(フリー)、お手軽(HTML埋め込みなのでデザイン的な制約が無い)などから、やはりPHPをお勧めします。
(個人的に好きということもある (^^;)> )
いえいえ、こちらこそ失礼しました。
まずは、Web構築をするための学習を行い、
なるべく早い時期に、Webシステムを立ち上げるように言われているのです。
(が、Webシステム初心者の私にとっては、何が何やらって感じで・・・。)(~_~;)
No.1
- 回答日時:
「PHP」「ASP」等々のどれが今後「来る」「来ない」を見極めるのは誰にも判らないと思います。
どれを学ぶかは、(仕事の)クライアントが望むものを学ぶべきだと思いますし、それがないのであれば色々と業界動向をキャッチして自分で選ぶしかないと思います。
個人的なアドバイズとしては akikitiさんはC言語経験者のようですので、「PHP」が入りやすいのではないでしょうか?
HTML + C のような言語仕様なので入りやすいと思います。
しかし、それが今後業界の主流になっていくのか廃れていくのかは全く判りません。
ありがとうございます。確かに、今後の主流なんて分かりませんよね。
また、私の場合は、クライアントが望むというものは、別にこれといってないので、悩みどころでした。
今後の主流とか云々に関わらず、とにもかくにも、Webシステムを構築することが急務となっています。
JitFさんのアドバイス、ご参考にさせていただきます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- HTML・CSS お金をあまりかけずにプログラミングを勉強する方法を教えてください。 こんにちは。 Webデザイン系の 3 2022/08/05 03:22
- 情報処理技術者・Microsoft認定資格 この先、何かの資格を勉強する(資格は未所持で運転の免許のみ) または、プログラミングの勉強をするか迷 6 2023/05/02 16:56
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- 高齢者・シニア 希望の働き方をするためにはどうすれば良いですか? 4 2023/02/13 18:57
- IT・エンジニアリング IT業界ほぼ未経験で28歳からインフラエンジニアになれますでしょうか 7 2023/05/04 17:41
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- アプリ botの作り方 1 2023/03/23 17:29
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
今年30歳、業務未経験がプロ...
-
Sun認定Javaプログラマの試験対...
-
大学の情報学部でスキルは身に...
-
PHPプログラミング 未経験 副業
-
PHPをマスターするにはどうすれ...
-
Javaを仕事で使うには、J...
-
PHPの実務レベルはどのぐらいで...
-
医療、バイオ系のPG
-
3層構造アーキテクチャ
-
PGが学ぶべき技術とは?
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
Javaでのエラーについて
-
UWSCが、動作環境の違いで動か...
-
正規表現について質問です。 カ...
-
javaのジェネリックスでTとEの...
-
Eclipseソース開発画面の行番号...
-
javaでの#if 0 #endif文
-
UnknownHostException
-
大学の授業のプログラミング、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
wed業界に詳しい方教えてくださ...
-
Pythonを無料(安価)で学ぶ方...
-
VBはどのくらいで習得するもの...
-
プログラマーの適正検査落ちま...
-
今年28歳女性 プログラマー未...
-
Javaを仕事で使うには、J...
-
VBAからのVB.NETかC#
-
30代半ばからのプログラマー
-
今年30歳、業務未経験がプロ...
-
javaエンジニアとは何?(超初...
-
文系の大学生です。SEに内定し...
-
WEBプログラマーに進路変更した...
-
Sun認定Javaプログラマの試験対...
-
Web系・オープン系・制御系など...
-
初心者がアプリ開発を勉強する...
-
PHPの実務レベルはどのぐらいで...
-
実務経験なしで中途のプログラ...
-
医療、バイオ系のPG
-
PHPプログラミング 未経験 副業
-
J2EEについて
おすすめ情報