Flutterやろうよ!!! 2

レス数が900を超えています。1000を超えると表示できなくなるよ。
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
2021/07/13(火) 14:15:13.67ID:cPxfYMz5M
質問させてください。

現在、次のような状況です。
1,CustomPaintで画面サイズより大きな画像を、画面内だけ描画
2,GestureDetectorのonPanUpdateのdeltaを用いてcanvasのoffsetを変更して画像を移動

この状況で、描画する画像が大きいため、スクロールバーで一気に移動したいときがあります。
しかし、一方向のSliverの並びではScrollbarとCustomScrollViewの子要素にすればよいのですが、上記の状況ではViewport(?)などが設定されておらず、簡単にはスクロールバーを実装できません。
それっぽい四角を配置するのではなく、Scrollbarウィジェットの子要素として配置できる形で実装したいです。

何かを継承して、viewportの大きさなどを指定するのだと思うのですが、ソースを読んでも理解できませんでした。
もし分かる方がいれば教えて下さい。お願いします。
2021/07/13(火) 14:48:01.79ID:82f4ikjx0
>>819
ありがとうございます
ためしてみます!
822デフォルトの名無しさん (ワッチョイ d501-bbE+)
垢版 |
2021/07/13(火) 16:08:21.37ID:6ahSbHjH0
>>821
どうやら「flutter_local_notifications 」パッケージを使った方がよさげな模様。
これなら、AndroidだけじゃなくiOSもいけるっぽい。

ttps://ichi.pro/flutter-no-tsuchi-to-ara-mu-41660884726638
ttps://stackoverflow.com/questions/61905143/how-to-create-alarm-app-in-flutter-for-ios
https://pub.dev/packages/flutter_local_notifications
2021/07/13(火) 18:15:51.60ID:82f4ikjx0
>>822
なるほど!ありがとうございます!
2021/07/14(水) 11:25:22.45ID:gWKZTcc80
Flutterをちょっと触ってみた感じだとAndroidStudioでもVSCodeでも使えるけど、
スマホアプリを作るのにどっちがオススメとかありますか?
普段はスマホアプリをAndroidStudioで作って、VSCodeでPythonを書いてるから、感覚的にはどちらでも良いんだけども
エディタの違いだけだから好きにしろってのが正解?
2021/07/16(金) 11:54:58.92ID:CSG59Cdu0
私は初心者なのであまり参考にならないと思いますけど
AndroidStudioでできることがVSCodeでもできるならVSCodeのほうが良いのではないでしょうか

開発環境のメモリが足りないなどでIDEが思いなら私はVSCodeを選ぶと思います。
ただメモリに困っておらず快適なのでAndroidStudioを使っています
IDEでやれることをVSCodeでも同じようにやれるかどうかはVSCodeのプラグイン次第なので
そこの学習コストや調査コストにかけられるかどうかで洗濯してみてはいかがでしょうか。

ちなみに私はVim使いですが、やっぱりVim上で完結できない機能もあるので
AndroidStudioを使います
2021/07/16(金) 12:50:53.72ID:EyCg5AFe0
個人的にはVSCodeがおすすめ
ビルド状況の確認は確かAndroidStudioでしか出来ないけど、開発のしやすさは多数の拡張機能が揃ってるVSCodeの方がしやすい印象
軽量で、他の言語とかで使ってた拡張機能も使えるものも多くて環境も揃えやすい
2021/07/17(土) 11:24:57.34ID:+//uVn040
>>824
vscodeはideじゃなくて所詮汎用のエディタ
基本性能が劣るから使いたくない
色々な表示が見にくくてカスタムしても足りない
flutterのプラグインにinspector, performanceとかの機能がたぶんない
起動は早いかもしれないけどインデックスとかを起動時にしないだけでメソッドの使用箇所とかの最初の検索時に長く待たされる
メモリはくわない

android studioはide
カスタムしなくても使いやすい
flutter開発用のタブやツールバーがある
リファクタリングの機能が強い
プロジェクトの設定やrunの設定がしやすい

自分で使って決めるのがいいよ
メモリが辛いからvscodeを選ぶのはダブルベッドが快適なのに部屋が狭いからシングルにするようなもの

>>826
> 他の言語とかで使ってた拡張機能も使えるものも多くて環境も揃えやすい
有料のintellij ideaなら他の言語の拡張機能も使えるらしいよ
2021/07/17(土) 11:38:49.37ID:SNldCcMt0
VSCodeでもインスペクタあるじゃん。

俺はVSCode派。
色々拡張使ってるから、Android Studioだとイマイチ。
2021/07/17(土) 12:01:10.20ID:idd2wS0Y0
>>827
他の言語で使ってた拡張機能ってのはそういう意味じゃなくてVSCode自体のエディタ拡張のこと
単語の誤字を見つけてくれるだとか、対応する括弧に同じ色をつけるだとか、フォーマッターとかGit関連とかリモート開発とかそういうの
言語によらない一般的な機能はDartにも適用できるから、今までの開発環境そのままでFlutter開発ができるイメージ
そしてインスペクターはVSCodeにもある
2021/07/17(土) 12:36:55.45ID:yMtstkFfr
VScodeはカスタマイズ出来ない人には辛いかもね
玄人向きだ
2021/07/17(土) 14:27:31.67ID:lsj81KFK0
vscodeってIDEだと思ってたけど違うのか?
2021/07/17(土) 14:46:29.67ID:fMjrGIrY0
実態はどうあれVSCodeはIDEではなくコードエディタ
2021/07/17(土) 15:47:07.35ID:yMtstkFfr
VSとか使う気にならないぐらいの
スーパーなエディタ
834デフォルトの名無しさん (ワッチョイ 052f-Io+N)
垢版 |
2021/07/17(土) 15:57:32.32ID:+//uVn040
>>828 >>829
> VSCodeでもインスペクタあるじゃん。
> そしてインスペクターはVSCodeにもある
vscode内で使えないと「vscodeにもある」とは言えないけど使えるようになった?
前はvscode内で開けなくてブラウザを開かないといけなかった

>>829
> 今までの開発環境そのままでFlutter開発ができるイメージ
intellij ideaはjava, dart&flutter, c++他いろいろに使えるんだから同じことじゃん
835デフォルトの名無しさん (ワッチョイ 052f-Io+N)
垢版 |
2021/07/17(土) 15:59:05.87ID:+//uVn040
> 色々拡張使ってるから、Android Studioだとイマイチ。
それは逆も言えるよね
android studioの拡張を色々使ってるからvscodeだとイマイチ
2021/07/17(土) 16:03:55.81ID:PvcQ06yVM
使いたい方を使え
2021/07/17(土) 17:21:50.46ID:fMjrGIrY0
>>834
VSCodeの中でInspectorとかPerformanceとか開けるようになってるよ
ブラウザで開く機能も残ってる
2021/07/17(土) 18:12:28.78ID:SNldCcMt0
>>834
VSCode内で開ける。

IntellJは仕事で使うにはライセンス買わないといかんので、布教しづらいのもある。
2021/07/17(土) 18:14:22.30ID:SNldCcMt0
>>835
Android Studioの拡張より、VSCodeの拡張の方が自由度高いと思うが、
それでも、Android Studioの拡張が良いならそれでいいんじゃない?

Rainbow csvとか便利よ。
2021/07/17(土) 18:42:47.63ID:PEe41EmP0
IntellJって有料だったの?と思ったらおいどんはオープンソース活動してたから無料で使えてただけだった
2021/07/17(土) 18:49:05.23ID:+//uVn040
>>837 >>838
へえ使えるようになったんだね

>>839
rainbow csvはandroid studioにもあるけど何か違うの?
他にもっと便利なcsvもあるし

自分が使ってる特定の拡張が使えないと困るとかそういう話ならそれも逆が言えるからvscodeのほうがいい理由にはならないね
2021/07/17(土) 18:54:30.52ID:+//uVn040
>>840
community版じゃね?
万能なのはultimate
2021/07/17(土) 19:04:24.04ID:SNldCcMt0
>>841
違わないと言えば違わないし、違うと言えば違うわな。

どうしても推したいわけではないし、話が噛み合ってないと思うわ。
2021/07/17(土) 19:18:04.02ID:I3bNeCoQa
>>843
え?
両方見たら同じにしか見えなかった。
2021/07/17(土) 19:25:13.85ID:MR/iQvAS0
IDEとエディタのどっちが上話は宗教戦争にしかならんからやめれ
2021/07/17(土) 19:27:53.51ID:hm/+uR1h0
どちらも負けを認めないから永久に平行線だしな
2021/07/17(土) 19:33:37.86ID:idd2wS0Y0
普通はどっちかしか使ってないし、調べもしないから話が噛み合わないね
ここまで意見割れるなら結局どっちも一度使ってみるのが良いんじゃないかってのに戻るよな
2021/07/17(土) 19:34:26.62ID:iCKbIDvP0
基準をしめしてこういう部分はこっちが上という話であれば建設的になるかもしれない
2021/07/17(土) 19:38:31.40ID:+//uVn040
>>843
矛盾したことを言っといて屁理屈言う人とはまあ噛み合わないね
でも意見は一致してると思うけどな
合うほうを使えばいいって考えだよ
2021/07/17(土) 19:42:35.93ID:SNldCcMt0
>>844
差なんか見つけようと思えばいくらでも見つかる。
水掛け論よ。

>>849
俺も合う方を使えば良いと思うよ。
2021/07/17(土) 19:43:00.36ID:SNldCcMt0
エディタから派生した環境と、
統合開発環境から派生した環境だと、
割とエディタから派生した環境の方を重宝するかな、ってぐらい。
emacs派だから徹底的に合わんと思う。

VSCodeはターミナルが大きくなって、最近棲みやすくなった。
2021/07/17(土) 19:44:51.87ID:0G1sZp7Q0
逆言うと2択かも
他は考えられない

俺はvscにvimプラグイン入れてflutter書いてるけど快適
敢えてvimで書こうとは思わないな
2021/07/17(土) 19:53:26.82ID:I3bNeCoQa
差を見つけようと思わなければ大して違わないプラグインを何のために挙げたの?
2021/07/17(土) 20:20:57.01ID:SNldCcMt0
>>853
勢い。
2021/07/17(土) 20:37:10.97ID:I3bNeCoQa
>>854
好き。
2021/07/17(土) 20:45:28.11ID:idd2wS0Y0
VSCodeはRemoteDevelopmentがめっちゃええぞ
2021/07/17(土) 20:52:14.49ID:+//uVn040
>>856
それflutterの話?
2021/07/17(土) 22:25:24.24ID:idd2wS0Y0
>>857
別にFlutterに限った話じゃないので、大して違わなくないプラグインの例のつもり
特にクロスプラットフォーム開発のできるFlutterならWSL上やSSH越し、Docker内で開発することあると思うけど、マジでおすすめだよ
859デフォルトの名無しさん (ワッチョイ 0d01-6DSo)
垢版 |
2021/07/18(日) 02:35:32.27ID:VhrchZXT0
intelijから入ったのvsに移行できんかったわ
慣れからは逃れられない
2021/07/18(日) 06:54:41.51ID:R29RZMH9a
>>858
IntelliJ系IDEに搭載されてる機能と比べて
なにが優れてるのか教えて。
861デフォルトの名無しさん (ワッチョイ 9501-hwij)
垢版 |
2021/07/18(日) 08:38:54.64ID:cj6ZXXbS0
>>860
エディタがキビキビ動く
2021/07/18(日) 09:18:45.92ID:hCYC6Hxta
>>861
>>858の機能の話だよ。
2021/07/18(日) 14:14:21.58ID:iGKUCtTg0
速さの問題だったらメモリ16GB SSDの環境でCPUもグラモもミドルクラスのものだったら対して変わらないよ
2021/07/18(日) 14:38:16.06ID:YLwHnOUT0
エディタ戦争は結局どっちも納得しないから終わらん
どっちでも問題無く開発できるから好きな方使えばいいんじゃね
865デフォルトの名無しさん (ワッチョイ 9501-hwij)
垢版 |
2021/07/18(日) 20:22:28.13ID:cj6ZXXbS0
>>862
Extensionの設定はvscodeが楽、なんだけどsetting.jsonの切り替え機能が無いから、モバイルとサーバやるとメンドイ。
2021/07/18(日) 20:42:55.96ID:H/NN8O820
今は、Windows 10 のハイパーバイザーで、
WSL2, Linux, Docker Compose, VSCode(Remote Container, Remote WSL)

Ruby on Rails, Node.js(Webpack, Babel)
データベース、ブラウザを起動するから、

メモリは、16GB 以上必要で、32GB推奨。
8GBじゃ、キツイ

この内、Windows側で起動するものは、VSCode、ブラウザ。
これら以外は、Linux側
2021/07/18(日) 23:59:12.85ID:nijjgiiu0
intellijはろくに使ったことがないけど、リファクタリング機能とかプロファイリング機能とかはvscodeより優れてたりしないの?
868デフォルトの名無しさん (ワッチョイ 9501-daLI)
垢版 |
2021/07/22(木) 04:37:26.98ID:AcxNoDKG0
無神経アスリート死ねよ、五輪殺人自民党死ねよ
2021/07/22(木) 08:33:56.44ID:8GgI1nYVa
五輪よりガキの夏休みを廃止してほしいわ
870デフォルトの名無しさん (スププ Sdfa-dYN1)
垢版 |
2021/07/22(木) 20:56:13.63ID:W+0hIFDKd
>>868
はい通報。
2021/07/25(日) 17:36:56.87ID:5hP06Cwg0
Web以外のパソコンからスマホまでのクライアントサイドは色々やってきたけど、
サーバーサイドは一つだけでいいかなと思ってるが何がお勧め??
一番高速じゃなくていいが、上位グループのやつ
C#できるからASP.NETCoreあたりが無難??

で、ASP.NETでWebAPI作ってFlutterWebで、Android/iOS/Webで一気に
フロントエンド作って完璧??
2021/07/25(日) 20:49:07.76ID:KnZ0ZpN60
>>871
クライアントサイドでFlutter使うなら、どうせなら全部Dartで書くほうがいい気がするね。親和性も高いし、なんといっても十分高速に動作する
Dartは元々ソケットプログラミングは可能だし、AQUEDUCTというのもある
最も無難なのはPHPだが、HTMLを直にやり取りしないから最近ならGoやPython、Rubyあたりが選択肢に入る
2021/07/25(日) 20:59:00.74ID:MU31hGNjM
今時、フルスクラッチは効率悪すぎるし、よっぽど特殊な用途でなければ、ライブラリやフレームワークがこなれてるかどうかだよね
2021/07/25(日) 21:30:09.38ID:IvcU+behp
鯖はPythonが無難よ
他言語だとAI絡みの案件来たとき面倒増えるだけだし
クライアントがFlutterならFirebase/Amplify使うだろうけどPython選んどけば何も問題もない
2021/07/25(日) 21:46:16.70ID:8fI7/2m10
Navigator 2.0の公式ライブラリを作るような話をどこかで聞いたけど
まだかなまだかな
2021/07/25(日) 21:51:34.50ID:KnZ0ZpN60
>>874
Pythonは動作が遅すぎるから、問題ある
AI絡みのことがしたい時、別サーバーを建ててそこでPythonを動かすから、WebAPIサーバー側にPythonを選ぶかどうかは本当に関係ない
2021/07/25(日) 23:50:47.91ID:Ie3kKwwU0
YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、Ruby on Rails のみ。
時給1万円のキャリアパスも、Rails → Go だけ

Node,js, Django も使われない。
PHP は一生やる必要はない

プログラミングのバックエンド技術スタックで採用が決まるのは、
Rails, Docker, AWS, Go の600万円

だから、AWSのくろかわこうへいのサロンにも、入る必要がある

基本は、AWS Fargate, Lambda などのサーバーレス。
サーバーを管理しない

Lambdaは、Rubyも使える
2021/07/26(月) 04:29:37.72ID:aF8eY2yd0
>>877
スレ間違えてますよ
2021/07/26(月) 12:22:57.63ID:hH5EsBwVp
>>876
いやいや元がサーバーサイドを一つ(の言語?)にしたいって話なのに
AIだけPythonの別環境作ってたら解決にならないでしょ
2021/07/26(月) 13:06:58.74ID:8NczElVsM
>>879
サーバーサイドってWEBサーバーのこと言ってるんだから、AIはまた違う話だ
AIしたいならそれはサーバーサイドとは言わない
881デフォルトの名無しさん (ワッチョイ 1390-Whm1)
垢版 |
2021/07/26(月) 17:53:23.24ID:HCEy4hv90
>>873
ですね
フルスクラッチはしたくありません
で、ASP.NETならoauth2のWebAPIとかも簡単に
作れそうだし、TechEmpowerのベンチ見ても速度いい線いってるし
これがいいかなと思った次第です
2021/07/26(月) 18:26:34.13ID:8NczElVsM
>>881
たしかにC#は十分古いしASP.NETも年代重ねてるけど、使用者が少なくてコミュニティが発達してないから、こなれてるとは言い難いよ
もう少し新しい言語でも使用者が多い方を選んでおくと、実践的な不都合の改善がされていることを期待できるし、情報量も多い
2021/07/26(月) 19:09:22.49ID:twBA/Qnm0
スレ違い
サーバーサイドはFlutterで利用できるインターフェースを作れればなんでもいい

聞きたいことはそういうことじゃないなら何がしたいのか明確にしてよ
「サーバーサイドは一つだけでいいかな」って個人のアプリのため?
2021/07/27(火) 04:58:39.21ID:x4yitIm80
>>877
に書いたけど、KENTA が結論を出している!

フロント/バックエンドを同じ言語で作れば、複数言語をやらなくて良いという、
Node.js は結局、シェアを取れなかった

結局バックエンドは、Rails, Go だけ。
時給1万円のキャリアパスも、Rails → Go だけで良い。
だからKENTAは、この道筋しか教えていない

Node,js, Django も使われない。
PHP は一生やる必要はない

動的言語のバックエンドは、
Railsよりも、かなりのプラス面がないと使われない

つまり、JS, Python, PHP で、バックエンドを書くのを嫌がる、香具師が多い

バックエンドは複雑怪奇なソースコードになるから、
Ruby以外だと可読性が低くて書けない。
他人のソースコードも読めないから、保守できない

実用的には、Rails, Go だけ。
Rust, Elixir も、普及のキャズムを越えなかった。
まあ、スクエニなどは、Elixirを使っているけど
2021/07/27(火) 06:49:04.37ID:1T9Rt/Ya0
Firebase導入してからWebAPI自作する事なんて無くなったぞ
無価値な労力かける前に環境見直せよ
2021/07/27(火) 10:52:37.30ID:LjVXOnbf0
サーバから通知送るのってFirebaseが王道ですか?
2021/07/27(火) 12:06:31.84ID:jpohwJyrM
そういやdartってaltJSだからlambdaやらcloud functionでも動かせるはずか
888デフォルトの名無しさん (アウアウエー Sae3-2k4T)
垢版 |
2021/07/27(火) 12:10:45.52ID:lR2CQBFLa
>>884
1日1回くらいの書き込みじゃ話にならないよ。
1分に一回くらい書き込まないと!
時間あるんだからちゃんとやろうよ。
2021/07/27(火) 12:26:59.06ID:lylL+CJC0
>>885
WebAPI作るの労力かかるって思ってる駆け出しさんかな
Firebase使い勝手悪いしFirestoreは制限多くて余計に労力かかるし
仕様変更入ったときに変えにくくて泣くじゃん
TODOしか作ったことない人にはわからないか
2021/07/27(火) 14:36:32.90ID:1T9Rt/Ya0
>>889
その余計な労力のかかる制限と使い勝手の悪さって具体的に何?w
891デフォルトの名無しさん (アウアウエー Sae3-2k4T)
垢版 |
2021/07/27(火) 17:15:45.07ID:lR2CQBFLa
>>890
889:具体的とかそんなのやってねーから!!!
2021/07/27(火) 17:22:14.56ID:XCW0Uv+Y0
>>887
そのあたりは別にalstjs関係なく別言語動くよ
dartは別にaltJSじゃなく、JSへのトランスパイラが別で開発されてるだけ
Flutter Webで動作させるときに変換する
完全に別言語だから生成されたコードは読みにくくいけど、普通にJSやAltJS系書くより高速な処理になるようにコードが生成されるらしいね
2021/07/27(火) 17:46:33.56ID:V/uLeYofr
ブラウザへのDartVM搭載断念からFlutter発表前まではただのAltJS言語でしかなかったんじゃね
2021/07/27(火) 18:50:07.56ID:lylL+CJC0
>>890
サーバーサイドの経験者なら聞くまでもなく明らかでしょ?
知らないから草生やして煽って聞き出そうとしてるのが見え見えで恥ずかしいよ
あとwは古いよ
2021/07/27(火) 19:07:31.18ID:2yzTlKKM0
>>894
経験者じゃなくて知らないから出来れば教えてほしい
2021/07/27(火) 19:13:43.74ID:LjVXOnbf0
画面の中にTextでhello worldって表示しているんですが
画面の中にこの文字列が表示されているかテストする方法を教えないでください
897デフォルトの名無しさん (ワッチョイ 4901-ln9m)
垢版 |
2021/07/27(火) 19:15:35.00ID:eZsV09Lk0
時代はサーバーレス。 サーバーサイドとか、Web-APIを開発するなんて作業は
もはや時代遅れ。

ttps://azure.microsoft.com/ja-jp/services/functions/#overview
898デフォルトの名無しさん (アウアウエー Sae3-2k4T)
垢版 |
2021/07/27(火) 19:36:52.08ID:lR2CQBFLa
>>895
894:だから具体的とかそんなんやってねーんだよ!!!!
2021/07/27(火) 20:12:07.26ID:xtC0kbowa
firestore辛いとこあるのわかる
小さいアプリならいいけど複雑だとrdbのほうが簡単

時代はサーバーレスっていうけどtwitterもインスタもtictocもたぶんサーバーレスじゃないよね?
2021/07/27(火) 20:25:26.74ID:1T9Rt/Ya0
>>894
えぇ…自分で使い勝手とか言い出したのに…
2021/07/27(火) 20:38:39.15ID:fcXW6QcH0
設計なんてケースバイケースで
なんでもかんでもfirebaseとかrdbmsとか
そういう偏った考え方してるからいろいろ辛いんでないの?
webapiが善とか悪じゃ無く使い分けが大事だと思う
2021/07/27(火) 21:09:54.45ID:4eRbUGG40
ts2dartって開発止まったみたいだけど需要あるんかな
dartは色々きつい
2021/07/27(火) 21:32:57.11ID:xtC0kbowa
そのとおり
firestoreのほうができないことが多いからなんでもfirestoreでやろうとする人は他も知って使い分けるのがいいね
2021/07/27(火) 21:42:41.34ID:xtC0kbowa
>>902
慣れろ!
tsに慣れてればdartがきついしdartに慣れてればtsがきつい
jsを拡張したtsのほうがおれにはきつくて癖が少ないdartが馴染むけど慣れ次第だと思ってどっちも使ってる
2021/07/28(水) 05:49:52.12ID:XEJo+pXZ0
企業が求めているのは、バックエンド技術者。
Ruby on Rails, Linux, Docker, AWS、データベース

だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
AWS Solution Architect 資格とか、この本を読むとか

Amazon Web Services パターン別構築・運用ガイド 改訂第2版、2018

サーバー構築運用は難しいから、Amazon はサーバーを管理しない・サーバーレスを勧めている。
EC2 ではなく、Fargate, Lambda, Elastic Beanstalk など

Amazon Linux, Aurora も管理不要。
Amazonがセキュリティー更新してくれる
906デフォルトの名無しさん (アウアウエー Sae3-2k4T)
垢版 |
2021/07/28(水) 11:52:12.95ID:krSB8hV+a
>>905
時間あるんだからもっと書き込めよゴミ笑
907デフォルトの名無しさん (ワッチョイ 4901-ln9m)
垢版 |
2021/07/28(水) 21:07:42.06ID:AQPDK+FQ0
>>906
どうせ、どっかから拾ってきたコピペ。相手するだけ無駄。
908デフォルトの名無しさん (ワッチョイ 695f-MYQi)
垢版 |
2021/07/28(水) 21:19:07.71ID:FfXYbu+u0
正直クロスプラットフォーム開発ってしっくりこないんだよな
あるプラットフォームで開発したネイティブアプリを別のプラットフォームでも使えるようにすることの大部分はプラットフォーマー同士が協力してやるべきことなんだよ
2021/07/28(水) 21:37:06.35ID:g7hap2ro0
>>908
あるプラットフォームで開発したものをってところが既にクロスプラットフォーム開発ではない
さらに言えばその協力する作業を減らせるのが良いところ
2021/07/28(水) 22:28:20.52ID:kTclUUX00
>>908
プラットフォーマー同士の協力が起こることがないから
クロスプラットフォームのフレームワークがあるんだし
それでうまくいってるでしょ
しっくりこないのは頭が固くて柔軟に受け入れられないか受け入れたくないだけ
2021/07/29(木) 04:55:13.48ID:Bm0Z0U0B0
企業が求めているのは、可搬性のあるバックエンド技術。
Ruby on Rails, Linux, Docker, AWS、データベース

Linux, Dockerが絶対の世界。
Ruby製のVagrant さえ、使う必要がなくなった

だから、Windows 10 に、WSL2, Docker が出来た。
新規プロジェクトで、Windows Server を使う人がいないから

学生時代にVagrant を作った、Mitchell Hashimoto も、
今は、Go 製のTerraform を作っている

今や、HashiCorp の時価総額は、5千億円ぐらいある。
今世紀最大の起業家
912デフォルトの名無しさん (ワッチョイ d901-kLwY)
垢版 |
2021/07/29(木) 06:32:42.88ID:fGuK/yfB0
firebase使えばバックエンドはほとんど書かなくていいよな、webhookとかだけかな
913デフォルトの名無しさん (ワッチョイ d901-kLwY)
垢版 |
2021/07/29(木) 06:35:26.95ID:fGuK/yfB0
>>897
web APIとかセキュリティーホールだよね
2021/07/29(木) 16:38:38.72ID:42ptnjwA0
サーバーレスとはWeb APIなしという意味ではないぞ?
915デフォルトの名無しさん (ワッチョイ 5d01-EItT)
垢版 |
2021/07/30(金) 15:17:32.67ID:EjVWTmkB0
大雑把に言ってしまえば、Web APIって、JSON形式やXML形式のデータをHTTP(HTTPS)
のPOSTで投げて、結果をHTTP Response のbodyがJSON形式やXML形式のデータで受け
取ってるだけだよね?

昔だとSOAP、最近はRESTとか呼んでるみたいだが、要するにXMLの仕様が難解過ぎて、
CSVに毛が生えたようなJSONが主流になったという理解だが合ってる?
2021/07/30(金) 16:24:29.26ID:gilP5Mmk0
null safetyのIterableでsingleWhereだと条件にあうやつが一つもないとnullがかえってきません
ないとnull返したいのですがsingleWhereOrNullとかにアクセスできません
2021/07/30(金) 16:27:42.94ID:gilP5Mmk0
https://api.flutter.dev/flutter/package-collection_collection/IterableExtension/singleWhereOrNull.html
これってどうやってアクセスするんでしょうか
コード補完にもでてきません
import 'dart:collection';
しゅてます
2021/07/30(金) 17:40:46.69ID:n/UloM9p0
>>915
SPA・Ajax では、ページ遷移をしないで、
ページ内のある部分だけを、JavaScript で書き換えるから、
サーバーから、HTML を送ってもらう必要がない

JSON で、データだけを送ってもらえば、部分的に書き換えられる
2021/07/30(金) 22:02:08.18ID:mb6d7iGdM
>>917
ちゃんと読め
package:collection/collection.dartをインポートしろ
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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