私は今までWebデザインの勉強をしてきて
これからも授業は続くのですがサイトを作るところまでは終わりました。
それでお問い合わせやインターネット注文のフォームは完成したのですが
それを実際に稼動させるようになるためには言語の勉強が必要になると言われました。
学校ではそれをやる講座としてPHPが準備されているのですが
以前、どこかでJavaとPHPは近いものがあると目にしました。
それでPHPであれば資格とかを取得するわけではないので
全部の授業を修了してそれで終わりになるのですが
同じ学校内で行われているJava講座であれば合格保証というものがついて
同じ授業をSJC-Pに合格するまで何度でも受けられる権利があるのですが
PHPを受講しないでSJC-Pを取得しても
フォームの稼動が出来るようにはならないのでしょうか?
プログラムは全く知らない者なので
意味不明な質問をしていたら申し訳ございません。
No.5ベストアンサー
- 回答日時:
>PHPを受講しないでSJC-Pを取得しても
>フォームの稼動が出来るようにはならないのでしょうか?
厳密なことを言えば、SJC-Pを取得してもフォームの稼動が出来るとは限りません。
Sunの公式サイトの方はもう既に拝見されているのでしょうか?以下に、一応リンクを貼っておきます。(ここからは、以下のサイトの上の方にある分かりやすい図を元に、解説していきます。)
http://suned.sun.co.jp/JPN/certification/javamai …
Javaの優位性を表す言葉の一つに、「マルチプラットフォーム」が挙げられます。(「Write Once, Run Anywhere(一度コードを書けばどんな環境でも動作する)」というキャッチコピーは、あまりにも有名ですね。)但し、現状ではServletやJSPのJavaコードは、iアプリと同じようには利用できず、1999年以降は以下の3つに分けられています。(敢えて言うならば、「スリープラットフォーム」といった感じでしょうか?)
・プラットフォーム名(主なJavaの技術)[主な認定資格]
・J2EE(Servlet,JSP)[SJC-WC,SJC-WS]
・J2SE(Swing,Applet)[SJC-A,SJC-P]
・J2ME(i-appli)[SJC-MA]
以上を踏まえた上で、PHPは上記のサイトの上の方の図でいえば、Webアプリケーション開発に特化したものと言えます。よって、質問者さんが「PHP講座」を受講していれば、近いうちに「フォームの稼動」ができるようになると思いますが、「Java講座」の場合だと、「フォームの稼動」の為の技術を習得するための下準備が終わったというだけで、それだけでは「フォームの稼動」がすぐにできるとは限らないように思われます。強いて挙げれば、以下のサイト(SJC-WC)の上の方にある、「Section 1 - サーブレット テクノロジー モデル」の1.2の所にある『リクエストからHTTPフォームパラメータを取得するコード』が、Javaにおける「フォームの稼動」だと思われます。
http://suned.sun.co.jp/JPN/certification/compobj …
というより、重要なことは、質問者さんの進路だと思います。実際には、「フォームの稼動」さえ出来ればいいのであれば、JavaだろうとPHPだろうと全て独学で可能ですし、資格などは一切、必要ありません。(インターネット環境のあるパソコンをお持ちであることが前提ですが…。)純粋に、WEBデザインを極めたいのであれば、サーバサイド関係のものはPHPで簡単に済ませ、FlashにDreamweaverやPhotoshopなどの、その他の技術について勉強していった方がいいでしょう。しかし、Webシステムの設計や開発などに少しでも興味をお持ちでしたら、ぜひともJavaの勉強を始められることをお薦めします。もちろん、実務レベルでは、学校で習っていたことがすぐに即戦力に繋がるとは見ていませんが、一からJavaを独学で習得されている方々よりは有利なはずです。
No.4
- 回答日時:
javaとPHPは、まったく別物です、
javaは、プログラミング言語としてwebに限らず
ゲームや実務ソフトなどいろいろなものが作れます。
PHPは、サーバサイドスクリプトと呼ばれ、あくまで
webに特化したものです。
web系を目指すのであればPHPでいいと思いますよ、
javaと比べて習得するのも楽ですし。
No.3
- 回答日時:
私の直感的意見です。
・iアプリを作るならJava。
・Windowsプログラムを作るならVB、VC#。
→Javaは作るのが面倒
・Webなら…
→保守性、複数人での大プロジェクト、実行速度が重要ならJava。
→1人プログラム、作成速度、楽をしたい人はPHP、Perl、Rubyがおすすめ。
就職・転職するならSJC-Pがあると強みですよね。
ちなみにSJC-WCを勉強したら、
WebをJavaで作る良さが分かるかもしれません。
しかし、PHPやPerlでも、
Javaのようなオブジェクト指向で記述すれば
同じようなものです。
たぶん、Perlを勉強したら他の言語が面倒になるでしょう。
No.2
- 回答日時:
>以前、どこかでJavaとPHPは近いものがあると目にしました。
フェラーリとフォーミュラカーは近いものがある、という程度の「近さ」ですかね。文法的に似ていなくもないですが、どちらもC言語の文法を真似ていますから似て当然でしょう。
>SJC-Pを取得してもフォームの稼動が出来るようにはならないのでしょうか?
PHPは、動く環境がWebサーバなので、PHPの勉強は即フォームの稼動と言えます。
Javaは動く環境がさまざまで、iアプリからWebサーバまでありますので、Javaの習得=フォームの稼動ではありません。
再度例えるなら、PHPは旅行に行く為に観光バスに乗る事、Javaは旅行に行く為に車の免許を取りに行く事、と言えます。
No.1
- 回答日時:
PHPはさわったことがないので余りよくわからないのですが、
Webアプリに特化した言語のようです。
参考:http://ja.wikipedia.org/wiki/PHP_Hypertext_Prepr …
それに対して、Javaはもっと守備範囲が広く、
Webアプリやデスクトップアプリなど、様々な物が作成できます。
従って、もしフォームを稼働させたいだけでしたら
PHPのほうが余計な物が無く近道かもしれません。
Javaの場合、現在Webアプリケーションとしての利用が多いと言っても
そのためだけに作られた言語ではないのと
SJC-Pの出題範囲もWeb関連に限らないのとで、
勉強することが多く少し回り道になる気がします。
そのかわり、Webアプリ以外のプログラミングなどで、
学習後の応用は利きやすいと思います。
Javaしか使ったことのない人間なので、
的外れなことを言っていましたら申し訳ありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(学校・勉強) スシロー “ペロペロ高校生” は、日本の教育の失敗ですね? 20 2023/02/08 07:08
- その他(教育・科学・学問) 大学期末試験における不合格処理はなるべく避けた方がいいですか。 3 2022/08/20 15:42
- 運転免許・教習所 自動車教習所に毎日通った場合の仮免取れるまでの期間 9 2023/05/11 15:30
- 保育士・幼稚園教諭 保育士資格について質問です。よくブログなどで、主婦が子育ての合間や、社会人は、保育以外の仕事をしなが 2 2023/01/05 10:19
- その他(職業・資格) 学校側のミスで受験資格を失ったかもしれません 1 2022/12/14 22:01
- 弁護士・行政書士・司法書士・社会保険労務士 5月15日の司法試験予備試験を受験しました。先月から通信講座のスタディングで来年度向けに勉強していま 1 2022/05/17 15:00
- 予備校・塾・家庭教師 受験生です。 私は、看護学校の入学を目的とする予備校に通っています。 夏休み期間は強制ではないのです 3 2023/07/21 12:20
- 予備校・塾・家庭教師 塾・予備校について質問があります。 先日、私は武田塾という塾に個別相談に行きました。 いわく、予備校 1 2022/03/23 22:15
- 予備校・塾・家庭教師 大学の授業について 2 2022/10/24 21:32
- その他(悩み相談・人生相談) この男が夢を叶えるためにはどうすればいいと思いますか? 2 2023/03/12 19:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの「for i=1 to cells(…」...
-
Fortranのmakefileについて
-
顔文字ソフトの作成
-
JAVAでお絵かきソフト
-
iPhoneアプリの開発 クロスワ...
-
Pythonを勉強する道のり
-
データベースのデータをTextBox...
-
占いサイトを作りたいのですが...
-
cin.peek() cin.ignore(100,'\\n')
-
まったくの素人にわかりやすい...
-
為替レートの取得方法
-
VBAを勉強する際のお勧めの本
-
エクセル VBAでフォルダ内のPDF...
-
WindowsでのOvjective-C開発環境
-
質問です。 Java言語を勉強出来...
-
Java初心者は何から作るべきか
-
XMLについてのおすすめ本は?(...
-
XMLとUMLの相違点?
-
独学でDreamweaver...
-
JavaScriptとWebアプリ&Ajaxの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
エクセルVBAを動かすノートPC...
-
データベースのデータをTextBox...
-
超恥愚問ですが、CとC++の間に...
-
XMLとUMLの相違点?
-
サイト訪問者の情報を取得したい
-
質問です。 Java言語を勉強出来...
-
ASP、ASP.NETの勉強をしたいの...
-
テンプレートエンジンとフレー...
-
cin.peek() cin.ignore(100,'\\n')
-
2ショットチャットができるHP...
-
JSPとサーブレットは両方勉強す...
-
現在C、C++、Javaについて勉強...
-
cまたはc++は半年である程度...
-
C#とDelphiの違いについて
-
Excel VBAマクロをマスターする...
-
中学生でいきなりJava
-
C/C++の独学について
-
JAVAを使用したホームページ
おすすめ情報