hinataka
@hinataka

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

JavaとJavaScript両方を使ってWebアプリを作成したい

解決したいこと

バックエンドにJava、フロントエンドにJavaScriptを使ってひとつのWebアプリを作ることは出来ますか?
可能であれば、その手順を教えて頂けると嬉しいです。

自分で試したこと

chatGPTに質問するとできると返答されましたが、ネット記事ではできないと書かれていたりして、調べてもよく分かりません。

0

4Answer

皆様ご返信ありがとうございます
もっと勉強しようと思います
ありがとうございました

1Like

Comments

  1. 解決したのでしたら、一旦 クローズしてください。

  2. @hinataka

    Questioner

    うるさいですね、まだ回答に返答していただけなのに。
    まともな日本語使えないのに、文句をつけることしかできなくて、かわいそうですね。

バックエンドにJava、フロントエンドにJavaScriptを使ってひとつのWebアプリを作ることは出来ますか?

できます。

可能であれば、その手順を教えて頂けると嬉しいです。

少なくとも本が数冊ぐらいの内容になるので、こういう場所で教えるのは 100% 不可能です。

・・・なんてことは言われるまでもなくご承知だと思うのですが、そうだとすると、質問の意図が分かりません。

とりあえず、フロントエンドを何にするか決めて(React? Vue? Blazor? その他?)、それを作成できるフレームワークを探して入手し、本を 2, 3 冊買って、それをもとに勉強を進めてはいかがですか?

もしくは学校を探すとか。

0Like

Comments

  1. @hinataka

    Questioner

    返信ありがとうございます
    変な質問をしてすみません。大まかな方法だけ知れたらと思い質問させていただきました。
    もっと自分で調べます。

  2. 開発マシンが Windows OS なら、個人の勉強用途なら無料で入手できる Visual Studio 2022 Community を入手して、そのテンプレートを使って作成できるプロジェクト(実行して動かすことができるアプリのひな形が含まれています)で勉強するというのも良いかもしれません。バックエンドの Java は対応してないようですが、フロントエンドの React などはサポートしてます。

    下はその一例で他にも Vue とか多々あります。

    template.jpg

  3. @hinataka

    Questioner

    ご丁寧にありがとうございます!
    Visual Studio 2022 Communityというのは使ったことがないので、勉強しようと思います!

  4. まず前職とは言語を変えてJavaの仕事に転職したいと思ったのが理由です。その勉強のためにWebアプリを作ろうと思ったのですが

    とのことですが、であれば、先に私が書いた「フロントエンドを何にするか決めて(React? Vue? Blazor? その他?)」とか「Visual Studio 2022 Community を入手して」というのは全くの見当違いでした。忘れてください。

    ただ、

    サーブレットやJSPは技術的に古いといった情報を目にしたので、それならJavaScriptはどうかと思い、質問した次第です。

    というのも見当違いだと思います。

    Web アプリで JavaScript は必須なので、Java を使った Web アプリを勉強する過程で JavaScript の勉強も避けて通れないでしょうけど、まずは Java の Web アプリの勉強を進めて、その過程で必要に応じて JavaScript の勉強もするということになると思います。

  5. @hinataka

    Questioner

    質問の際は軽い自己紹介も書いた方がよさそうですね。失礼しました。

    なるほど、WebアプリにJavaScriptは付き物なんですね
    私はVBのネイティブアプリしか携わったことがなかったので、勉強になりました
    ありがとうございます

まず サーバーサイドを java で書けばいいのでは……?
(レスポンスしたページに javascript を読み込ませれば特に言語関係なくできるので。

とりあえず java で書く方法はわかるのでしょうか?

0Like

Comments

  1. @hinataka

    Questioner

    返信ありがとうございます。
    初心者が変な質問をしたようで、すみません。
    JavaとJavaScript、個々でプログラム作成する方法は分かるのですが、両方使うシステムの全体イメージが湧かず質問した次第です。
    もっと自分で調べようかと思います。

作れるか作れないかでいうと全く問題なく作れると思いますが、あえてこの2言語をフィーチャーして作ろうと思った理由が気になります。
(名前が似ててオモロみたいな話だったら面白いなと思っただけです)
ステップとしてはまずJavaとJavascript単体で簡単なアプリ的なものを作れるようになったらまた具体的な疑問が出るようになるかなと思います

0Like

Comments

  1. @hinataka

    Questioner

    経緯をご説明しますと、まず前職とは言語を変えてJavaの仕事に転職したいと思ったのが理由です。その勉強のためにWebアプリを作ろうと思ったのですが、サーブレットやJSPは技術的に古いといった情報を目にしたので、それならJavaScriptはどうかと思い、質問した次第です。

  2. @hinataka

    Questioner

    実際、JavaとJavaScriptを併用した開発はマイナーなのでしょうか?

  3. クライアントサイドの開発は暗黙的に javascript で必要があれば wasm や altjs 等で 別の言語となるので サーバーサイドとは基本的には別です。

    その為、 java でサーバーサイドを開発すると クライアントサイドで javascript は否応が無く出てくるものと思われます。

  4. javaはサーバーサイドとして結構シェアあったと思うので併用しているところは多いんじゃないでしょうか?
    Qiita見ているとどうせ始めるならイケイケな最新技術を使いたい!って人が多いのでちょっと不思議に思っただけなんです。
    しょうもない質問してすみません:sweat_smile:

  5. @hinataka

    Questioner

    @junerさん
    すみません、知識不足なのか前半に書かれた日本語が分かりません
    後半は読めました。
    ご返信ありがとうございました。

  6. @hinataka

    Questioner

    @M-Y-Yさん
    いえいえ、とんでもないです

    javaはサーバーサイドとして結構シェアあったと思うので併用しているところは多いんじゃないでしょうか?

    なるほど、そうなんですね

Your answer might help someone💌