こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

JavaScriptに関して

プログラム初心者で、プロゲートなどでJavaScriptの基礎を学んでいます。

作りたいものは色々あるのですが、そもそもの概念的な部分でわからないことが1点。
何かプログラムを書いたら、画像のようなアプリケーションを作れるのかと思っていたのですが、JavaScriptだとHTMLと組み合わせたものにしかならないのでしょうか?
HTMLをブラウザで開いて、中に配置したボタンなどで実行する、みたいな。
それとも何かこういったアプリケーション形式にまとめ上げる手順があるのでしょうか?

もう1点、プロゲートで環境構築ということで、わけもわからないままnode.jsのインストール、Nodistのインストール、babelのインストールなどしました。
インストールと聞くと、通常のソフトウェアのように…例えばLINEやOpera、Evernoteなどのように、Windowsのソフトウェアの一覧の中に組み込まれるのかと思っていたのですが、全く見当たりません。
わけがわからないまま諸々他のサンプルフォルダなどと一緒に削除してしまったのですが、これはフォルダの中に配置されるという意味でのインストールだったのでしょうか。
それともソフトウェアの一覧に組み込まれていないだけで、実はプログラムとしてパソコン内のどこかに保管されていて使えるようになっているのでしょうか。

まだまだ分からないことだらけで勉強中ではあるのですが、どのように認識していいのかわからずずっと消化不良で気持ち悪い状態が続いています。
個人的な事情ですが、この状態を保ったまま先に進むのが苦手なので、上記2点教えていただけると嬉しいです。

よろしくお願いいたします。

大変申し訳ございませんが、この投稿に添付された画像や動画などは、「BIGLOBEなんでも相談室」ではご覧いただくことができません。 OKWAVEよりご覧ください。

マルチメディア機能とは?

投稿日時 - 2020-08-15 10:08:36

QNo.9785541

困ってます

質問者が選んだベストアンサー

>JavaScriptだとHTMLと組み合わせたものにしかならないのでしょうか?
この件ですが、
これを「アプリケーション化」や「パッケージ化」と
呼ばれることを言ってるのだと思います。
Windowsでは、「EXE化」(エグゼカ)ともいわれる。

Windowsでアプリケーションとして動かすためには
それ自体が実行体である必要があり、
JavaScriptは、非実行体なのです。
「JavaScriptインタープリター」というものが代理で実行してくれてるだけで、それ単体では、ただの「文字」という具合です。

エクセルのマクロを書いても、エクセルを持っていなければ
何の意味がない事と同じです。

>Windowsのソフトウェアの一覧の中に組み込まれるのかと思っていたのですが、全く見当たりません。

もう一つのツール類は、お考え通りそれ単体で使うものではなく、
使うときに、仲介するものと同じで、単体で使うものではないものです。

今から、パッケージ化を目的としての
プログラムを勉強したいのであれば、
VisualStudioなどで、C#や、C言語などが
いったんはお勧めです。

なぜ「いったん」なのか?というと、
C#(など)でJavaScriptを実行するソースを書いて、
JavaScriptをアセット化すれば、確かに。。
JavaScriptをプログラムとしてパッケージ化でき、
Windowsアプリのようにアイコンを付けて、
開発ができます。

ただ、パッケージ化を目的として
プログラムを今から覚えるなら、
最初からC#系の方が、良いかと思います。

逆にホームページなどで凝ったものを表現したい場合に、
PHPやJavaScriptが有利だという感じで、
活躍の場が違う言語だという。。そういう感じです。

投稿日時 - 2020-08-15 10:33:14

お礼

回答ありがとうございます!
やっと知りたいことを知ることが出来ました。
C#調べてみます!
ありがとうございました。

投稿日時 - 2020-08-15 11:41:30

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問