Flutterやろうよ!!!
レス数が950を超えています。1000を超えると書き込みができなくなります。
ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな
http://www.flutter.io >>843
普通にダートって読んでるけど
ダーツは矢を投げて的に当てるゲームと同じdartsって綴りになるかと FlutterのテリトリーでDartはクソだと騒いでもね
クソなら他使えば?としか言えない どうやったらダーツなんて読めるんだよん、、、
と言え、javaをジャバとか言っちゃう業界だからなぁ ジャバはジャバでしょ。まさかジャワとか読んでるの? >>843
ダーツ、ダート、どっちでもなく
英語のdartと同じ発音でいいだろう >>855
例えばさ、baseballと書かれて「これはこの業界ではバセバルと読むんだよ」と言われれば俺もそう読むよ
でも、なぜベースボールと読まなかった?と疑問には思い続ける 業界の通例じゃなくて、英語圏はみなジャバ(ジャヴァ)だよ dartアプリでFirebaseCrashlyticsのスタックトレースに
dartのソース行出る? Android向けの小規模個人開発をこれから始める場合、kotlinよりflutterの方がいいのかな?
Windows向けの開発経験はあるけどモバイルは未経験 >>861
Android限定でスマホ経験ないなら素直にJavaかKotlinにしとき。
Flutterは一通り経験してからなら最強だけど入り口としては全く推奨しない。 ReactやってたらFlutterはすげーわかりやすい。UIの構築がWindowsしかないなら理解するのしんどいかも。 linuxインストールしたときにrubyって初めから入ってなくて、その程度の扱いなんだなって思った >>863
たまにそういう人いるけど全くそう思わない
宣言型UIという大きな括り以外に共通点なし >>861
最初にKotlin、次にApple用にSwift
C#経験あるならKotlinとSwiftはすぐ覚えられるぞ
KotlinとSwiftはすごく似ている。
Android, iOSのロジックコードの共通化はKotlinでできる >>861-862
c#経験あるならJavaはかるく本読む程度でいいだろう
自分でJavaでコード書く必要はない
Kotlinのほうが圧倒的に短いコードでかける
Null safetyもあるし Swiftはやめた方がいい、また近々大規模な仕様変更がある >>866
全く別物だと思うが
swiftってライブラリ使うだけってイメージしかない >>869
コルーチンの話だろ
kotlinはちょっとした表記がオレオレ仕様であまり好きではないわ Swiftはコミュニティが崩壊してるからもうダメだろ 似たもの(スマホアプリ)作れるってだけのイメージだろ あれこれやってみるとreactで良くね?ってなるな プログラム系何も触ったことなくてとりあえず簡単なアプリを
作ってみたいからFlutter勉強してみようと思うんだけど
Dart言語を使ってFlutterでアプリ開発って
Dart言語をまず覚えないとだめ?
flutterはDart言語を使うためのソフト的な認識でいいのかな?
教えてください。 プログラミングやったことないならDartの勉強は必須。
FlutterはDartから使えるライブラリ的なもの。 >>879
なるほど。
そしたらまずはDartを挫折しないようしっかり勉強します
ありがとう! ちなみにおすすめのDart入門書みたいなのってないかな? Swiftはコンパイラが厳しすぎてクソ
[Any,Any]?とアクセスするとムカつくほど指摘してくる
コンストで入ってんだからさ〜
dartは少し緩いけど、JSONの中の配列とかすんなりモデル化してくれない、1度List作らないとmapでアクセスできない、ライブラリもう少し頑張って欲しい >>881
自分は公式のチュートリアルとツアーをGoogle翻訳しながら勉強した。
ttps://dart.dev/tutorials
ただ、プログラミング自体初心者におすすめできるかどうかわからない。 >>878
Flutter, Dartは最初にやるものじゃない。
Kotlinでandroid app作るのが先
Flutterは言語の出来が悪いからやる必要ない。
最初に悪いもの覚えると伸びない >>881
プログラミング初心者はDartのようなマイナー言語に手を出してはいけない。
Kotlin, Swiftからやるほうが賢い
Dartは数年後に消えている可能性が高い >>887
中国は学校でdartを教えてるが・・Swiftは初学者にはコンパイラがうるさ過ぎSwift3あたりから特に >>888
それアホ教師がいるごく一部の学校の事例だろう
Dartはまだエコシステムが小さすぎる
ただのFlutter専用言語でしかない。
>>889
AppleがおちぶれないかぎりSwiftは安泰だ dartのほうが未来ある、Swiftはとにかく何もかも遅い >>890
Objective-C「AppleがおちぶれないかぎりObjective-Cは安泰だ」 ID:QGZqE/9q
こいつアンチ活動に必死だなwwwww GoogleがFlutterに力を入れているのは事実
次期OSにDartが使われるとの噂があり
人気が上がったのも事実 >>891
web frameworkのbenchみたがSwift遅すぎだな
しかしDartも47000だからKotlin C#と比べると相当に遅い
結局、KotlinとC#しか勝たん
https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=fortune&l=suqynx-1r >>892
Objective-C、おまえは既にリストラされてるだろ いや現時点はdartは大分クソだろ
nullはいうまでもないがtupleすらない言語なんて今更つかたくもねえ
named paramもオプションなのも気に入らんわ >>894
その噂は信者の妄想だ
客観的にみたほうがいいぞ
Android StudioがDartをサポートすらしてないだろう
まだGoogleの中でさえメインの言語の地位にない
Android StudioでDart使えるくらいになるまでFlutterは触らんでいいと思うぞ >>894
JavaScriptの方がまだ現実的だろうね dartはキャメルケースなのがイヤ
メソッド名が説明的でモッサリモッサリしてんのがイヤ
42.toRadixString(16); // dart
42.to_s(16) // ruby 昨年末に社外に解放した的なニュースがあったな
製品化には程遠いとか googleはflutterに力入れまくってるだろ
四半期毎にリリースして
https://medium.com/flutter/announcing-flutter-1-22-44f146009e5f
前回は3000 issueをclose
半端ない力の入れよう >>905
issueの数なんてどうでもいい。バグ多くてもその数字は大きくなる。
Android StudioでDartでの開発が推奨されるようになったときに
Googleが推奨してる言語といえるようになる。
DartはまだGoogle社内ですら認められていない証拠だ
まだGoogleの中の一部の組織が推しているってだけ
Dartは機能もたりないし、性能もひどい。
>>895のbench見てこいよ
性能ゴミだから。 ドキュメントに最初に出てくるのAndroid Studioだしプラグイン開発もgoogleなのに何言ってんだ?
https://flutter.dev/docs/get-started/editor
GoogleのスマホアプリはFlutter移行進んでるし社内で認められないとか全く意味不明なんだがソースでもあるんか?
Webフレームワークのベンチで比較する意味もわからんし
せめてスマホアプリのベンチで比較したら?
あ、Xamarinの低性能っぷりが露見したら困るかな? 個人の感想で悪いがFlutterはかなり速い。うねうね動くゲームとか作るなら別だが普通のアプリなら全く問題ない。
Expand系のレイアウト座標計算が複雑なWidgetを多用したりsetStateのスコープが大きすぎると多少もっさりはするけどそれは作りの問題。 やる気重要
C#と.netみたいにいくら言語とクラスライブラリが優れててもxamarinみたいなUIフレームワークが低品質だと誰も使ってくれない
逆にdartがいくら中途半端でもクロスプラットフォームのflutterの品質が高いからflutterが使われる
言語だけを見てもしょうがない
トータルとして
dart+flutter>c#+xamarin(その他開発環境)
トータルとして勝るほうが使われるだけ dartは好きじゃないけどFlutterは好きだよ
圧倒的に楽できるから
でもハマりポイントいくつかあるから他社案件で使う時は要注意な >>912
この式で言えばxamarinだけ圧倒的に弱くてワロタ。
最新CPU比較でpentium3が参戦してる感じ。 gesture周りは、素のAndroidよりいい。
pinch-zoomとかrotateとかをきちんと用意していないAndroidの方がおかしいけど。 >>914
使ってる人ですらこんな感じだからな
Flutterをすきな人ですらDartはすきじゃない。
ほかに良い言語でフレームワークの出来もいいのが台頭してきたら
FlutterとDartは消える
>>913
Kotlin, Swift, C#と比べると機能が不足 >>912
やる気とか体育会系みたいなこと言われても
>>909
スマホアプリで比較したら多くの言語を網羅できないだろ
クライアントアプリで速い言語はサーバーサイドで使っても速いのがふつうだ Flutterの開発チームはDartを開発していたチームなのか?
>>909
もしGoogle社内で認められていたらFlutterなしで、
Android StudioとDartでAndroid app開発ができてそれがスタンダードになる。 言語じゃなくフレームワークでの比較だと言語の速さ分からなくね
895のベンチではC#とか1位のフレームワークもあればほぼ最下位のフレームワークもある
Dartには速度を追求した良いWebフレームワークが無いってだけの話かと >>921
その言語で使えるwebフレームワークが少ないなら
エコシステムが小さいという欠点を示している。
多くのフレームワークが生まれないのならそれは理由があるんだろう。
言語がクソだったり、性能がでなかったり。
遅いのはDartのせいでなくフレームワークの出来が悪いと思うなら
webフレームワーク作ってみればいいじゃない >>918
Flutterはかなり優秀なFWだからそうそう消えないと思うよ
それくらい使いやすいことだけは言っておく flutterが優秀?どのへんが?
クロスPFで動く標準UIコンポーネントが他より豊富だから仕方なくイヤイヤ使うようなものだろflutterなんて
アーキテクチャは💩 Dartは触ればさわるほどTypeScriptでいいんじゃないかと思えるな 時期OSのfuchshimaはflutter開発でkotlinもJavaも捨てるってマジ? >>931
全ては全て
コアのinheritedwidgetが💩そのものだから全て💩
ツリーのネストが深いUIやビジネスロジックが複雑な大規模アプリになると人の手に負えないカオスコードになる未来しか待ってない どんなアーキテクチャだろうとアプリが複雑になれば、コードもある程度複雑になるのは仕方ないが、状態管理で糞設計してるからだろ
例えば>>766とかも糞設計してる典型例 スレの伸びようを見ればオマエラがdartに興味を持っているということはわかった >>932
InheritedModelを理解できないからってムキになるなよwww >>933
そのクソ設計によってwidgetの再生成とレンダリングが制御されるアーキが💩だから >>937
うん、なら他のUI使ってればよろしいやん Flutterは言語とアーキテクチャがクソなら生き残るわけないね
最後に勝つのはKotlinかC#のFramework Flutterはそんなクソかな?
Dartはベストではないにしろ別に不満はないし、FlutterもViewの分離が強制されてないところがむしろ好印象だし、Widetは高品質なものが豊富だし、StatefulやProviderも慣れてしまえば普通に使えるし、iOS/Androidで全く違うUIViewController/Activityのライフサイクルをほとんど気にしなくて良いし、プラットフォーム依存部は簡単にplugin書けるし。
BLoCはクソだけど。 Provider使っとけばいいのかと思ったらRiverpodなんか出ちゃって アンチが張り付くようになったしいよいよ本格的な普及期かな おまえらアホだからわからんだろけどさ
flutter💩は値を変えるだけでdeveloperがわざわざ特定のwidgetをrebuildさせないといけない
命令形なら普通にwidgetのプロパティに代入するだけでレンダリングはFWまかせ
宣言型はFWが単純で軽量になったかわりにアプリdeveloperに面倒を押し付けてるわけ
そんな💩を歓迎してるやつも💩だろ
Reactはあまりに💩だったhtmlのdom操作から開放された功績とrenderの差分検出で性能もよいから神となったけどflutterはただの💩よ >>943
出鱈目書いて正しいツッコミさせるやつ?
くだらない小細工やってる暇があるならドキュメント読みなさいよ
読んでもわからないなら教えを乞いなさい >>943
確かに一般的によくある生成済みのコントロールに対してちゃちゃっとプロパティ変更、という概念はないね。
プロパティ変更のためには必ずと言っていいほどrebuildが伴うけどProviderと組み合わせておけばModelからのNotifyで自動的にrebuildされる。
そのへんの思想はStatefulパターンなので好みの問題かな? rebuildしても結局ウィジェットツリーに反映は差分で当ててるだろ。 >>942
Xamarinはアンチが張り付いてからそのまま消えてったよ >>943
じゃあクロスプラットフォーム開発するには今だと何がオススメなん? new省略可能なのはある意味発明だと思ってる。
たまにJavaやC#使うとnewなくて怒られて「未だにnewいるの?」と思ってしまう。
Dart以外ではガベージがたいていクソなので気軽にnewするなって事かもしれんが。 レス数が950を超えています。1000を超えると書き込みができなくなります。