javaを勉強している者です。勉強としてメーラを作っています。
javaで、例えば、今私が勉強で作っているようなメーラを作った場合でも、自分以外の誰かに使ってもらうためには、その人がjavaをインストールしていなければいけないのですよね。そうすると、javaでアプリケーションを作ってもあまり使ってもらえないと思うのですが、やはりそうでしょうか?そうなるとjavaで本当に実用されるのはサーブレットとして使われる時くらいなのでしょうか?
勉強として作っているとしても、最終的には配布できるようなものを目指して作っていたので、少しむなしさを感じてしまうのですが・・・。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
まず自分自身はそのメーラを常用的に使っていますか?
自分自身が使っているのなら、使ってくれる人もいると思います。
厳しい意見を言わせてもらうと
メーラはフリーでも秀逸なものがたくさんある中
あえて、起動が遅くメモリも多く消費され
かつランタイムが要求されるJavaのアプリケーションを
使おうと思うには差別化できる何らかの要素がなければ
難しいでしょう。
市販パッケージソフトでJavaが使われることは
ほとんどありませんし、vector等においてあるフリーソフトも
Javaが使われているものをあまり見たことがありません。
(私の知る限りJavaのメーラは知りません。Beckyのようなメーラを目指しているのならVC++が良いでしょう。)
ただ勉強したことは無駄にはなりませんので
そこは割り切って考えた方が良いかもしれません。
それでも作ったソフトに自信があり、
広く使ってもらいたいのならvectorに公開すると良いと思います。
それなりに出来が良いと有名な雑誌に紹介されますから、そうなると
飛躍的にダウンロード数が伸び多くの人に使ってもらえます。
回答ありがとうございます。とてもためになる事をいくつもありがとうございます。
今、質問文を読み返したんですが、たぶん
>javaでアプリケーションを作ってもあまり使ってもらえないと思うのですが
という部分を、自分(私)の作ったメーラが使ってもらえないんじゃないか、という風に取られたと思うのですが、(これも私の質問の仕方が悪かったと思います)、「一般的に、javaで作られたアプリケーションは」という質問がしたかったのです。前にjavaが一番使われているプログラミング言語だ、と聞いたことがあり、それはサーブレットとしてだけなの?という疑問がありまして。
また、まだメーラもjavaを勉強しながら作っている途中で、とても公開できるレベルでも、常用的に使えるレベルではありません。
ですが、とても参考になることまで教えていただき(それなりに出来が良いと有名な雑誌に紹介されますから、そうなると飛躍的にダウンロード数が伸び多くの人に使ってもらえます。等)すごくためになりました。ありがとうございます。
No.2
- 回答日時:
どうしても使いたいと思えるソフトならJREをインストールすることくらい大した手間ではないのでは?
インストーラに同梱することもできるし、公式ダウンロードページもあります。
実際にユーザーからJREをインストールするのが面倒くさいとクレームがあってから考えれば良いことです。
まずは魅力的なソフトにする努力をしましょう。
回答ありがとうございます。
すみません。どうやらプログラミングしないことの言い訳探しみたいに取られたようで、私の質問の仕方が悪かったですね。
実際にjavaが使われるのはサーブレットの時くらいで、メーラなどのアプリケーションを作る時には使われないのか、ということが主に聞きたかったことでありました。それなら今度はVC++で作ってみようかな、という気持ちの準備もありまして。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java JavaでWebページ作成 7 2023/07/21 21:09
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- Java javaでパソコンの内臓カメラや内臓マイクの映像や音をリアルタイムで映し出した 1 2022/07/09 14:02
- Java キー入力について 1 2023/06/03 11:04
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
中学生でいきなりJava
-
VBAの「for i=1 to cells(…」...
-
会社のwebサイトを管理するため...
-
XMLとUMLの相違点?
-
エクセル VBAでフォルダ内のPDF...
-
MSFormsとは何ですか?
-
データベースのデータをTextBox...
-
ADO.NETでバッチ処理は可能???
-
Excel VBAマクロをマスターする...
-
超恥愚問ですが、CとC++の間に...
-
どの言語を勉強すればいいでし...
-
Java Struts メッセージリソー...
-
VBとAccessを使ったユーザー認...
-
Bootstrap5とCSS3とSassとSASS...
-
java appletからデータを抽出す...
-
PHPの初学者とmySQL
-
独学でDreamweaver...
-
初心者 ASP.NETの勉強について
-
javaでゲームを作れる方に質問です
-
独学でCやC++を勉強するのに役...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースのデータをTextBox...
-
VBAの「for i=1 to cells(…」...
-
MSFormsとは何ですか?
-
XMLとUMLの相違点?
-
エクセルVBAを動かすノートPC...
-
為替レートの取得方法
-
Pythonを勉強する道のり
-
C++ですごろくゲーム作成
-
質問です。 Java言語を勉強出来...
-
Excel VBAマクロをマスターする...
-
JavaScriptを用いて、〇図形を...
-
サーブレットで電卓をつくる
-
cin.peek() cin.ignore(100,'\\n')
-
超恥愚問ですが、CとC++の間に...
-
画像編集ソフトの作り方
-
サイト訪問者の情報を取得したい
-
占いサイトを作りたいのですが...
-
C#とDelphiの違いについて
-
Lex,Yaccについて。
-
Struts1.1をつかったDB接続方法
おすすめ情報