X



Flutterやろうよ!!! 2

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん (ワッチョイ 8f5f-+np5)
垢版 |
2021/01/30(土) 12:22:39.97ID:4Fw02M/h0
ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな

https://flutter.dev/

前スレ
Flutterやろうよ!!!
https://mevius.5ch.net/test/read.cgi/tech/1527919660/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
0475デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 18:12:42.92ID:cXEgKaH20
>>471
俺はC#とKotlin好きだがMAUIはまだ様子見
正式リリースでたら評価する。現行Xamarinはスルー
C#は好きだがFWがいまいちなら使わない。Blazorもスルーしてる

良いの出るまでAndroidとiOSとWindowsの純正の開発環境使う
安泰なのはKotlinとSwiftとC#

Dartが嫌いではなくDartも嫌い。遅い言語やスクリプトは全部嫌い
0476デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 18:15:31.66ID:cXEgKaH20
>>472
開発時間の9割近くはロジックじゃないか?

UIとかクロスで無理に統一しなくてもたいして負担にならない。
むしろDartとかのクソ言語使わざるをえない状況の
ほうが生産性が落ちる
0478デフォルトの名無しさん (ワッチョイ 2190-dVH9)
垢版 |
2021/05/29(土) 18:52:43.57ID:DdjkMFM00
ロジックなんて、基本、ファイル、データベース、ネットワークやマルチスレッド、非同期などを覚えて組み合わせるだけ
例えば,TwitterなどSNSとかワンパターンで作れるから苦にならない
複数言語使えるなら、移植でも苦にならん

それにたいしてUIは、プラットフォーム毎に違うことを覚えなきゃいけなく、バッドノウハウ覚えたり苦のかたまり

だから、この部分を1つだけ覚えてUI共通化できるのはすげぇメリット
0480デフォルトの名無しさん (ワッチョイ c1ad-1//T)
垢版 |
2021/05/29(土) 19:17:54.33ID:PygKDdcE0
>>475
どこが遅いの?AOT効いててそこそこ早いし、compute使うだけで適切に別スレッドでやる仕組みもあったりで結構使いやすいよ。
.net系のVMが上がってくる速度よりも遥かに早い。HelloWorldの段階でReadyToRunかけてても負けてる。

>>476
ロジックではないな。
みんな負担になってるから、React Nativeだったり、色々なテクノロジーでそこを共通化してきたんよ。
本当にロジックが問題ならcppで書いてバインドしてしまえばなんの問題もない。

Dart理解できなかった、の間違いかな?
0484デフォルトの名無しさん (アウアウウー Sac5-Mia4)
垢版 |
2021/05/29(土) 19:59:54.55ID:3o1tVvEia
iOSとAndroid両方やってたけど
情報のキャッチアップも大変だし
それぞれ専門にやってる奴らが増えて
次第に追い込まれていった
Flutterは救世主だよ
アーキテクチャもモダン
もはやproviderがないUIシステムなんて使いたくもないわ
0485デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 20:59:36.33ID:cXEgKaH20
>>478
クロスプラットフォームのフレームワーク使わない場合に
ロジックとUIの必要時間の割合は?
圧倒的にロジックだろ

Flutter依存してるとフレームワーク乗り換えた時に
なにも書けなくなるだろw乗り換え時のコストを考慮していない

Twitterが簡単につくれるとかw嘘つきすぎw
Twitterがパフォーマンス出すためにどれだけ裏で苦労してるか
とかなにも気が付いてないんだろうな
Dartみたいな低速言語ではTwitterのようなサイトは実現できない。きっぱり
0486デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 21:03:27.24ID:cXEgKaH20
>>480
有名なweb benchmarkでDartはC#の10分の1のスピードしか出てない。
Dartが性能がゴミ

>>481
Xamarinに期待してる人だれもいないんだが?
MAUIはXamarinではない。開発主体が違う

>>483
それ逆。怠惰なやつがFlutterにすがろうとする。
Android/iOSの両方をマスターできない、あるいはする気がない
0489デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 21:08:01.51ID:cXEgKaH20
https://www.techempower.com/benchmarks/#section=data-r20&;hw=ph&test=fortune&l=xakgsd-sf
Web Framework Benchmarks

C#, Kotlin, Dartで比較してみると
DartはC#の11%の速度しかでていない。
速度はゴミといっていい。
だからDartはバックエンドで使われない

エコシステムが広がらない言語はちゃんと理由があるわけ
肌感覚で速いとかいいかげんなこと書かないように >>480
0490デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 21:12:08.28ID:cXEgKaH20
>>487
特にバージョンアップなんて修正の90%近くがロジックなんてざら。
トータルで見たら80%とかがロジックについやされてる

ロジックが5割って内容スカスカな単純アプリじゃないか

結局、楽をしようとしたFlutterのやつらは次にほかに乗り換えるときに
大きな時間の代償を支払うことになる。
既存のコードをすべて捨てることになる
0492デフォルトの名無しさん (ワッチョイ 4101-Bt3B)
垢版 |
2021/05/29(土) 21:15:09.89ID:AliV2XAq0
>>490
誰もバージョンアップの話なんてしてないw
そりゃ業務用アプリとかUIがどうでもいいようなアプリならビジネスロジックが9割近いかもしれんが、いや仮にそう仮定しても流石に9割近いなんてUI設計か間違ってるわ。
0493デフォルトの名無しさん (ワッチョイ 4910-381Q)
垢版 |
2021/05/29(土) 21:16:01.08ID:0GZcsRO50
>>491
それ、ウェブフレームワークのベンチマークやでw

まあ使いたい言語使えばいいんでない?
xamarinが今後も使えるなら使いたい人は使えばいいと思う
俺はflutterに乗り換えたけど快適だし文句無い
0494デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 21:18:10.10ID:cXEgKaH20
このスレはWeb APIとかのコードも書く人ほとんどいないことがわかった

C#, KotlinならAPIまで同じ言語で書ける。
しかも高速に動く。だから生産性がたかい

Dartは遅すぎてAPIに使えない。大規模なサイトを作れない
0499デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 21:25:17.67ID:cXEgKaH20
>>491
そこは生産性とのバランス。
C/C++は開発に時間がかかりすぎるので除外される。
大規模サイトでは生産性が高くてそこそこ速い言語が選ばれる

10分の1しかスピードの出ない言語でコードを書くことのデメリットが
API書かない、書けない人にはわからないのかな?
Flutterってホント宗教みたいだな
0502デフォルトの名無しさん (ワッチョイ 4101-Bt3B)
垢版 |
2021/05/29(土) 21:30:02.85ID:AliV2XAq0
>>499
そもそも論として普通flutterはスマホアプリ専用と割り切って使うだろ。
それをサーバーサイドで使ったら速度遅いからどうのってのは詭弁に過ぎない。
同じ言語で書かないと生産性が悪いってのは最初の機能分割設計をミスってるだけ。
0506デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 21:35:00.19ID:cXEgKaH20
>>502
Flutter webとかもあるだろ
あとたしかWindows向けも予定されてなかったか?

言語の遅さはそういう場面で問題になってくる
Dart言語がクソだから伸びしろがないと書いたのはそういうことだ

DartをやってるとSPのクライアントしか開発できない低級エンジニアになる
0509デフォルトの名無しさん (ワッチョイ 4101-Bt3B)
垢版 |
2021/05/29(土) 21:39:17.47ID:AliV2XAq0
>>506
flutterはWebやWinどころかトヨタが組み込みUIフレームワークとして開発に賛同してる。
ただそこまで一方的にわざわざ適用範囲を広げた上で遅いからクソってのは詭弁。
その分野で使い物にならなかったら別の言語を使えばよいだけ。決してflutter/dartの致命的欠陥にはならない。
0513デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 21:44:31.13ID:cXEgKaH20
>>510
だからそれはWeb APIを自分で作れない人の発想な
バックエンドで優れた言語を使ってる人は
Dartみたいなゴミ言語でのFlutter開発には耐えられずに
ほかのフレームワーク使うだろう
0516デフォルトの名無しさん (ワッチョイ 2190-dVH9)
垢版 |
2021/05/29(土) 21:45:45.06ID:DdjkMFM00
>>511君の最初の話しは「ロジック」と「UI」の共有の話ししてたんだろ?????????????

なんで、そこからサーバーサイドのAPIになるんだよ???
どこで「共有」の話しが関係するんだよ????
0517デフォルトの名無しさん (ワッチョイ 4910-381Q)
垢版 |
2021/05/29(土) 21:46:25.95ID:0GZcsRO50
つかスマホに何期待してるの?
人間が直接扱うのが基本のデバイスなんだから
速度よりもuiを意識して開発するべきだし
使う側が許容できる速度であればどんな言語で開発してもいいと思う

言語の処理速度比較する事にどれだけ意味があるのかわからん
極論言えばある一定ライン超えたらどれも一緒だろ
0520デフォルトの名無しさん (ワッチョイ 2190-dVH9)
垢版 |
2021/05/29(土) 21:49:16.81ID:DdjkMFM00
>>513
もう一度言おう

君は「ロジック」と「UI」の共有の話しをしたんだよ

それを受けてレス返してんだよ

何で反論できないからって、今度は「サーバーサイドのAPI」に話しにずらして反論するわけ??

だから、君は読解力低くて埒が明かないっていってるの
0522デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 21:49:55.15ID:cXEgKaH20
性能の話は結果がはっきりするから都合わるいみたいだな
性能でない言語は必ず死ぬぞ
開発陣に技術力がない証拠だからだ

>>515
そんなにDartが速いならなぜweb frameworkで
10分の1の速度しかでないゴミ認定なんだろうね?
0524デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/29(土) 21:53:14.19ID:cXEgKaH20
>>520
ずらしていない。おまえが理解できていない。

生産性の向上という意味で同じテーマだ
バックエンドまで書いてる人にとっては同じ言語で
開発できることで生産性が相当あがる
0528デフォルトの名無しさん (ワッチョイ 4910-381Q)
垢版 |
2021/05/29(土) 21:57:00.80ID:0GZcsRO50
>>526
ならここはflutterのスレでスレ違いなんで
他行ってやってくれないですかね?

この板には
なんとxamarinのスレもあるので
そこで好きなだけ持論を述べていただければよろしいかと思います(^^)
0529デフォルトの名無しさん (ワッチョイ 2190-dVH9)
垢版 |
2021/05/29(土) 22:06:55.51ID:DdjkMFM00
彼がクライアントサイドの「ロジック」と「UI」の共有について話し始める

それを受けてクライアントサイドの話し前提でみんながレスを返す

いきなり、彼は共有の話しから、サーバーサイドのAPIの話しに変えて反論する

今回の流れ
0543デフォルトの名無しさん (ワッチョイ c1ad-1//T)
垢版 |
2021/05/29(土) 23:52:46.66ID:PygKDdcE0
本人がDart使った事ないってのが一番謎なんよな。

C#はそれこそ.NET FW2.0の頃からやってたけど、Windows以外の環境は苦行だぞ。
XamarinもFormsはホントに駄目。ずっとXamarin.Androidとか直接触って、こいつのいうロジックのみクロスとかやってたけど、まあ大変だったわ。
KotlinのAndroid以外も「頑張ればできるねぇ」ぐらいだし。
0546デフォルトの名無しさん (ワッチョイ c1ad-1//T)
垢版 |
2021/05/30(日) 00:16:43.90ID:+FjBLvDQ0
>>545
PHPはPHPでなかなかに良い言語だぞ。節操がなくて。

>>545
見るべきベンチマークは違うけどなw
このあたりとかかな。RNとバトるなら。
https://inveritasoft.com/blog/flutter-vs-native-vs-react-native-examining-performance

確かにネイティブ言語よりは少し遅いけど、RNよりは遥かに早い。
しかも、これから一年ぐらい経って、Dartはその間パフォーマンスチューニング必死だったし。
エコシステムはpubが新しくなってnull safety対応のバッジが出るようになった頃から急激に充実した。

あんまりよく調べてもないんじゃねえの?
0548デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/30(日) 00:35:25.41ID:Kxa5Clzk0
>>546
流し読みしたが結論ありきの偏った記事だな
カバーしてるベンチがすごい少ない
KotlinをAndroidのところにしか入れていない
Kotlinのクロスプラットフォームという有力な選択肢が除外されてる。

JSはスクリプトだからもともと遅いのに、
それと比べてマシだからFlutterがいいみたいなロジックはだめだ。
React Native, Flutter以外にもクロス開発の選択肢はたくさんある。
0549デフォルトの名無しさん (ワッチョイ c1ad-1//T)
垢版 |
2021/05/30(日) 00:49:46.27ID:+FjBLvDQ0
>>548
カバーしているもなにも、ユースケースがこういうもん。
Kotlinのクロスプラットフォーム、自分でビルドしたことあるか?
俺はあるけど苦行だぞ。

ReactのJSはHermesの最適化が聞いてるはずなので、スクリプト言語とは言い切れなくなってる。

ホントにあんま知らんの?
今日のところは悔しいだろうが、勉強になりました、って帰ったほうが良くない?
0551デフォルトの名無しさん (ワッチョイ 49da-WmGN)
垢版 |
2021/05/30(日) 00:59:52.20ID:q/JEAbG90
ベンチベンチってそもそもそこまでパフォーマンスを求めていないんだがな
まずまずなめらかに動けばそれで良い
大事なのは生産性なんだよなぁ
クロスプラットフォームでの生産性が高いからこれだけ人気があるんだが
世間知らずにはわからんらしい
0553デフォルトの名無しさん (ワッチョイ f101-7rKO)
垢版 |
2021/05/30(日) 07:37:40.14ID:bclsv2Qv0
xamarin 推しは別にええが何でflutterスレに来るんだ
0555デフォルトの名無しさん (ワッチョイ c1ad-1//T)
垢版 |
2021/05/30(日) 08:21:52.88ID:+FjBLvDQ0
2.2出てたのか!
先日アプリリリースして、一週間も審査放置されてたからしばらく触ってなかった。
デスクトップ3プラットフォームともにベータになったのは凄いな。いよいよ感がある。
0556デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/30(日) 09:56:30.62ID:Kxa5Clzk0
過疎ってたのに俺が書き始めた途端に勢いあがった。

>>549
信頼できるベンチマークサイトで
JSとの比較で、Dartの速度はたったの9%しか出てない。
9%減ではないぞ、10分の1以下な

必死にチューニングした結果がその遅さなら技術力がないってことだ
信者は現実を見たほうがいい
0559デフォルトの名無しさん (ワッチョイ c1ad-1//T)
垢版 |
2021/05/30(日) 10:16:57.27ID:+FjBLvDQ0
>>556
だからWebフレームワークと、アプリのフレームワークでベンチ取り合ってどういう結果になるの?

Webサーバとしてはチューニング全然してない。しかもaqueductもまだAOTコンパイル版じゃないでしょ。

遅い遅いと言うが、言語単体ではなくフレームワークとして見ると、実際はXamarin製アプリはモッサリしてるんだし。
KotlinもJetpack Composeはまだ生煮えだぞ。

お前、言語だけ話題に上げて、しかもベンチ結果だけ出してくるけど、実際にアプリ作って試してる?自分で。
「スルー」とかさも賢明な判断かのように言ってたが、我々は「検証した結果スルー」してるぞ。
0562デフォルトの名無しさん (スププ Sdb3-1//T)
垢版 |
2021/05/30(日) 11:00:45.90ID:3WpcU13Dd
>>561
言語としての実力なぁ。
Kotlinは便利だと言って書きまくってると容易にdsl化してしまうし、銀の弾丸ではないぞ。
Netflixが、楽に実装したなら言い分もわかるが、こういうとこ苦労したわって書いてる時点で「頑張ったらできる」の一種だよ。
0564デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/30(日) 11:28:51.04ID:Kxa5Clzk0
Androidの推奨言語がKotlinなんだからKotlin系のクロス開発の
フレームワーク選んでおけばほかにもいろいろ出てくる。
あとAndroid開発者はKotlin使いがたくさんいるわけで
その辺のメリットが計り知れない。
エコシステムに伸びしろがある

Dart選んじゃうとFlutterしかないし一方通行。
Flutterやめるとなると既存のコードを捨てる羽目になる。
だから危険だと俺は言っている。
乗り換えの時間、コストまで考えてる人がここにはいない
0565デフォルトの名無しさん (スププ Sdb3-1//T)
垢版 |
2021/05/30(日) 11:32:45.99ID:3WpcU13Dd
>>564
おまえKotlinエアプだろ。
KotlinNativeのこと言いたいんだろうが、KotlinとKotlinNativeのエコシステム全く別だからな。
伸びしろがあるならとっくに伸びてるんよ。

辞めるなら捨てないといけないなんて普通でしょ。
無理して古いロジック残すとつらい思いするだけだぞ。
そんな未来の話するようなもんではないのよ。
ここ数年で開発環境から何から何までほとんど変わってるんだし。

Eclipseで作ってた頃のAndroidアプリのライブラリで今そのまんま使えるライブラリがどれだけあるかって話なんだけど。

開発歴浅いの?
0566デフォルトの名無しさん (ワッチョイ 5163-zQIR)
垢版 |
2021/05/30(日) 11:33:45.70ID:Kxa5Clzk0
>>563
Buildまわりはフレームワークが洗練されてくれば解決する問題だしどうでもいい。
大きな問題ではない
Kotlinは基礎の部分がよくできているから将来性がある。

FlutterはDartそのものが不人気なので将来性がない。
0570デフォルトの名無しさん (テテンテンテン MM4b-1//T)
垢版 |
2021/05/30(日) 12:54:10.85ID:MuTFEFJwM
>>568
Dartの開発陣の何を知ってるのかわからんが、アプリの開発フレームワークと、Webサーバとしての言語の技術力はまた違うだろww

建築の例え話に乗っかるが、オフィスビルビル建てるための技術と一戸建てたてる技術全然違うでしょ。
混同して比べてもなんにもならんよ。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況