Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

web 開発環境 何がいいでしょうか

始めまして
これから、javaでweb開発を始めたいと思っている
超初心者です。
現在、vbを少しかじった程度と、java入門書を
一冊読んだ程度の者です

色々調べますと、netbeensが手っ取り早くていいかなと思っています。そして jsf がよさそうだな、と
勝手に思っています。

とりあえずは、始めはビジュアル的にやりたいなと(超初心者の為)思っているのですが

netbeensの最新板には、ビジュアル開発が無いように見受けられました、(5.5,6.5はあるようですが)
スタジオクリエーターというやつも、ちょっと古そうだし、ビジュアル開発を覚えてもこの先役に立たないという事でしょうか?

ビジュアル開発でIDEが勝手に作る、JSPコードは、普通の?JSFアプリでのJSPコードとちょっと違うみたいですし(未だ勉強不足の為、とんちんかんな事を言ってたらすいません)

ビジュアル開発(netbens 5.5,6.5)で作る、JSPコードは後で、普通の?JSFアプリに変えれるのでしょうか

又jsfを覚えていくのがいいのかも教えて頂きたいです
vbを少しかじった程度の者が、javaでweb開発をやるのに
おすすめの方法を教えてください

17

回答

6880

閲覧

17件の回答

評価

0

今だったら、Strutsじゃないの。
JSFだって包含しているはずだが。
俺は、JSP&Servletでごりごり書いていたのから
Strutsに直接移行したから、JSFのことはよく知らない。

なんか、画面構築のことばかり書いているようだが。
まあ、VBじゃ、GUIがなかったら始まらないんだろうけどね。
Javaで作るのなら、Webアプリの主役はやっぱりServletだろう。

いうまでもないけど、Webアプリがどうのこうの言う前に、
Javaそのものがきちんと身についてないといけないよ。
Webアプリは、その次の話。

ところで。念のためだが、
もし、ブラウザに表示される画面を、
VBのGUIと同じものと見立てているのなら、大誤解だ。

んで質問の件だが。
NetBeansでもEclipseでも、ビルあるツールを備えてはいるだろうが、
しかし、俺は、HTMLやJSPを書くのに、
ビジュアルツールなんか使ったことがない。
んなもん、必要なものなのか?(・ω・)
CSSにも全然興味がない。:-D

俺じゃ、あんまり役に立てないね。

評価

0

yyさんがjavaのweb開発で何をしたいのか、によると思います。
将来的にJavaの使える技術者に…などお考えでしたら、
不良社員さんの言うとおり、ビジュアルツールはあまり意味がないかと思います。
私もJSP&Servlet→フレームワークでwebアプリを作成していたクチですが、
HTMLが読めるならそれらで十分足りるかと。
ビジュアルツールに頼ると、Webアプリは作れるけどコードは読めない…ような
状況に陥りがちなので、やっぱり面倒でもコードを書く方がお勧めですね。

かつ、単にちょっと動くHPにしたい、等であれば
PHPとかJavaScriptとか、
Javaよりもっと簡単に動的なページを作れる言語があるので
わざわざJavaで書く必要もないかな、と思ってしまいます。

結局私もビジュアルツールには詳しくない、ということですいません…^^;
ちなみにCSSには興味あります。

ビジュアルを重視したくなる気持ちは分かります。
私は、見た目がしっかりしていると
「何か作れた!自分すごい!」
って気分になってしまうタチでしたので…
でも、後から自分が書いたはずのコードの意味が
全然分からないことに気付いたんですね。
最終的に基本を一から勉強して、今に至ります。

超初心者だからこそ、焦らずゆっくり基本から進めてください。
学んでいるうちに、自分に合ったツールが分かっていくと思います。

評価

0

>PHPとかJavaScriptとか、
>Javaよりもっと簡単に動的なページを作れる言語がある
ので

PHPとか初心者には結構危険だと思うんだよな。

javaでオブジェクト指向を理解してから、PHPとかにいっ
たほうが勉強になると思う。


何でもいいからとりあえず簡単なアプリ作ってみ。

評価

0

色々とアドバイス有難うございます。

>将来的にJavaの使える技術者に…などお考えでしたら
まだまだまだ遠い先の感じがしますが、出来ればとかんがえています

web開発をやりたいと調べ始め
始めは php,html,JavaScript に目がいったんですが
javaのが色々出来そうな感じがするし、web以外の勉強になるし
覚えるならjavaのがいいのかなと思い

netbeensとjデベロッパーをいれ
ああだこうだと触って見まして

とりあえず、javaの基本は出来なきゃいけない、と色々なサイト等で書かれていたので

'netbeensで作るjava gui webアプリケーション'
という本でひと通りやってはみたのですが

色々調べていたらjsfと言うのをしり、
さらにビジュアル開発をしり、
やってみたら
jsp&サーブレット と比べ良さそうな感じがしまして

さらに、新旧色々な情報を見ているうちに
何をどんな順番で覚えていくのがいいのか、いまいち的が絞れなくなってきましてご相談させて頂きました。


なんとなく、ビジュアル開発はやめようかなと思い始めました・・・

評価

0

>yyさんがjavaのweb開発で何をしたいのか、によると思います。

とりあえず、mysqlやオラクルと連携した
簡単な業務用webアプリケーションをめざしています
出来れば見た目はそこそこいいのをと思っています。

参考になるものがあれば教えてください。

評価

0

>mysqlやオラクルと連携した

mysqlやオラクルと連携したプログラムは組んだのかな。
参考になるもなにもやりたいことを小さく分析して、手を動
かす方が大事だと思う。

ある程度知識をつけてから、ツールに頼ったほうがいい。

そのうち、どんなツールでも作れる自信がついてくるはずだ
から

評価

0

色々とアドバイス有難うございます。

少しづつ勉強していこうと思います。

一つ教えてください。

ビジュアル開発はやめようかなと思っているのですが

netbeans 6.5.1 ビジュアル開発環境で出てくる、uiコンポーントが、ボタンや表など、あまりに見た目がいいのですが
このuiコンポーントを通常のjsfアプリで使用出来ますでしょうか
もしくは似たような見た目のいい、uiコンポーントが有り、なにかライブラリを追加するような形で使えたりするのでしょうか

教えてください



評価

0

JSFって、Webアプリでしょ。
GUIコンポーネントなんて、ブラウザが表示するもの。
プログラムの側で、どうのこうのするものじゃないよ。

評価

0

> GUIコンポーネントなんて、ブラウザが表示するもの。
> プログラムの側で、どうのこうのするものじゃないよ。

それはちょっと認識が古すぎるんじゃないですかね。
jQueryUI, GWT, Ext GWT とか見たことないんですか?

評価

0

ふーん、最近は面倒くさいことになってるのな。
こないだも上司が、テーブルを、
列名行名固定でスクロールできるようにしろってうるさいし。

まあ、俺はCSSには興味ないっていっちゃったので。ノシ

評価

0

html5ではCSSでアニメーションまでできるんだぜ。

評価

0

少しづづ勉強をしているのですが
現在jsfでmysqlと接続表示ぐらいなのですが

やはり、通常のボタンや、セルを繋げたような表など
ビジュアルツールの、コンポーネントを見た後ですと、
見た目がかなり違うので、いまいちな感じがするのですが

良く開発で使われている、リッチなコンポーネントは何を使う事が多いのでしょうか

primefaceやadfなど、色々調べているのですが、色々有るようで、どれが今一般的なのか、おすすめなのか、教えて下さい



評価

0

見た目なんて飾りですよ。
エライ人には、それがわからんのですよ。

んなもん、一番最後でいいと思うんだがなあ。

評価

0

凝った見た目にしたきゃ専門を雇えってね。

ツールやフレームワークの困ったところは、効率と引き換えにクライ
アントとサーバの概念を曖昧にしてしまうこと、端的にはブラウザが
表示しているものが単なるHTMLとJS、CSSだということが分からん
人間を量産してしまうことだと感じてる。
JSの中にサーバサイドコードを埋めこんで「値が動的にならない、フ
レームワークのバグだ」なんて言ったり。

高級言語そのものが言ってみれば同様の存在なんだけど。
昨今の大規模なシステム構築において、それは仕方のないことだとは
思いつつも、質問される側、バグ扱いされる側からすれば嫌な話でも
ある。

逆に言えば、こういう根本の仕組みを理解しておけば強いよ、という
ことでもある。

評価

0

> んなもん、一番最後でいいと思うんだがなあ。
後回しにすると実装に結構な手戻り発生しますよ。

うちでやってるやり方だと、ビューの部分は

イラレやフォトショでカンプ作って、
デザインをまとめ、

Dreamweaverでhtmlベースのモックを作って、
JavaScript組み込んだ状態で動作を見てもらい、

出来上がったhtmlソースからJSPに書き換えて
実装していく

となるので、GUIのデザイン部分はDreamweaverを
使っていて、JavaのIDEとは別になってます。

評価

0

>後回しにすると実装に結構な手戻り発生しますよ。

そうかね。
サーバーへのインターフェースだけしっかり決まっていれば
あとはどうにでもなると思うんだけど。

js使ってもいいしflash使ってもいいしそのままリスエスと
にしてもいいし

評価

0

>> んなもん、一番最後でいいと思うんだがなあ。
>後回しにすると実装に結構な手戻り発生しますよ。

勉強の順番のことじゃないの?

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。