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

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

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

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

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

意見交換

クローズ

1回答

2507閲覧

flutter と flet において記述言語が違う以外の違いはあるのでしょうか?

NYA

総合スコア0

Flutter

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

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2023/01/31 19:56

0

0

聞きたいこと、知りたいこと。

Python ユーザーであり、flet に興味があるものの、flutter そのものではないため、オリジナルでできることが flet でできなくて困ることはないのか、気にしています。それに、ネットでの情報量を考慮するとやはり flutter の方が無難でしょうか?
また、保守性に問題があるとか、セキュリティの面で脆弱性が特に高いといったことはないでしょうか?

宜しくお願い致します。

背景、状況

Python の初心者で最近、仕事で使えるような簡単なアプリを TKinter を使って作ってみました。
TKinter は個人のデスクトップ用アプリであり、チームのような多人数向けではないため、Web アプリに手を出そうか考えていました。
そして、先日、web アプリ、iPhoneアプリ、アンドロイドアプリを同時に開発できる flutter を初めて知りました。そして、Python で記述できる flutter ベースの flet というものがあることも知りました。
一方、社内で使用することを想定しているのでそれなりに息が長いシステムがよいので保守性が高いのか、セキュリティはそれなりに高いのか気にかけています。

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

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

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

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

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

回答1

#1

ta.fu

総合スコア1676

投稿2023/02/02 07:03

個人の趣味の範疇なのであれば、別に情報少なくても興味があれば突貫して使用すればいいです。
業務で使用するのであれば、評価項目を作り、それで評価して可否判断をするべきだと思います。

ここに書かれている保守性とかセキュリティとかは、作成するアプリケーションが持つ課題によりもっと詳細に分かれると思います。「息が長い」と書かれている部分も、具体性を出して評価項目を出すべきです。
ベースとなる知識、環境により答えは異なってくるものです。

なお、上で出した評価項目と可否判断については、完璧になるということはないでしょう。
次は実際開発した際に出た問題などを洗い出し評価項目に追加していったり、開始時に行った評価内容を見直すこともあるでしょう。そういったのを文書化し知見として残しておくことで、次回の選定で役立つものになると思います。

で、fletに関して見ると、Python-flet-flutter-dartといった依存関係です。
flutter-dartは一緒と見ることができるのでいいのですが、破壊的な変更はないとしてもバージョンアップの頻度が早く、バージョンの依存関係をきちんとするという開発になれていないと難易度が高いかな。
またfletはこういうパッケージにありがちなメジャーバージョンが1になっておらず、初期リリースからはまだ1年未満。
このような段階で開発の保守性もしくはパッケージの継続性などを論じれるのか疑問。
一応githubで公開されているので、何かあっても最悪対応は可能ではあるけど。
セキュリティもあえて言えばソースがあるので、問題があればつぶせる。

といった感じでしょうか。

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

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

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問