質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

Q&A

解決済

1回答

229閲覧

Flutterで作ったWindowsアプリと、VB.NETで作ったWindowsフォームアプリケーションの処理速度の比較を行いたい

soichiro1210

総合スコア6

Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

0グッド

0クリップ

投稿2024/04/02 00:27

実現したいこと

Flutterで作ったWindowsアプリと、VB.NETで作ったWindowsフォームアプリケーションの処理速度の比較を行いたい

前提

FlutterでWindowsアプリを作った場合と、VB.NETでWindowsアプリを作った場合のそれぞれのメリットを調べています。
その中で、処理速度の比較を行おうと思い、.txtファイルを出力するだけのアプリを作ってprintfで経過時間を計測しようと考えました。
しかし使用するライブラリや、実装する機能によってそれぞれの得意不得意が変わってしまうため、根本の処理速度の比較をどうすれば良いかわかりません。

こうすればいいよという案があれば教えて頂きたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

YAmaGNZ

2024/04/02 00:42

ライブラリや機能によって左右されるならそのライブラリを使用し機能を実装して計測して比較するしかないのではないですか?
maisumakun

2024/04/02 01:28

具体的に、何を行うアプリなのでしょうか? (時間のかかる部分が通信や人間の入力待ちという場合、処理速度が問われないパターンもありえます)
soichiro1210

2024/04/02 01:37

グラフ描画を行ったり、データの保存・読み出しなどを行うアプリです。 これを行う目的が、今後Windowsアプリを作成する際にどのフレームワークがいいのかを検証しているため、できれば"Flutter"と"VB.NET(現行アプリ)"の処理速度の比較を行いたいです。
nururi

2024/04/03 04:12

得意不得意が変わろうが、サンプルアプリを作って、各処理について掛かる時間を比較するしかないと思いますが。うだうだ悩んでる間にさっさと取り掛かれば終わるでしょう。
soichiro1210

2024/04/03 07:00

回答ありがとうございます。 その通りですね。参考にさせていただきます。
guest

回答1

0

ベストアンサー

しかし使用するライブラリや、実装する機能によってそれぞれの得意不得意が変わってしまうため

「グラフ描画を行ったり、データの保存・読み出しなどを行うアプリ」ということであれば、この場面ではライブラリや機能性で選ぶべきであって、速度は副次的な問題でしかないと考えます。

機械学習や3DCGなどの膨大な計算が必要なアプリケーションでなければ、言語による速度差は決定的な差とはならないです(特に、データの読み書きはディスクなどの物理的な速度からの制約があります)。

投稿2024/04/02 03:00

maisumakun

総合スコア145192

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

soichiro1210

2024/04/02 23:54

回答ありがとうございます。 その通りだと思うのですが、あくまでアプリケーション実行時の速度の比較結果を出さなければならないため悩み中です,,, 回答ありがとうございます。参考にさせていただきます。
maisumakun

2024/04/03 04:20

> あくまでアプリケーション実行時の速度の比較結果を出さなければならないため どのような要因による制約条件でしょうか?
soichiro1210

2024/04/03 07:07

すいません。 詳しい解説できないためライブラリの比較で済ませます! ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問