Flutterやろうよ!!! 5

1デフォルトの名無しさん (アウアウクー MM57-Uiy8)
垢版 |
2024/05/06(月) 11:08:11.78ID:l2ptMPP6M
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512

ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな

https://flutter.dev/

前スレ
Flutterやろうよ!!! 4
https://mevius.5ch.net/test/read.cgi/tech/1648427137/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2024/06/15(土) 16:49:12.07ID:8Pl8r/T50
メリット「お前のような自称熟練者が書いた自称最強コードなんかに依存したくないからライブラリ使うね」
デメリット「最強コードが書きたい初心者が苦しむ」
92デフォルトの名無しさん (ワッチョイ 9301-0NsG)
垢版 |
2024/06/15(土) 16:54:53.52ID:eH6XrMYs0
>>91
君、職場で誰にも相手されへんから、こういう場所でしか人と絡まれへんのやろ。
なぜかって、言ってることがマジで意味わからん。
アーキテクチャ宇宙飛行士って何?
宇宙飛行士って何を比喩した表現やったん?
個性的な人って言われて、職場の女性からそれとなく敬遠されてるタイプの人やろ?
まずは、意思疎通できるための日本語の能力身につけてきてから、コミュニケーションとる練習しようねおじいちゃん。
2024/06/15(土) 17:00:15.08ID:8Pl8r/T50
>>92
アーキテクチャ宇宙飛行士は検索すれば出てくる用語なんだが、Googleすら使いこなせないオジサンに俺は涙を禁じ得ないよ。
94デフォルトの名無しさん (ワッチョイ 9301-0NsG)
垢版 |
2024/06/15(土) 17:01:29.73ID:eH6XrMYs0
>>89
今、採用を検討してる段階で、短所と長所を尋ねてるだけなのに、なんか罵詈雑言を吐いてくる連中に絡まれる被害に遭ってるだけなんだわ。
2024/06/15(土) 17:04:22.42ID:+FtAG2ub0
ジョエルを知らん人もいるのか
ファクトリーファクトリーファクトリーファクトリー
2024/06/15(土) 17:07:40.26ID:wle7DKVm0
こんなにも諸君を苦しめるものは何か?
もうわかっているね?
プログラマの苦悩を、Flutterチームは無視してきた
ゆえに Flutter はオワコンなのである
2024/06/15(土) 17:18:25.87ID:8Pl8r/T50
短所「初心者に優しくない」
長所「自分の書くコードが最強だとかライブラリは不要だとか言う奴をプロジェクトから排除できる」

マジレスするとコレなんだよなぁ。
プログラマの苦悩は、Flutterの生産性が高すぎて、逆に単価が下がって、初心者が群がること。
2024/06/15(土) 17:33:42.19ID:WOMrS3yI0
remi製品、全部きらいだー
そいつら使うのが当たり前になっててどのプロジェクトにも付きまとってくんのが苦痛っすわ
全部消えてくれい!

悪くなかったのは昔のproviderぐらいか
あれも無用な機能が多いというかごった煮みたいで足し算しかできない作者だと思ったが
Riverpod出てきてやっぱりエルゴノミクス苦手な人だと確定したな
機能は削ってなんぼだぜ

プライベートでは単機能な小ぶりのパッケージを組み合わせていく所存(楽しみ)
2024/06/15(土) 19:18:16.34ID:60HZoEvmd
また自演やってる…会話パターン毎回同じ…
100デフォルトの名無しさん (ワッチョイ 9301-0NsG)
垢版 |
2024/06/15(土) 19:27:37.41ID:eH6XrMYs0
riverpodの公式ドキュメント見たけど、ネットで見た記事と同じで、グローバルな空間に状態を定義するのが一般的なやり方って書いてたわ。
だいたい、グローバル変数とかおれは一言も発してないからな。
目ん玉腐ってんのか、脳みそが腐ってんのかしらんけど、通常に日本語を読み取ることも、理性のかけらもない連中がなんで、プログラミングなんてしてるのかがわからん。文字と向き合う作業やのに、正しく読み取れないとか向いてないにもほどがあるやろ。
てか、公式ドキュメントには、グローバルを恐れないでくださいとか書いてるけど、いや、恐れろよ。
これが良い書き方とは一ミリも思わんけど、まあ、この人js出身なんか?カオス出身者ならもう一生治らんのかもしれんけど。
定数で、宣言してるから大丈夫とか言ってるけど、状態っていうのは、アプリ実行時に変化する値のことを指してて、provider
は定数かもしれんが、その中身にある値は変数やろ?
ほんまの定数なら、グローバル空間に配置しても大きな問題はないやろうけど、そもそも、そういう定数は、ライブラリに依存する必要性が無い。constで定義するいいだけ。
ほんまに、このライブラリが混沌としやすい状態をちゃんと管理しようっていう気があるのか疑問しかない。
てか、runAppのなかでProviderScopeをラップする、あの記述、ダサくて意味分からんすぎw
これ作った人、プログラミングの複雑さに対応しようと思ってる人間とは到底思えない、というのが率直な感想。より複雑にしてしまう仕事のできない人間の典型例。仕事の出来ないやつは、仕事を減らさずに増やしてくるゴミ虫。
101デフォルトの名無しさん (スフッ Sd1f-pt97)
垢版 |
2024/06/15(土) 19:34:44.27ID:K7sK1090d
>>97
単価下がって被害を受けるてどういう仕組み?w
flutterはいくらですね、みたいな感じで給料決まる感じ?
それまでの経歴関係無く?
102デフォルトの名無しさん (ワッチョイ 9301-0NsG)
垢版 |
2024/06/15(土) 19:45:51.32ID:eH6XrMYs0
dartでguiアプリを作るとなると、flutterもしくは、全くメジャーじゃない方法として頑張ってElectron、tauri、という選択肢しかない。flutterはただでさえwidgetの数が多くて、気が滅入るのに、これにさらに状態管理ライブラリを使いましょう、おまけにfreezedも!とか、別に使うのは構わんけど、これがスタンダードな状況はどうにかなってほしいもんやね。
そもそも、フロスプラットフォームにネイティブコンパイルするアプリ作るなんていうのは、初心者にはハードル高すぎだとおもうけど。まあ、そこはflutterの凄さがあるんやろね。
2024/06/15(土) 20:10:56.95ID:i1/W8aN40
ttps://zenn.dev/chooyan/books/92a0a489f68233/viewer/motivation
2024/06/15(土) 20:12:21.13ID:i1/W8aN40

はじめに:なぜ Riverpod を学習するのか|仕組みから理解する Riverpod

Zenn見てたら、グダグダ言ってる人にピッタリな記事見つけたから一応貼っとくね
2024/06/15(土) 20:19:20.94ID:8Pl8r/T50
>>101
Flutter経験5年、みたいなツッコミどころしかない求人が実在する。
106デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
垢版 |
2024/06/15(土) 20:22:41.74ID:eH6XrMYs0
https://zenn.dev/chooyan/books/92a0a489f68233/viewer/motivation
それを検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。

これ、言語機能として用意されてるんですが、内容が古いのかな?
StreamController class - dart:async library - Dart API: "https://api.dart.dev/stable/3.4.4/dart-async/StreamController-class.html";

StreamController を使えば値の変更の検知ができ、任意の処理を実行することができる。
読む気失せた。

他人の説明ばかり持ってきて、君は自身は何一つ具体的な例を提示できないんだね。もういいよ何もしなくて。
2024/06/15(土) 20:27:33.08ID:8Pl8r/T50
>>106
なんで非同期処理のクラス持ち出してドヤ顔してるの? 包丁があればカッター要らない的な愚かさw
2024/06/15(土) 20:34:27.85ID:8Pl8r/T50
あげ足取りしかできず、先に進めない進もうともしない。やる気無くなったが口ぐせ。無能の特徴やね。
109デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
垢版 |
2024/06/15(土) 20:38:25.52ID:eH6XrMYs0
>> 0107
Stream class と勘違いしてるのか知らんけど、StreamController class を使えば、値の変更を検知できるの知らないの?
まあ、知らないからそうやってるんだろうけど。
レベル低すぎて話にならなすぎ。
例えもよくわからんし。
君がどれだけ無知だろうが私の知ったことではないので、意味の分からない絡み方しないでくれ。
flutter 使うのやめてどっか行ってくれる?それがこの業界のためになるから。
認知能力が欠如し、何もまともな仕事ができない欠陥品である君にピッタリなjsを使う業界にいけばいいよ。
jsも君と同じで大きな欠陥を抱えている。おれなんかと絡まずとも、必ず仲良くなれるさ。
110デフォルトの名無しさん (スフッ Sd1f-pt97)
垢版 |
2024/06/15(土) 20:39:13.01ID:K7sK1090d
>>105
そういう何もわかってないところは避けた方が良いのでは?
あと多分言いたいことは、そんな人どこにおるねん!的なことですよね?
ただ現時点で5年だとギリあり得るのでは?
めちゃ少ないとは思うけど。
2024/06/15(土) 20:41:24.75ID:8Pl8r/T50
>>109
長くて読む気失せたw 罵倒しかできないんだねw 無能くん
112デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
垢版 |
2024/06/15(土) 20:44:36.13ID:eH6XrMYs0
あの文脈で長さが理由と捉えるその卓越した読解能力には私も舌を巻くよ。
さようなら。
2024/06/15(土) 20:50:08.32ID:8Pl8r/T50
>>112
さようならとか言って素直に消えた奴は5chには居ないんだよ。人のこと無能扱いしてる手も頭も動かさない無能くんはまた湧く。だって自習できる脳みそ無いもんねw
2024/06/15(土) 20:52:58.43ID:8Pl8r/T50
>>110
求人出す側が何も分かってなくてもFlutterプログラマーの相場を形成、下落させる一因にはなっちゃうんだよ。
2024/06/15(土) 20:58:13.97ID:WOMrS3yI0
1.0の前ぐらいから使う人増えて今だいたい6年だぞー
116デフォルトの名無しさん (スフッ Sd1f-pt97)
垢版 |
2024/06/15(土) 20:58:47.86ID:K7sK1090d
>>それを検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。

言語として用意されてないものを、その言語で書かれたパッケージはどうやって実現してるんだろうねw
2024/06/15(土) 21:02:58.88ID:8Pl8r/T50
>>115
論理的に存在するかは関係ない。5年Flutterやってて、単価Java以下とか言われたらキレるやろ。しかも何も知らない初心者が嘘ついて応募して、それが相場を決めていくんやで。
118デフォルトの名無しさん (スフッ Sd1f-pt97)
垢版 |
2024/06/15(土) 21:04:25.05ID:K7sK1090d
>>115
うん、ただそこら辺ですでにプロダクションアプリとしてflutter扱ってる企業から仕事もらってそこからずっとflutterやってる人、という要求なので中々ですよね。
2024/06/15(土) 21:12:42.48ID:WOMrS3yI0
5年以上が珍しいと思われてるのが意外だったから反応しただけ
元の話読んでないから単価云々、要求云々と言われても知らん
2024/06/15(土) 21:20:03.24ID:WOMrS3yI0
単価4000円未満とか酷いと1000円台とかあってFlutter使いは安く見られてる気はする
インターン使って普段安く済ませてる会社は経験のあるプロにも出し渋るから注意

そういう話?
2024/06/15(土) 21:23:47.22ID:8Pl8r/T50
>>120
あくまで比較だけど、通常のプロジェクトより高度(アプリの本質に近い)で、生産性高い(悪い言い方すると短期でプロジェクトが区切りつく)のに、単価に無関心なのが、なんつーか経済感覚無いな……って感じ。
要するに極めても金にならんのが、プログラマーのFlutter離れの原因だと俺は思ってるよ。
2024/06/15(土) 21:37:32.80ID:i1/W8aN40
>>116
値のオブザーバーを実装したってことだな

>>106
一部だけを切り取るのやめてくださいな
間違ったことはなにも書いてないよ

class Article {
String title;
int price;
Article(this.title, this.price);
}
final article = Article('Riverpod 入門', 1000);
という内容の Article オブジェクトが生成された場合、
article.price = 2000;
という処理によってフィールドの値が書きかわったとしても、それを検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。
2024/06/15(土) 21:42:32.32ID:WOMrS3yI0
Flutterの仕事経験ほしがって安くてもいいからって自分から安売りしてる人いるね
バイト経験ぐらいしかない人がそれまでのバイト代より高い程度の安い額でももらいつつ
履歴書に開発の経験を書けるようになるならありがたいって思ってるんでしょうな
実際の出来も良くないから安いのが妥当だけど、スキル高い人の足引っ張るのはやめてほしいね
124デフォルトの名無しさん (ワッチョイ f3c2-pt97)
垢版 |
2024/06/15(土) 21:56:28.45ID:KS5zXG630
>>123
それはどんな技術スタックでも有りそうなもんだけどね、
125デフォルトの名無しさん (ワッチョイ f3c2-pt97)
垢版 |
2024/06/15(土) 22:01:58.38ID:KS5zXG630
>>122
inheritedwidgetがあるからflutterフレームワークとしては用意されてるよね?
この文脈での「言語として」とはフレームワークとして、という話だよね?
じゃないと意味不明
2024/06/15(土) 22:05:11.16ID:8Pl8r/T50
このスレをGoogleが見てるかは知らんが、生産性を高めた果てにあるのは、手が止まったプログラマー(ボトルネックがプログラマーではなくなった状態)なんよ。
日本人は特に手が止まった奴に向ける視線が厳しいから、生産性高めた結果、プログラマー(同僚や本人)がクビになるなんて状況が容易に起こり得る。

Flutter流行らせたかったら、そんなクソ理不尽な日本文化をぶっ壊すモデルケース作らんと無理だよ。
127デフォルトの名無しさん (ワッチョイ 632f-VQfa)
垢版 |
2024/06/15(土) 22:12:10.80ID:WOMrS3yI0
>>124
あ、そっか
これもFlutter特有じゃないけど、学習初期に好き好き大好きになっちゃう人が特に多いのはあるな
大好きなFlutterの仕事がとにかくしたいの!となって >>123 につながる
4年ぐらいたつとべた褒めでもなくなるんだけど最初は愛に溺れてイベントも手あたり次第参加しちゃう病に罹る
数万円も払って先日のカンファレンスに参加しちゃった人はその例ですな
128デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
垢版 |
2024/06/15(土) 22:57:26.37ID:eH6XrMYs0
>>122
君もブーメラン大好きな人なのかな?
やめてくださいと言った直後に、速攻で一部だけ切り取ってくるのやめてくれないかな?
額に大きなブーメラン突き刺さってますよ痛くないんですかー?

僕は君たちの認知能力を診察するための診療所ないんだよもう勘弁してくれ。
それにこのzennの記事の筆者がこんなところで人知れず公開処刑されてるのはおれのせいではなく、君のせいだからな?

だから何度も言ってるけど StreamController class を使えば検知できるやろがボケカス。
Dart の公式APIとして用意されている StreamController class を使えば値の変更を検知して任意の処理を実行できる仕組みを用意してるやろが。

だから正確にするならば、article.price = 2000; という書き方では、変更を検知できませんが、SteramController class を使えば、それを実現できることができます。だったらわかるけど、この人は、SteramController の存在を一切説明せずに、riverpod でこれらがうまく解決できる、という主張をしてるやろ?
それはおかしくないか?言語の機能として用意されているStreamController class存在を示唆せずに、言語としてそういった機能は用意されていないと、断言してるんやから。

まず認知機能のバグ修正をすましてからものを言ってくれ。
おれはおまえらのデバッガーじゃない。
そして、その何か虫にでも侵された言語野を搭載した脳みそを使って、二度とプログラミングをしないでくれ。
君はまさにバグの温床を体現したかのようなプログラマーの敵であることをわかってくれ。
129デフォルトの名無しさん (ワッチョイ 931c-u5ZD)
垢版 |
2024/06/15(土) 23:18:28.38ID:eH6XrMYs0
このzennの記事書いてる人、特に悪い印象持ってなかったけど、今回のこんな適当なことのたまわってんのかと、印象変わったわ。まあ、はじめから特に何も印象無かったけど。
もう腐ってるのflutterの界隈って?出てきて数年で?それとももう日本全体が腐ってるから、腐ってない界隈の存在の方が珍しいのか?
2024/06/15(土) 23:23:04.64ID:60HZoEvmd
そんな長文書いてる暇があるならコード書いて動かしてみればいいのに…恥ずかしい奴…
2024/06/15(土) 23:49:15.68ID:i1/W8aN40
いやなら使わなきゃ良いってだけなのになあ
2024/06/15(土) 23:52:57.38ID:i1/W8aN40
>>94
先に罵倒してるのどっちだよ
2024/06/15(土) 23:59:42.55ID:i1/W8aN40
>>128
この記事派初心者に向けた記事じゃないからいちいち状態の検知の方法なんざ書いてないだけでは…?
キレるところがおかしいと思うぞ
134デフォルトの名無しさん (ワッチョイ 7f01-VroD)
垢版 |
2024/06/16(日) 01:04:23.74ID:IDEikgiG0
>>133
はじめに:なぜ Riverpod を学習するのか

第1セクションのタイトルがこれなのに初心者向け解説ではないと?w
どういう読解能力があったらそういう解釈ができるの?
君、喋るたんびにボロがボロボロこぼれ落ちてツッコミきれん疲れたよ。
そんな様子じゃ赤ちゃん用のよだれかけを常用でもしてないと、日常生活もままならんやろ。

そもそもおれが何に対してキレてるかもわかってないやろ?
お前は指摘してるところすべてがおかしいぞ?
ブーメランは公園にいって好きなだけ投げてきてくれ。
君が採用されてる職場はほんま災難やな。喋るたびにこぼれる君のボロの後始末で。営業とか接客とか絶対ムリなタイプやろ?
だからといって、プログラミングを仕事にせんとってくれ。君は理解してないのかもしれんが、これもコミュニケーションが大切な仕事なんや。もうこれ以上は勘弁な。
135デフォルトの名無しさん (ワッチョイ 7f01-VroD)
垢版 |
2024/06/16(日) 01:15:36.63ID:IDEikgiG0
>>130
どしたん?相手してほしかったの?
うんうんごめんね相手してあげれなくて。

なんか社会人経験なさそうな子やと思うから説明して上げるけど、論理的に破綻していない長文をかける能力はちっとも恥ずかしいことじゃないんだよ?知らなかったよね?ごめんね?

どれだけ暇を持て余しても、人に読んでもらうことのできる文章量がたったの2行しかない、文章構成能力が欠如した大人の方がよっぽど恥ずかしいんだよー?わかったー?
これで少しだけ大人になれたね?よかったね?
それとも2行までの文章しか読めなかったかな?
2024/06/16(日) 01:17:31.41ID:sA/qKOav0
罵倒きっつw
137デフォルトの名無しさん (スフッ Sdba-dU+7)
垢版 |
2024/06/16(日) 01:30:33.26ID:qKFUWiJqd
>>133
検知して何か任意の処理を実行させるような仕組みは言語としては用意されていません。

検知の仕組みが用意されてない、と書いている文を122であなた自身が引用してますよね
2024/06/16(日) 01:35:24.85ID:sA/qKOav0
FlutterもといDartはオワコンだってよくわかるスレだな
2024/06/16(日) 04:36:28.60ID: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
2024/06/16(日) 05:39:55.84ID:VstQa1y8d
StreamControllerを何と勘違いしてたんだろか
ソースでもドキュメントでもちょっと読んだら確認できるのに思い込みで突っ走ってて怖い…
2024/06/16(日) 05:41:30.56ID:VstQa1y8d
罵倒の数々が自己紹介になってて面白いな
142デフォルトの名無しさん (ワッチョイ 7f1c-JH9N)
垢版 |
2024/06/16(日) 07:03:25.45ID: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 に別の値を代入したところで検知するわけないやろ?
二度とコード書くな。
143デフォルトの名無しさん (ワッチョイ 7f1c-JH9N)
垢版 |
2024/06/16(日) 07:08:56.66ID:IDEikgiG0
>>140
ソースもドキュメントもしっかり読んできてこのありさまとか、もうどうしようもないね。
だから、もう読まなくていいよ。どうせ読んでも理解できないんだから。
しっかり読んでも何も理解できない君はプログラミングを早くやめた方が君のためにもなるし、何より周りのみんなが両手を上げて喜んでくれるよ。
退職した日には、君抜きで、退職歓迎会やって大盛り上がりしてると思うよ。
2024/06/16(日) 07:51:15.48ID:to/LMet70
諸君も、生まれたときは無垢な赤ん坊だったのだ
しかし辛く苦しい経験が続き、心がトゲだらけになってしまった
Flutter を選んだばっかりに…
145デフォルトの名無しさん (ワッチョイ 9767-1+BE)
垢版 |
2024/06/16(日) 08:39:19.15ID: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でやってるんでしょ?
2024/06/16(日) 09:52:30.87ID:VstQa1y8d
あー把握した
「変更を検知」の意味を捻じ曲げてるのか
いくらなんでもstreamへの流し込みを「変更を検知」なんて呼んでも通じないから…
「検知」なんだよ?日本語わかる?
ずっと意味不明な主張して可哀想な人だなと思ってたが日本語が残念な人だった
147デフォルトの名無しさん (ワッチョイ 9767-1+BE)
垢版 |
2024/06/16(日) 10:27:39.63ID:u7far7aY0
>>146
StreamControllerで変更「通知」してますよね?

と書いてますよね?

StreamBuilderでもできるしsetStateを使っても「UIへ変更の通知を伝える」ことはできる。
「変更がUIに反映されること」を「変更検知」と言いますよね?
StreamControllerの他にChangeNotifier+setStateでもUIに変更を反映できる。
これもDart標準機能。
どこまでいってもDart自体に用意されてないのにDartのサードパーティパッケージでできました、とはならない。
Dartは中身を見ることができるから読めばわかる。
2024/06/16(日) 11:07:32.08ID:6MOZHAv/0
で、君の一番最初の話題に戻ると
そこでライブラリ使わずにそのStreamで頑張るBlocパターンってあった気がするが
ライブラリ嫌ならそれで突き進めばいいんじゃね?
2024/06/16(日) 16:07:22.07ID:nmSKaD1B0
Flutter始めて5日
buildの中にif文1つとかは問題ないが、変数コールしてreturnをif文で処理分けてってやろうとするとコンパイルエラーになる
なんじゃこりゃー!
2024/06/16(日) 16:07:54.00ID:nmSKaD1B0
関数コールの間違い
151デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
垢版 |
2024/06/16(日) 16:12:46.99ID:IDEikgiG0
>>146
いやw
何も把握してないのに強がらなくていいんだよぼく~?w

お兄さんたちは、ボクのように1から100まで命令しないとまともに動かない低級言語でコミュニケーションをとってるわけじゃないんだからね~?ww
SteramController class を使えば簡単に変更を検知する機構をriverpodを使わなくても実装できるよねっていう話をしてたんだよ?ごめんねレベルの高いコミュニケーションの取り方してたよね汗汗w
文章が長くなりすぎるから、わざわざ低級言語のような解釈しかできない人間に合わせた説明はしなかったんだ。
ごめんね?意味が理解できずに寂しかったんだよね?
だから、あんな恥ずかしいコード晒してまで絡んできたんだよね?それってすごい勇気のいることだよ?ん?

っ!?そうだよね汗、恥ずかしいっていう概念知らないよねwごめんね?1から100まで説明しないと理解できない君の低級言語脳で人生歩んできたんだもんね?
知るわけないよね汗汗ww

まずは、ボクのゴミクズコードが間違ってましたって、みんなにごめんなさいしてみよっか?
ボクのような子たちは、間違いを正しく指摘されても無視して、違う話題を持ってくるんだよね。
それってとっっっっても恥ずかしいことなんだよ?
敗北宣言してるのはもちろんだし負け犬なんだよ?w
あっ!?ごめんね?今更負け犬って騒ぎじゃないよね?
生まれてきてからずっと敗北の負け犬人生送ってきたもんね?今更恥ずかしさなんて感じないよねー?
そりゃそうだよね?低級言語並の脳みそなんだもんね?あたりまえだよえね。気付かなくてごめんね?
152デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
垢版 |
2024/06/16(日) 16:13:12.65ID:IDEikgiG0
>>148
いやw
何も把握できてないんだから何も言わなくていいんだよボク?
それとも、少しでもかっこいいところみせたかったのかな??ん?
でも、さらに恥をさらしてるだけだぞ〜?ww

最初の話題に戻るっていうか、ずっとその話題が続いてるwんだけどw、
ライブラリが嫌wとかでなくてライブラリを使うメリットを聞いているんだよw?
あ、ごめんね?wわかんないよね〜?
メリット聞くことも、それが嫌ってことも区別付かないんだよね?w
高級言語脳のお兄さんたちからするとちゃんと区別されてるんだけど、君の貧弱なAPIでは一緒になっちゃってるんだよね?w

そんな低レベルな操作しかできないのはみんな嫌だから、今までもこれからもボクはみんなから敬遠され続けると思うけど、
「js」っていう、肥溜めがあるからボクもそこに行くといいよw
ここには、ボクのように自分がゴミ糞っていう自覚の無い人たちがたくさん集まってる場所だからねw
よかったでちゅねー?お友達たくさんいまちゅよ〜?ww
2024/06/16(日) 16:28:37.84ID:VstQa1y8d
顔真っ赤じゃん…必死に長文打ってる暇があるなら国語の教科書読んでくれ…
せめてStreamControllerで変更を通知、StreamBuilderで変更を検知(してrebuild)
くらいの表現になってれば意味が通るけど
154デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
垢版 |
2024/06/16(日) 16:55:14.08ID:IDEikgiG0
>>153

んー?
妄想と現実をごっちゃにしてるのかな?
どうやったら表情が見えるのかな?
それって君の勝手な妄想だよね?w
現実って妄想の区別もつかないほど取り乱してるのかな〜?

君はもう長文打てないよね?w
だってボロが出てしまうことをようやく自覚できたもんね?偉いでちゅねー?w

ごめんね?君とは違って長文書いても論理が破綻しないし、少しの暇でこういう文章書けちゃうんだごめんね?
君の脳みそじゃ未来永劫かなわないことだけど仕方ないよね?

>> せめてStreamControllerで変更を通知、StreamBuilderで変更を検知(してrebuild)

これを見る限り、まだちゃんと把握wできてないようだけど、君がしゃべるたびに、ツッコミどころ出てきて流石に相手できないからこれ以上はごめんね?
職場の人にはいつも迷惑かけてごめんなさいって、毎日言わないとだめだよ?
2024/06/16(日) 17:52:48.01ID:b/cd3doV0
ここだけ20年前の2ちゃんねる
2024/06/16(日) 18:20:07.11ID:nkzaPwgI0
俺の最強のデザインパターン!のほうがライブラリより強い!オジサンは、20年前からタイムスリップしてきたんだよ。
だから5chの常識とか分からないし、オジサンが極めたと思っているデザインパターン(失笑)が廃れていることも許せないんだ。悲しい事故だったんだ。
2024/06/16(日) 18:26:36.30ID:nkzaPwgI0
以下、時代に取り残された20年タイムスリップおじさんによる悲しい反論↓↓↓
158デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
垢版 |
2024/06/16(日) 18:55:40.73ID:IDEikgiG0
ちゅくちゅくw(セルフ効果音)
hey yo!

お前は20年前からライムがスリップ!
妄想と現実の区別がつかない!
おれの最強のデザインパターン?の方がライブラリより強い?
そんなの一言も発してない!
お前はいったい誰としゃべってる?
誰もデザインパターンを極めたなど言ってない。
廃れているのは、お前の脳みそ!
悲しい事故はお間の存在!

yo!yo!yo!

もうお前の相手には飽き飽き!
口には出さないが誰もが思ってる!
これで相手をするのは本当に最後!
何も持たないをお前にかまっても残るのは疲労。

敵でも味方でもお前に居場所は無い!
どちらにとってもお前は迷惑、存在がウザい!
善人も悪人もだれも相手にしたくない、それがお前!

20年前から滑り続けたお前の身体はアザだらけ!
まるで入れ墨!恥の刻印!
ここがネットでよかったな!
いやでも、ここでも恥をさらし続けてるから変わらないか汗

おしまい
159デフォルトの名無しさん (スフッ Sdba-xHVi)
垢版 |
2024/06/16(日) 18:56:59.21ID:qKFUWiJqd
>>156
そのレスをしているあなたは若者の設定ですか?
2024/06/16(日) 19:01:01.23ID:to/LMet70
何度目かの結論が出たね
そう、おしまいなんだ
何度議論しても、Flutter はオワコンなのさ
2024/06/16(日) 19:23:33.24ID:6MOZHAv/0
だから、結論でただろ?
誰も止めないから後は勝手に突き進めばいいじゃんかよ。
2024/06/16(日) 19:27:36.97ID:HIrYl9LQ0
スレ伸び過ぎだよ
内容無いのに
163デフォルトの名無しさん (ワッチョイ 7f66-JH9N)
垢版 |
2024/06/16(日) 19:59:24.29ID:IDEikgiG0
>>149
Flutterのみが初心者?
それともプログラミング自体の初心者でFlutterから触り始めた人かな?
内容的に後者だと想定して話すと、まずは基本的にエラーが出たら、エラーの文章、長いかもしれないけど、それをそのままコピペして検索とかするね。
それで出なかったら、flutter というワードと合わせて、部分的に大事そうな場所を切り取って検索とか。
2024/06/16(日) 22:42:10.67ID:nmSKaD1B0
>>163
説明ありがとー
プログラム歴は伏せておく、まぁそこらのプログラマーよりは長いとは思うけどね
このDart言語って結構面倒っぽいね
build内の細かな処理を書こうとするとダメっぽい、ググってDartではイレギュラーなのか引っかからない
build内のchildに関数をウィジェットクラス化したものをコールすることでOKっぽい
Flutter始めたのは効率良くマルチプラットフォームという触れ込みだったが、KPMのほうが素直っぽいなぁ
リリース版の速度はFlutterのほうが上っぽいけど
もうちょっと触ってみるよ、ありがと!
2024/06/18(火) 16:06:31.92ID:/31rxwLO0
Riverpod3変更多いみたいやな
Exceptionで勝手にリトライするとか正気か
1人の作者の好き勝手な変更に毎度付き合わされるのみんな平気なん?
デカいアプリで使ってる人大変やろ
コストもかかるやん
でも茨の道選んだのは自分やしな
この機会に離れるのがいいと思うけどそれでも使い続けたい人はまあがんばってや・・
2024/06/18(火) 18:35:14.66ID:QSa+INI50
3かGetXはどうなった
167デフォルトの名無しさん (スフッ Sdba-xHVi)
垢版 |
2024/06/18(火) 18:45:14.59ID:Dt2XNYGxd
ほんでそのうち「やっぱりRiverpodでは無理なので、新しく○○を始めました。これからは○○です。これが最善だと私は強く信じてます!」みたいなw
実際providerでそれ言ってたからねー。
まあ使いたい人が使ったらいいんちゃう。
2024/06/18(火) 20:27:39.44ID:mQXIwXy40
Rubyは、Go/Rust/Elixir の3大言語を超えた!

Stack Overflow 米国年収。2022 -> 2023

Ruby : 9.3 -> 9.9 万ドル
Elixir : 9.3 -> 9.6
Go : 8.9 -> 9.3
Rust : 8.7 -> 8.7

多くの言語 : 6.5〜7 -> 7.3〜7.8

PHP : 5 -> 5.9
Dart : 4.4 -> 5.6

PHP, Dart は、コンピューターサイエンスを勉強していない高卒用言語

DI:依存性の注入は、Java, C# など数十年前の話。
Rubyでは全く聞かない。
デザインパターンもあるけど、OSS 界わいで議論されて統一されるので、それを使うだけ

状態ライブラリなど、汎用的なものは自作してはいけない。
基本、誰かがライブラリを作って、議論され統一されたものが使うべき。
汎用的なモジュールを自作した瞬間、廃棄物になるので保守できないから

自作するのは中身のビジネスロジックだけ。
とにかく自作してはいけない。
フレームワークの中身だけを書く
2024/06/18(火) 21:14:07.10ID:thkKQsLJ0
Goってむっちゃいい言語だろうになぜか流行らない、謎だ
170デフォルトの名無しさん (スフッ Sdba-xHVi)
垢版 |
2024/06/18(火) 21:28:59.25ID:Dt2XNYGxd
>>168
まず日本語をがんばろう
171デフォルトの名無しさん (スフッ Sdba-xHVi)
垢版 |
2024/06/18(火) 22:17:16.11ID:Dt2XNYGxd
保守できないレベルの人はaiに淘汰されるからどっちみち出番は無い
172デフォルトの名無しさん (ワッチョイ 7f84-cl2B)
垢版 |
2024/06/19(水) 00:42:55.23ID:eVJS2Vw/0
>>168

どれくらいの信ぴょう性があるデータなのか知らんけど、伸び「率」で言えばこの中ではDart がトップやなw
173デフォルトの名無しさん (ワッチョイ 7f84-cl2B)
垢版 |
2024/06/19(水) 01:16:21.57ID:eVJS2Vw/0
>>168
>>基本、誰かがライブラリを作って、議論され統一されたものが使うべき。
>>汎用的なモジュールを自作した瞬間、廃棄物になるので保守できないから

ただ言葉が違うだけで、誰かが作ったものも、自作したものも結局のところ意味は同じでしょ?
まあ、組織運用か、個人運用か、の違いをもしかしたら言ってるのかも知らんけど。
どのライブラリも、誰かが自作したものだよw

廃棄物になるリスクが高いのは、複雑で難しくて運用するための労力がたくさん必要なものであって、単純で簡単なものほどそのリスクはない。

その誰かが作ったフレームワークも、万能なフレームワークなんてものはないわけで(完璧だと証明されているなら必ず言語の基本機能として取り入れられてフレームワークじゃなくなる)。
万人の用途に合ったフレームワークがそれぞれ必ず用意されてるわけでもない。

その言及の裏の意図を読み解いていくと、有名どころのor普段づかいしてるフレームワークでできないことはやりません、みたいにもとれる。
まあ、責任回避したいサラリーマン気質SIerの発想なのかな?よくわかんないけど。

プログラムはもっと自由なんだ。

そういうのはJavaだけでいいよ。なんかよく知らんけどspringとかstrutsとか使ってればいいんじゃね?
Javaは別にどうなったっていいよ。絶対使わないしあんな老害言語。
おれあんまりよく知らんくせに、老害とか言い過ぎかもしれんけどw、あんな校長先生のクソねみぃクソ長い話、とか、何回同じこと言うねんさっきそれ話したやろクソジジイ、みたいな言語。
2024/06/19(水) 02:14:45.30ID:EXYDanAa0
フレームワークは、Ruby on Rails の事

デザインパターンがOSS 界わいで議論されて統一されるとは、
OSS コミュニティーの事で、それがRailsに採用される

そして、全てのフレームワークへ波及していく。
だから、Railsが情報の最上流

PHP, Dart の伸び率が高いのは、
インフレで低所得者層は苦しいから、20〜30% 上がる。
カリフォルニアで、5万ドルは生活保護レベル

Go は、10年ぐらいで主要言語になった唯一の言語。
KENTA は初心者のキャリアパスは、Rails → Go のみと言う

Rust は、Ruby/Go/Elixir と比べて、年収の上昇が止まった
2024/06/19(水) 02:30:55.83ID:EXYDanAa0
汎用的なライブラリを会社レベルで作るのは、保守できないので駄目

だから、Microsoft でも、Linux エンジニアを採用して、
Linux財団に加盟して、OSS コミュニティーで作る事にしている。
そこが最上流

以前は、Linuxを嫌いなCEO が居たから、
Docker のコピー品を自作したりしたけど、失敗に終わった。
だから今は、DockerはLinuxにしか存在しない

また、WSL2 でシームレスにLinuxを使えるようにした。
いずれは、Windows Server もやめるだろう
2024/06/19(水) 10:53:14.57ID:uUt29Rjr0
GoだけじゃなくKotlinもここ10年でJavaを喰らって主要言語になったよ

Ruby on Railsを語るならPHPGoRustElixir だけじゃなくSpringBootで強いKotlin/Javaの名前も出すべきだと思う
177デフォルトの名無しさん (ワッチョイ 7f84-cl2B)
垢版 |
2024/06/19(水) 11:48:11.72ID:eVJS2Vw/0
>>174
>>175

>>フレームワークは、Ruby on Rails の事
じゃなくてw
君がフレームワークって言ったんやから、おれはそれに答えて、フレーワークを具体的に適当に出しただけw
Ruby on Rails の事を指してるなら、最初から Ruby on Rails って言おうなw

君は、他人が決めたことばかり述べるだけで、自分の意見が一つもない。
自分が傷つかないように、そうやって身を守ってばかりに気を取られていると、他のことがおろそかになりまくってるんじゃない?
他の誰かが作った盾と鎧で身を固めまくって重そうに歩いてる姿なんて、君から見ても、見るに堪えんやろ?

Railsが最上流なのか、自分がどう思うのは勝手やけどw、要は、Rails以外触りたくないってこと?w
Railsしか触りたくないって人が、各種言語、OSS、コミュニティなどの総論を語るのは早ないか?w
まあ、他人の意見をそのままコピペしてるだけやから語れてもいないんやけどw
2024/06/19(水) 16:02:45.51ID:2e8LQcqR0
直近の議論で Flutter のオワコンが明らかになったから、スレの残りは Rails の話をするのか
いいんじゃないかな
2024/06/19(水) 16:20:44.94ID:NliFIq810
何故か伸びてると思ったら変なの湧いてるだけか
2024/06/20(木) 05:20:19.40ID:EkLlegaI0
またキチガイRuby馬鹿か
2024/06/20(木) 06:04:01.68ID:lMQy6JhP0
このRuby荒らしのせいでどこの誰とも知らないKENTA?とかいう奴の印象が非常に悪い
このRuby荒らしはKENTAの印象を悪くするためにアンチ活動してるんだと思う
182デフォルトの名無しさん (スフッ Sdba-xHVi)
垢版 |
2024/06/20(木) 19:47:45.09ID:HqmtbRVLd
というかこれは何の得があるの?w
2024/06/21(金) 03:49:32.24ID:CpWdMjsH0
KENTA・勝又健太の本はベストセラーでしょ。
kboy も協力している

全ての職業の中で、学歴不問で馬鹿の文系でも、
最も短時間の勉強だけで稼げるチート職業は、Ruby on Rails

勉強の手順も決まっているから、再現性が高い。
外人もそう言ってる

Linux, Docker, AWS Solution Architect、データベース設計も含む

Rails 7 のデフォルトのCSSフレームワークは、
Bootstrap, Bulma, Tailwind, PostCSS, Dart Sass の5つ

他には、React をやりたいなら、JavaScript/TypeScript も

逆に、勉強したくない香具師がフロントへ行く。
だから求人倍率が10倍違う。
バックエンド5倍、フロント0.5倍

そりゃ、画面をいじって時間をつぶしている香具師は、単価が安い。
だから、WordPress, Dart は安い
2024/06/21(金) 04:52:05.06ID:5ivDxLA1d
Rubyコミュニティ衰退しとるやんけ
https://www.publickey1.jp/blog/24/javascript2520python1820java1770slashdata.html
185デフォルトの名無しさん (ワッチョイ 7f01-qZa+)
垢版 |
2024/06/21(金) 06:49:13.58ID:OCnfhDUr0
場違いなレスでも、よってたかって攻撃するのはやめよう。
まあ、おれが一番の長文で攻撃してるんやけど。
ここはKENTAスレじゃない。
お前も森へおかえり。
あのアフロっぽいもじゃもじゃ髪の毛の中に。
2024/06/21(金) 07:24:27.55ID:4z8nq+RB0
>>183
フロントスレでフロントを馬鹿にしてなにがしたいん??
2024/06/21(金) 11:16:37.21ID:OHhQAFy80
フロントはこれからも重要であり続ける
だからいくつもフレームワークが生まれた
その中でよいものだけが生き残る
このスレで議論した結果、すでにFlutter はオワコンで間違いないようである
2024/06/21(金) 14:45:15.25ID:Zea0rFse0
KENTAって人崇拝してるっぽいけど
イメージ下げる投稿続けてたら大好きなKENTAに嫌われるぞ
189デフォルトの名無しさん (ワッチョイ 7f54-cl2B)
垢版 |
2024/06/22(土) 09:24:13.93ID:horurnGv0
>>183
>>外人もそう言ってる

お前、援護射撃してもらってる存在に失礼な言い方すんなw
外人以外にも言い方いくらでもあるやろw

フロントエンドをディスりだしたけど、そりゃ悪手だろ、蟻んこw
そんだけフロント馬鹿にしといてまさか、フロントエンド含まれてるアプリ触ってないだろうね?w
馬鹿にしといて裏ではお世話になってる...まさか、そんなわけないよな...?w
2024/06/22(土) 09:33:53.91ID:MBewD0l70
普段から裏ではお世話になっているよw
底辺が作った家に住んで底辺が整備した車に乗っているよ
2024/06/22(土) 10:07:37.46ID:MBewD0l70
ごめんフロントは大工以下の底辺だったね
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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