>デスクトップアプリ(ソフトウェア)を作ることができる言語について?入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。20:41回答数:4件これまで、WEBサイト系のプログラミングやっておりましたが、デスクトップアプリも作りたいと思うようになりました。調べてみると、たくさん検索に引っかかるので、何がよいのかわかりません。通報するこの質問への回答は締め切られました。04:40Javaで作成したデスクトップアプリもありますが、あまり主流ではないと感じます。最大の欠点が、Javaで作成すると、JavaランタイムをインストールしたPCでしか動作しないためです。SwingやAWTで作成すると、それ特有のユーザーインターフェースになってしまいます。SWTというライブラリを使うとネイティブアプリと全く同じようなアプリを作れますが、動作にJavaが必要という制約はつきます。WEBサイト系のプログラミングのご経験があるということなので、(私は経験がありませんが)Electronはとっつきやすいと思います。Cordova(Web技術を用いたスマホアプリ開発ライブラリ)は簡単に覚えられました。新しい技術を覚えようとすると、ハードルが高く、途中で挫折する可能性が高いので、なるべくご自分の経験を活かせるものを選んでみた方が良いと思います。通報するこの回答へのお礼ありがとうございます。20:53ソフトウェアと言ってもたくさん種類がありますがJavaなら動きがあるものの開発が得意です。開発しようとしているソフトウェアでおすすめするものは変わりますが私個人としての意見はアプリ開発をするなら断然Javaがおすすめです。これも私個人としての意見ですがJavaの基礎知識だけ覚えてアンドロイドスタジオを使えば比較的快適にアプリ開発が行えます。通報するこの回答へのお礼ありがとうございます。22:48>何がよいのかわかりません。通報するこの回答へのお礼ありがとうございます。21:51デスクトップソフトウェアと言うとクライアントサーバー型と考えて良いでしょうか?それであればC#やVBでVisualStudioをインストールしてGUIでコントロールを貼り付け、フォームレイアウトを作成しつつソースを書いてexeをつくるというような事が割と手軽に行う事ができます。Javaもそのような事ができたと思います。何を作りたいとお考えかにもよるとは思います。通報するこの回答へのお礼ありがとうございます。20:39お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!全カテゴリから検索このカテゴリから検索Q質問する(無料)このQ&Aを見た人はこんなQ&Aも見ています大人のためのおしりトラブル座談会【PR】おしりの悩みといえば、痔を思い浮かべる方も多いのではないでしょうか。今回は、おしりトラブルに悩む女性3人が集まり座談会を開催しました。Basic(VBA)大人のためのおしりトラブル座談会【PR】おしりの悩みといえば、痔を思い浮かべる方も多いのではないでしょうか。今回は、おしりトラブルに悩む女性3人が集まり座談会を開催しました。これからプログラムについて学ぼうと思っています。WEBやアプリ向け自動操作に適したプログラム言語を教えてください。Web系に憧れるSIerエンジニアです。web系プログラマが使う言語の違いについて、初心者向けにお願いします。回答数ランキングです。職業恋愛アドバイザー・婚活アドバイザーこの専門家の回答をチェック他の専門家の回答をチェックこのQ&Aと関連する良く見られている質問Qデスクトップアプリケーション作成時の開発言語についてPC上で動作するデスクトッププログラムを作りたいと思っているのですが、プログラミング言語の選択肢が多く迷っています。プラットフォームとしては当面はWindowsを考えているのですが、将来的にはLinux等(PC-UNIX)でもデスクトップアプリを作成してみたいと考えています。C#を候補にしています。上記のプラットフォームでデスクトップのプログラムを作成する場合、どの言語が一番相性がよい、あるいは将来性があるのでしょうか?私の各言語に対する認識は下記の通りですが、この認識で間違いないでしょうか?・C言語もっともよく使われているプログラム言語。WindowsはSDK(Win32API)での開発になる。LinuxのプログラムはC言語が多い。基本となる言語で情報も多い。・C++C言語にオブジェクト指向の概念を加えた言語。Windowsでの開発はSDK、又はMFC。C++の習得には時間がかかるが、今後はC言語より主流になる(?)・Javaマルチプラットフォームのプログラム言語。オブジェクト指向の言語。Webやサーバーサイド、携帯電話アプリの開発では主流であるが、デスクトップ分野では実行速度や実行環境(JRE)がネックになりあまり使われていない。SWTを使えば、SWINGやAWTより実行速度がUPしたGUIアプリの開発が可能。Framework用に新たに開発された言語。Framework)が必要となる。実行環境は今後のWindowsプラットフォーム上には標準で搭載される。いうオープンソースの実行環境がある。PC上で動作するデスクトッププログラムを作りたいと思っているのですが、プログラミング言語の選択肢が多く迷っています。プラットフォームとしては当面はWindowsを考えているのですが、将来的にはLinux等(PC-UNIX)でもデスクトップアプリを作成してみたいと考えています。C#を候補にしています。上記のプラットフォームでデスクトップのプログラムを作成する場合、どの言語が一番相性がよい、あるいは将来性があるのでしょうか?私の各言語に対する...続きを読むAベストアンサーマルチプラットフォームでプログラミングするならJavaですね。C#は何と言ってもマイナーなので、協力者は少ないと思います。C++は、強力ですが、別のプラットフォームに移すためには修正が必要になります。その他の言語も同じですね。JavaのVMは、これからどんどん改良されると思うので、Javaが一番でしょう。私はC++を良く使ってますが、これからJavaの要求が増えるとあちこちで耳にしています。高速な処理を要求されるアプリケーションなら、ネイティブコードでコンパイルしなければならないので、そうなるとCかC++が良いのではないでしょうか?他の回答も見るQWindows系GUIプログラム開発のお勧め言語またはツールについてこんにちは。私は主にUNIX、Linux系のアプリケーションやドライバを作ってきましたが、Windowsアプリケーションは、VC++、C++Builderでデモプログラムを作った経験がほんの少しあるだけです。X-Windowのアプリケーションを作ったことはあるので、GUI系のアプリケーションがどんなものかはだいたい想像がつくつもりです。今度、業務でWindows系アプリケーションを作らなければならなくなり、どの言語で作るのがいいのか悩んでいます。作ろうとするアプリケーションは、以下のようなものです。○装置監視のデータ表示系。Linuxマシン上のMySQLデータベースに装置監視データが入っていて、これを画面に表示する。画面からデータベースへのアクセスはSQLを使いたい。○Linuxマシンと監視系Windowsマシンは遠く離れており、ISDN(64K)でLANをつなぐ予定。通信帯域が64Kしかないので、通信量がネックになるかも。○監視画面には、トレンドグラフやリアルタイムの表示更新が発生する。さまざまな機能を持ち、およそ30種類ほどの画面を開発する必要があるので、開発の手間の大小は重要。画面の作り易さということで言えば、VBがいちばんいいのでしょうか?私はVBはさわったこともないのですが、画面作成ではVBがいちばんポピュラーなのかなと思います。それとも、VBもVCもあまり変わらない?Javaという選択肢もあると思うのですが、私のまわりにはJavaで画面を作っている人はいなさそうです。Javaで開発している人はEclipseを使っているようなのですが、はたして使い易いのか?「業務用画面プログラムを作成するとき、特に開発のしやすさで選ぶなら、どの言語(開発ツール)をお勧めしますか?」ということで、いろいろご意見を頂ければ幸いです。