Flutterやろうよ!!! 5 (458レス)
Flutterやろうよ!!! 5 http://mevius.5ch.net/test/read.cgi/tech/1714961291/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
121: デフォルトの名無しさん (ワッチョイ cfcf-BNbi) [sage] 2024/06/15(土) 21:23:47.22 ID:8Pl8r/T50 >>120 あくまで比較だけど、通常のプロジェクトより高度(アプリの本質に近い)で、生産性高い(悪い言い方すると短期でプロジェクトが区切りつく)のに、単価に無関心なのが、なんつーか経済感覚無いな……って感じ。 要するに極めても金にならんのが、プログラマーのFlutter離れの原因だと俺は思ってるよ。 http://mevius.5ch.net/test/read.cgi/tech/1714961291/121
122: デフォルトの名無しさん (ワッチョイ ff01-6MwN) [sage] 2024/06/15(土) 21:37:32.80 ID:i1/W8aN40 >>116 値のオブザーバーを実装したってことだな >>106 一部だけを切り取るのやめてくださいな 間違ったことはなにも書いてないよ class Article { String title; int price; Article(this.title, this.price); } final article = Article('Riverpod 入門', 1000); という内容の Article オブジェクトが生成された場合、 article.price = 2000; という処理によってフィールドの値が書きかわったとしても、それを検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。 http://mevius.5ch.net/test/read.cgi/tech/1714961291/122
123: デフォルトの名無しさん (ワッチョイ 632f-VQfa) [sage] 2024/06/15(土) 21:42:32.32 ID:WOMrS3yI0 Flutterの仕事経験ほしがって安くてもいいからって自分から安売りしてる人いるね バイト経験ぐらいしかない人がそれまでのバイト代より高い程度の安い額でももらいつつ 履歴書に開発の経験を書けるようになるならありがたいって思ってるんでしょうな 実際の出来も良くないから安いのが妥当だけど、スキル高い人の足引っ張るのはやめてほしいね http://mevius.5ch.net/test/read.cgi/tech/1714961291/123
124: デフォルトの名無しさん (ワッチョイ f3c2-pt97) [] 2024/06/15(土) 21:56:28.45 ID:KS5zXG630 >>123 それはどんな技術スタックでも有りそうなもんだけどね、 http://mevius.5ch.net/test/read.cgi/tech/1714961291/124
125: デフォルトの名無しさん (ワッチョイ f3c2-pt97) [] 2024/06/15(土) 22:01:58.38 ID:KS5zXG630 >>122 inheritedwidgetがあるからflutterフレームワークとしては用意されてるよね? この文脈での「言語として」とはフレームワークとして、という話だよね? じゃないと意味不明 http://mevius.5ch.net/test/read.cgi/tech/1714961291/125
126: デフォルトの名無しさん (ワッチョイ cfcf-BNbi) [sage] 2024/06/15(土) 22:05:11.16 ID:8Pl8r/T50 このスレをGoogleが見てるかは知らんが、生産性を高めた果てにあるのは、手が止まったプログラマー(ボトルネックがプログラマーではなくなった状態)なんよ。 日本人は特に手が止まった奴に向ける視線が厳しいから、生産性高めた結果、プログラマー(同僚や本人)がクビになるなんて状況が容易に起こり得る。 Flutter流行らせたかったら、そんなクソ理不尽な日本文化をぶっ壊すモデルケース作らんと無理だよ。 http://mevius.5ch.net/test/read.cgi/tech/1714961291/126
127: デフォルトの名無しさん (ワッチョイ 632f-VQfa) [] 2024/06/15(土) 22:12:10.80 ID:WOMrS3yI0 >>124 あ、そっか これもFlutter特有じゃないけど、学習初期に好き好き大好きになっちゃう人が特に多いのはあるな 大好きなFlutterの仕事がとにかくしたいの!となって >>123 につながる 4年ぐらいたつとべた褒めでもなくなるんだけど最初は愛に溺れてイベントも手あたり次第参加しちゃう病に罹る 数万円も払って先日のカンファレンスに参加しちゃった人はその例ですな http://mevius.5ch.net/test/read.cgi/tech/1714961291/127
128: デフォルトの名無しさん (ワッチョイ 931c-u5ZD) [] 2024/06/15(土) 22:57:26.37 ID:eH6XrMYs0 >>122 君もブーメラン大好きな人なのかな? やめてくださいと言った直後に、速攻で一部だけ切り取ってくるのやめてくれないかな? 額に大きなブーメラン突き刺さってますよ痛くないんですかー? 僕は君たちの認知能力を診察するための診療所ないんだよもう勘弁してくれ。 それにこのzennの記事の筆者がこんなところで人知れず公開処刑されてるのはおれのせいではなく、君のせいだからな? だから何度も言ってるけど StreamController class を使えば検知できるやろがボケカス。 Dart の公式APIとして用意されている StreamController class を使えば値の変更を検知して任意の処理を実行できる仕組みを用意してるやろが。 だから正確にするならば、article.price = 2000; という書き方では、変更を検知できませんが、SteramController class を使えば、それを実現できることができます。だったらわかるけど、この人は、SteramController の存在を一切説明せずに、riverpod でこれらがうまく解決できる、という主張をしてるやろ? それはおかしくないか?言語の機能として用意されているStreamController class存在を示唆せずに、言語としてそういった機能は用意されていないと、断言してるんやから。 まず認知機能のバグ修正をすましてからものを言ってくれ。 おれはおまえらのデバッガーじゃない。 そして、その何か虫にでも侵された言語野を搭載した脳みそを使って、二度とプログラミングをしないでくれ。 君はまさにバグの温床を体現したかのようなプログラマーの敵であることをわかってくれ。 http://mevius.5ch.net/test/read.cgi/tech/1714961291/128
129: デフォルトの名無しさん (ワッチョイ 931c-u5ZD) [] 2024/06/15(土) 23:18:28.38 ID:eH6XrMYs0 このzennの記事書いてる人、特に悪い印象持ってなかったけど、今回のこんな適当なことのたまわってんのかと、印象変わったわ。まあ、はじめから特に何も印象無かったけど。 もう腐ってるのflutterの界隈って?出てきて数年で?それとももう日本全体が腐ってるから、腐ってない界隈の存在の方が珍しいのか? http://mevius.5ch.net/test/read.cgi/tech/1714961291/129
130: デフォルトの名無しさん (スップ Sd1f-9687) [sage] 2024/06/15(土) 23:23:04.64 ID:60HZoEvmd そんな長文書いてる暇があるならコード書いて動かしてみればいいのに…恥ずかしい奴… http://mevius.5ch.net/test/read.cgi/tech/1714961291/130
131: デフォルトの名無しさん (ワッチョイ ff01-6MwN) [sage] 2024/06/15(土) 23:49:15.68 ID:i1/W8aN40 いやなら使わなきゃ良いってだけなのになあ http://mevius.5ch.net/test/read.cgi/tech/1714961291/131
132: デフォルトの名無しさん (ワッチョイ ff01-6MwN) [sage] 2024/06/15(土) 23:52:57.38 ID:i1/W8aN40 >>94 先に罵倒してるのどっちだよ http://mevius.5ch.net/test/read.cgi/tech/1714961291/132
133: デフォルトの名無しさん (ワッチョイ ff01-6MwN) [sage] 2024/06/15(土) 23:59:42.55 ID:i1/W8aN40 >>128 この記事派初心者に向けた記事じゃないからいちいち状態の検知の方法なんざ書いてないだけでは…? キレるところがおかしいと思うぞ http://mevius.5ch.net/test/read.cgi/tech/1714961291/133
134: デフォルトの名無しさん (ワッチョイ 7f01-VroD) [] 2024/06/16(日) 01:04:23.74 ID:IDEikgiG0 >>133 はじめに:なぜ Riverpod を学習するのか 第1セクションのタイトルがこれなのに初心者向け解説ではないと?w どういう読解能力があったらそういう解釈ができるの? 君、喋るたんびにボロがボロボロこぼれ落ちてツッコミきれん疲れたよ。 そんな様子じゃ赤ちゃん用のよだれかけを常用でもしてないと、日常生活もままならんやろ。 そもそもおれが何に対してキレてるかもわかってないやろ? お前は指摘してるところすべてがおかしいぞ? ブーメランは公園にいって好きなだけ投げてきてくれ。 君が採用されてる職場はほんま災難やな。喋るたびにこぼれる君のボロの後始末で。営業とか接客とか絶対ムリなタイプやろ? だからといって、プログラミングを仕事にせんとってくれ。君は理解してないのかもしれんが、これもコミュニケーションが大切な仕事なんや。もうこれ以上は勘弁な。 http://mevius.5ch.net/test/read.cgi/tech/1714961291/134
135: デフォルトの名無しさん (ワッチョイ 7f01-VroD) [] 2024/06/16(日) 01:15:36.63 ID:IDEikgiG0 >>130 どしたん?相手してほしかったの? うんうんごめんね相手してあげれなくて。 なんか社会人経験なさそうな子やと思うから説明して上げるけど、論理的に破綻していない長文をかける能力はちっとも恥ずかしいことじゃないんだよ?知らなかったよね?ごめんね? どれだけ暇を持て余しても、人に読んでもらうことのできる文章量がたったの2行しかない、文章構成能力が欠如した大人の方がよっぽど恥ずかしいんだよー?わかったー? これで少しだけ大人になれたね?よかったね? それとも2行までの文章しか読めなかったかな? http://mevius.5ch.net/test/read.cgi/tech/1714961291/135
136: デフォルトの名無しさん (ワッチョイ 5a01-f02j) [sage] 2024/06/16(日) 01:17:31.41 ID:sA/qKOav0 罵倒きっつw http://mevius.5ch.net/test/read.cgi/tech/1714961291/136
137: デフォルトの名無しさん (スフッ Sdba-dU+7) [] 2024/06/16(日) 01:30:33.26 ID:qKFUWiJqd >>133 検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。 検知の仕組みが用意されてない、と書いている文を122であなた自身が引用してますよね http://mevius.5ch.net/test/read.cgi/tech/1714961291/137
138: デフォルトの名無しさん (ワッチョイ 5a01-f02j) [sage] 2024/06/16(日) 01:35:24.85 ID:sA/qKOav0 FlutterもといDartはオワコンだってよくわかるスレだな http://mevius.5ch.net/test/read.cgi/tech/1714961291/138
139: デフォルトの名無しさん (スップ Sd5a-kQwx) [sage] 2024/06/16(日) 04:36:28.60 ID:VstQa1y8d これは恥ずかしい import 'dart:async'; class A { String str; A(this.str); } void main() { final sc = StreamController(sync: true); sc.stream.listen((e) => print(e.str)); final a = A("StreamControllerに値の変更を検知する機能が!?"); sc.add(a); a.str = "あります!"; a.str = "あるわけないだろdoc読めよwww"; sc.add(a); } >StreamControllerに値の変更を検知する機能が!? >あるわけないだろdoc読めよwww http://mevius.5ch.net/test/read.cgi/tech/1714961291/139
140: デフォルトの名無しさん (スップ Sd5a-JD1Y) [sage] 2024/06/16(日) 05:39:55.84 ID:VstQa1y8d StreamControllerを何と勘違いしてたんだろか ソースでもドキュメントでもちょっと読んだら確認できるのに思い込みで突っ走ってて怖い… http://mevius.5ch.net/test/read.cgi/tech/1714961291/140
141: デフォルトの名無しさん (スップ Sd5a-JD1Y) [sage] 2024/06/16(日) 05:41:30.56 ID:VstQa1y8d 罵倒の数々が自己紹介になってて面白いな http://mevius.5ch.net/test/read.cgi/tech/1714961291/141
142: デフォルトの名無しさん (ワッチョイ 7f1c-JH9N) [] 2024/06/16(日) 07:03:25.45 ID:IDEikgiG0 >>139 なんでおれが君のコードの添削せなあかんねん。 だから、ただの変数に別の値を代入しても検知しないって何度も言ってるやろ。 class A { String str; A(this.str); } a.str = "あります!"; a.str = "あるわけないだろdoc読めよwww"; main method で StreamCotroller の instance 作成してるけど、この class A は StreamController と全く関係ないから class A の property である str に別の値を代入したところで検知するわけないやろ? 二度とコード書くな。 http://mevius.5ch.net/test/read.cgi/tech/1714961291/142
143: デフォルトの名無しさん (ワッチョイ 7f1c-JH9N) [] 2024/06/16(日) 07:08:56.66 ID:IDEikgiG0 >>140 ソースもドキュメントもしっかり読んできてこのありさまとか、もうどうしようもないね。 だから、もう読まなくていいよ。どうせ読んでも理解できないんだから。 しっかり読んでも何も理解できない君はプログラミングを早くやめた方が君のためにもなるし、何より周りのみんなが両手を上げて喜んでくれるよ。 退職した日には、君抜きで、退職歓迎会やって大盛り上がりしてると思うよ。 http://mevius.5ch.net/test/read.cgi/tech/1714961291/143
144: デフォルトの名無しさん (ワッチョイ dfea-JKwZ) [sage] 2024/06/16(日) 07:51:15.48 ID:to/LMet70 諸君も、生まれたときは無垢な赤ん坊だったのだ しかし辛く苦しい経験が続き、心がトゲだらけになってしまった Flutter を選んだばっかりに… http://mevius.5ch.net/test/read.cgi/tech/1714961291/144
145: デフォルトの名無しさん (ワッチョイ 9767-1+BE) [] 2024/06/16(日) 08:39:19.15 ID:u7far7aY0 >>139 import 'dart:async'; class A { A(this.str){ sc.add(str); } String str; StreamController sc = StreamController()..stream.listen((newValue){ print(newValue); }); void setAndNotify(String str){ this.str = str; sc.add(str); } } Future<void> wait() async { await Future.delayed(Duration(seconds: 1)); } void main() async { final a = A('test'); await wait(); a.setAndNotify('test2'); await wait(); a.setAndNotify('test3'); await wait(); a.setAndNotify('test4'); } Dart標準機能のStreamControllerで変更通知してますよね? UI側はStreamBuilderが用意されているのでそれで変更検知できますよね。 Dart自体に用意されてないのにDartのサードパーティパッケージでできました、とか無いじゃん。 中を覗いたらDartでやってるんでしょ? http://mevius.5ch.net/test/read.cgi/tech/1714961291/145
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 313 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s