JAVAのGUIのデザイン性について教えてください。
また最初に述べておきますが、自分自身まだまだプログラミング初心者でして、
主にインターネットで調べたことが基本となっております。
私は数あるプログラミング言語の中から現在JAVAを選択し、勉強中です。
JAVAを選択した理由は下記のとおりです。
・人気がある
・求人数が多い
・ユーザーが多い
ただ、気付いたことがありまして、それはGUIのデザイン性が乏しいのでは?ということです。
他の言語、例えばC#(visual studio)や、html5のようなスタイリッシュなGUIを作成できるのか
どうか疑問です。
これらをふまえたうえで、下記2点のご質問に回答願います。
1.C#やhtml5にくらべてJAVAのGUIのデザイン性は乏しいという認識で合っていますでしょうか?
もし私の勘違いでしたら、理由と具体的な参考サイトを教えていただけますでしょうか。
2.JAVAの求人数、人気、ユーザーが多い理由を教えていただけますでしょうか?
以上、宜しくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
1.C#やhtml5にくらべてJAVAのGUIのデザイン性は乏しいという認識で合っていますでしょうか?
これは、PCのGUIアプリケーションに限定した話、と考えて回答します。
html5は、デザイン性は特に関係ないと思いますが……。あるいはスタイルシート(CSS3)のことでしょうか。また、C#が出てくるのがよくわかりません。C#って、.netの一般的なGUIでしょう? あるいはWindows 8のモダンUIのことでしょうか。だとすると、これもC#とは関係ないような……。
JavaのGUIと一口にいっても、標準で3種類のライブラリがあります。AWTはもっとも古いもので、これはネイティブな基本GUIしかありません。一番広く使われてきたのがSwingで、これはテーマを設計することでかなり柔軟なデザインができます。最新のJavaFXでは、スタイルシートでスタイル設定できますので感覚的にはhtml5やWindows 8のモダンUIと変わらないと思います。とりたててJavaが劣るという印象はありません。
>もし私の勘違いでしたら、理由と具体的な参考サイトを教えていただけますでしょうか。
理由は、最近はどれもスタイルシートでスタイル設定してGUIを作成するのが一般的になってきており、その基本的な仕組みがどれもほぼ同じである以上、できるデザインに差があるとは思えない、ということです。具体的な参考サイトというのは特に知りません。
2.JAVAの求人数、人気、ユーザーが多い理由を教えていただけますでしょうか?
Javaの人気が不思議に思えるのは、おそらくあなたがPCのアプリを考えているからではないでしょうか。Javaでは、PCのアプリなんて誰も作らないでしょう。
現在、Javaの求人がもっとも多いのはサーバー開発です。つまり、インターネットでアクセスするWeb画面の向こう側で動いているプログラムです。GUIなんてありません。ただ必要な情報を検索し処理する、それだけです。その部分が、現在はもっとも重要なのですから。
サイトのデザインはHTMLとスタイルシートでどんなにスタイリッシュに作れたとしても、その画面の向こう側で動いているのはJavaだったりします。例えていえば、着ている服、メイク、ヘアデザインはHTMLだけど脳みそは全部Java、ということですね。服もヘアも誰か適当にやってくれ、俺たちは脳みそ作ってんだ、ということですね。
次に求人が多いのは、スマートフォンなどのデジタルデバイス関係、わかりやすくいえばAndroidです。これもゲームなどはGUIなんて全部自分でイメージで作りますから、これもGUI云々はあまり関係ないでしょう。それにAndroidのGUIも年々クールになってきてますから、あんまり「GUIのデザイン性」を重視するという印象はないです。
ということで、Javaがなぜ広く使われているかを考えるとき、「PCのGUIアプリ」のことはひとまず忘れたほうがいいです。PCのアプリ開発は、既にマイナーな分野です。今後(今でも)、大きな需要が見込まれるのはサーバーであり、デジタルデバイスです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- Java 質問です。 Java言語を勉強出来る機会がありますが、プログラマーに将来性はあるのでしょうか? AI 3 2023/05/25 16:54
- 転職 新卒3年目 異業種への転職について 5 2023/03/03 08:10
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
女性に質問です。これ普通?女...
-
武田塾講師高田史拓とwakatte.t...
-
派遣社員なのに正社員並みの仕...
-
50歳独身女性、彼氏なし、友...
-
仕事ができない40代です。
-
40~50代の男性が、部下に心惹...
-
休みが多い同僚…正直迷惑です
-
AV男優になりたいと書いたら怒...
-
マックカフェは何時から何時ま...
-
仕事って、できてもできないフ...
-
2〜3ヶ月に1〜2回仕事休む人。 ...
-
郵便局のアソシエイト社員って...
-
52歳女性 独身 無職の孤独と絶望
-
休日にクライアントにメールを...
-
後から入ってきた人に仕事を抜...
-
仕事が遅い社員に残業代が支払...
-
自分から動かない派遣の子
-
事務パートで採用され3日目の主...
-
ラブホテルって金曜と土曜どっ...
-
野暮用(やぼよう)と藪用(や...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
女性に質問です。これ普通?女...
-
派遣社員なのに正社員並みの仕...
-
仕事ができない40代です。
-
郵便局のアソシエイト社員って...
-
アラフィフです、パートの仕事...
-
50歳独身女性、彼氏なし、友...
-
休みが多い同僚…正直迷惑です
-
仕事が遅い社員に残業代が支払...
-
事務パートで採用され3日目の主...
-
52歳女性 独身 無職の孤独と絶望
-
2〜3ヶ月に1〜2回仕事休む人。 ...
-
半年も無職です…
-
妻の体調不良で自分(夫)が欠...
-
仕事って、できてもできないフ...
-
AV男優になりたいと書いたら怒...
-
職場で両思いだろうなという既...
-
知的障害者と一緒に働くことに...
-
仕事は一回で覚えるもの? 一回...
-
異動してどの位までは猶予される?
-
仕事は3ヶ月経っても慣れないな...
おすすめ情報