ようこそ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
Flutterやろうよ!!! 2
レス数が900を超えています。1000を超えると表示できなくなるよ。
1デフォルトの名無しさん (ワッチョイ 8f5f-+np5)
2021/01/30(土) 12:22:39.97ID:4Fw02M/h0809デフォルトの名無しさん (ワッチョイ cbbb-iyCa)
2021/07/09(金) 07:56:46.84ID:0Ve7WLwQ0810デフォルトの名無しさん (ワッチョイ cb10-rc1h)
2021/07/12(月) 03:47:00.80ID:94u5bLqm0 dartって複数種類の型を持つListって定義できないのか。TypeScriptでいう[number, string]みたいな
811デフォルトの名無しさん (ワッチョイ 23e4-B1bW)
2021/07/12(月) 06:59:23.56ID:h63FyNRh0 >>810
本当になんでもいいならList<dynamic>でいけたはず
int, String固定なら、それぞれどういう用途で使うかに対して名前をつけるというのがいいんじゃないか
例えばint age, String nameだったら
abstract class PersonData {
final value;
PersonData(this.value);
}
class PersonAge extends PersonData✓{
final int value;
Age(this.value) : super(value);
}
class PersonName extends PersonData {
// 略
}
とかしておけば、List<PersonData>に入るのはPersonAge, PersonNameという役割を持ったint, Stringになる
クラスの作り方はもっと良い方法あるかも…
本当になんでもいいならList<dynamic>でいけたはず
int, String固定なら、それぞれどういう用途で使うかに対して名前をつけるというのがいいんじゃないか
例えばint age, String nameだったら
abstract class PersonData {
final value;
PersonData(this.value);
}
class PersonAge extends PersonData✓{
final int value;
Age(this.value) : super(value);
}
class PersonName extends PersonData {
// 略
}
とかしておけば、List<PersonData>に入るのはPersonAge, PersonNameという役割を持ったint, Stringになる
クラスの作り方はもっと良い方法あるかも…
812デフォルトの名無しさん (アウアウウー Sa09-6g6h)
2021/07/12(月) 09:35:17.82ID:YM5yp6X0a 継承を使わずコンストラクタで
Person.fromAge
とか
Person.fromName
とかもありかもね。
この場合も値の内部保持はdynamicだけど。
Person.fromAge
とか
Person.fromName
とかもありかもね。
この場合も値の内部保持はdynamicだけど。
813デフォルトの名無しさん (ワッチョイ cb10-rc1h)
2021/07/12(月) 15:45:53.05ID:94u5bLqm0 いやー確かにデータ構造としてはそれでいいんだろうけどね
事情としては、APIで取得するJSONがそういう値でjson_serializableでそのままfromJson出来なくてなんだかなあとなっている
TupleのGoogle謹製のパッケージはあったけどjson_serializableと組み合わせるのは難易度高そうだった
事情としては、APIで取得するJSONがそういう値でjson_serializableでそのままfromJson出来なくてなんだかなあとなっている
TupleのGoogle謹製のパッケージはあったけどjson_serializableと組み合わせるのは難易度高そうだった
814デフォルトの名無しさん (ワッチョイ d501-bbE+)
2021/07/12(月) 19:36:33.96ID:fvUGnE6H0 Json形式のデータから、ディクショナリ(Map)構造に変換するパッケージがあった
ような記憶があるけど、今すぐ名前が思い出せんな。
ような記憶があるけど、今すぐ名前が思い出せんな。
815デフォルトの名無しさん (ワッチョイ 0501-6g6h)
2021/07/12(月) 20:13:24.27ID:/bNviBv20 >>813
Tupleはあくまで値のペアを格納するものなのでちょっと目的とは違うくない?
俺も同じような事で悩んだけど、結局一旦dynamicで受けて適切なエラー処理を入れながら目的の型に変換した記憶が。
Tupleはあくまで値のペアを格納するものなのでちょっと目的とは違うくない?
俺も同じような事で悩んだけど、結局一旦dynamicで受けて適切なエラー処理を入れながら目的の型に変換した記憶が。
816デフォルトの名無しさん (ワッチョイ cd5f-52dm)
2021/07/12(月) 20:18:02.55ID:AmSiOkT50 指定した時間にアプリを自動起動する方法ってFlutterじゃ無理ですか?
817デフォルトの名無しさん (ワッチョイ d501-bbE+)
2021/07/13(火) 06:29:50.06ID:6ahSbHjH0818デフォルトの名無しさん (ワッチョイ cd5f-52dm)
2021/07/13(火) 11:33:15.14ID:82f4ikjx0 >>817
Google純正の時計アプリなんですけど
アラームを設定してからアプリを閉じても、指定した時間にアプリが起動して音が鳴るんです
バックグラウンドではないのにアプリが立ち上がる、そういうことがしたいんですね
https://play.google.com/store/apps/details?id=com.google.android.deskclock&hl=ja&gl=US
Google純正の時計アプリなんですけど
アラームを設定してからアプリを閉じても、指定した時間にアプリが起動して音が鳴るんです
バックグラウンドではないのにアプリが立ち上がる、そういうことがしたいんですね
https://play.google.com/store/apps/details?id=com.google.android.deskclock&hl=ja&gl=US
819デフォルトの名無しさん (ワッチョイ d501-bbE+)
2021/07/13(火) 11:44:45.54ID:6ahSbHjH0 >>818
Flutter/Dartの問題というより、プラットフォーム(OS)依存になると思います。
Windowsだとタスクマネージャーに登録しますが、Androidの場合だと、
ttp://android-note.open-memo.net/sub/activity__autorun.html
のようなことをする必要があります。 Flutterから使う場合、以下のようなパッケージが
あるみたいです。 但し、Android限定です。 iOSは判りません。
ttps://pub.dev/packages/android_alarm_manager (旧)
ttps://pub.dev/packages/android_alarm_manager_plus
Flutter/Dartの問題というより、プラットフォーム(OS)依存になると思います。
Windowsだとタスクマネージャーに登録しますが、Androidの場合だと、
ttp://android-note.open-memo.net/sub/activity__autorun.html
のようなことをする必要があります。 Flutterから使う場合、以下のようなパッケージが
あるみたいです。 但し、Android限定です。 iOSは判りません。
ttps://pub.dev/packages/android_alarm_manager (旧)
ttps://pub.dev/packages/android_alarm_manager_plus
820デフォルトの名無しさん (テテンテンテン MMcb-B1bW)
2021/07/13(火) 14:15:13.67ID:cPxfYMz5M 質問させてください。
現在、次のような状況です。
1,CustomPaintで画面サイズより大きな画像を、画面内だけ描画
2,GestureDetectorのonPanUpdateのdeltaを用いてcanvasのoffsetを変更して画像を移動
この状況で、描画する画像が大きいため、スクロールバーで一気に移動したいときがあります。
しかし、一方向のSliverの並びではScrollbarとCustomScrollViewの子要素にすればよいのですが、上記の状況ではViewport(?)などが設定されておらず、簡単にはスクロールバーを実装できません。
それっぽい四角を配置するのではなく、Scrollbarウィジェットの子要素として配置できる形で実装したいです。
何かを継承して、viewportの大きさなどを指定するのだと思うのですが、ソースを読んでも理解できませんでした。
もし分かる方がいれば教えて下さい。お願いします。
現在、次のような状況です。
1,CustomPaintで画面サイズより大きな画像を、画面内だけ描画
2,GestureDetectorのonPanUpdateのdeltaを用いてcanvasのoffsetを変更して画像を移動
この状況で、描画する画像が大きいため、スクロールバーで一気に移動したいときがあります。
しかし、一方向のSliverの並びではScrollbarとCustomScrollViewの子要素にすればよいのですが、上記の状況ではViewport(?)などが設定されておらず、簡単にはスクロールバーを実装できません。
それっぽい四角を配置するのではなく、Scrollbarウィジェットの子要素として配置できる形で実装したいです。
何かを継承して、viewportの大きさなどを指定するのだと思うのですが、ソースを読んでも理解できませんでした。
もし分かる方がいれば教えて下さい。お願いします。
821デフォルトの名無しさん (ワッチョイ cd5f-52dm)
2021/07/13(火) 14:48:01.79ID:82f4ikjx0822デフォルトの名無しさん (ワッチョイ 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
どうやら「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
823デフォルトの名無しさん (ワッチョイ cd5f-52dm)
2021/07/13(火) 18:15:51.60ID:82f4ikjx0 >>822
なるほど!ありがとうございます!
なるほど!ありがとうございます!
824デフォルトの名無しさん (ワッチョイ bdae-6oml)
2021/07/14(水) 11:25:22.45ID:gWKZTcc80 Flutterをちょっと触ってみた感じだとAndroidStudioでもVSCodeでも使えるけど、
スマホアプリを作るのにどっちがオススメとかありますか?
普段はスマホアプリをAndroidStudioで作って、VSCodeでPythonを書いてるから、感覚的にはどちらでも良いんだけども
エディタの違いだけだから好きにしろってのが正解?
スマホアプリを作るのにどっちがオススメとかありますか?
普段はスマホアプリをAndroidStudioで作って、VSCodeでPythonを書いてるから、感覚的にはどちらでも良いんだけども
エディタの違いだけだから好きにしろってのが正解?
825デフォルトの名無しさん (ワッチョイ 615f-CB+s)
2021/07/16(金) 11:54:58.92ID:CSG59Cdu0 私は初心者なのであまり参考にならないと思いますけど
AndroidStudioでできることがVSCodeでもできるならVSCodeのほうが良いのではないでしょうか
開発環境のメモリが足りないなどでIDEが思いなら私はVSCodeを選ぶと思います。
ただメモリに困っておらず快適なのでAndroidStudioを使っています
IDEでやれることをVSCodeでも同じようにやれるかどうかはVSCodeのプラグイン次第なので
そこの学習コストや調査コストにかけられるかどうかで洗濯してみてはいかがでしょうか。
ちなみに私はVim使いですが、やっぱりVim上で完結できない機能もあるので
AndroidStudioを使います
AndroidStudioでできることがVSCodeでもできるならVSCodeのほうが良いのではないでしょうか
開発環境のメモリが足りないなどでIDEが思いなら私はVSCodeを選ぶと思います。
ただメモリに困っておらず快適なのでAndroidStudioを使っています
IDEでやれることをVSCodeでも同じようにやれるかどうかはVSCodeのプラグイン次第なので
そこの学習コストや調査コストにかけられるかどうかで洗濯してみてはいかがでしょうか。
ちなみに私はVim使いですが、やっぱりVim上で完結できない機能もあるので
AndroidStudioを使います
826デフォルトの名無しさん (ワッチョイ dae4-fAEb)
2021/07/16(金) 12:50:53.72ID:EyCg5AFe0 個人的にはVSCodeがおすすめ
ビルド状況の確認は確かAndroidStudioでしか出来ないけど、開発のしやすさは多数の拡張機能が揃ってるVSCodeの方がしやすい印象
軽量で、他の言語とかで使ってた拡張機能も使えるものも多くて環境も揃えやすい
ビルド状況の確認は確かAndroidStudioでしか出来ないけど、開発のしやすさは多数の拡張機能が揃ってるVSCodeの方がしやすい印象
軽量で、他の言語とかで使ってた拡張機能も使えるものも多くて環境も揃えやすい
827デフォルトの名無しさん (ワッチョイ 052f-Io+N)
2021/07/17(土) 11:24:57.34ID:+//uVn040 >>824
vscodeはideじゃなくて所詮汎用のエディタ
基本性能が劣るから使いたくない
色々な表示が見にくくてカスタムしても足りない
flutterのプラグインにinspector, performanceとかの機能がたぶんない
起動は早いかもしれないけどインデックスとかを起動時にしないだけでメソッドの使用箇所とかの最初の検索時に長く待たされる
メモリはくわない
android studioはide
カスタムしなくても使いやすい
flutter開発用のタブやツールバーがある
リファクタリングの機能が強い
プロジェクトの設定やrunの設定がしやすい
自分で使って決めるのがいいよ
メモリが辛いからvscodeを選ぶのはダブルベッドが快適なのに部屋が狭いからシングルにするようなもの
>>826
> 他の言語とかで使ってた拡張機能も使えるものも多くて環境も揃えやすい
有料のintellij ideaなら他の言語の拡張機能も使えるらしいよ
vscodeはideじゃなくて所詮汎用のエディタ
基本性能が劣るから使いたくない
色々な表示が見にくくてカスタムしても足りない
flutterのプラグインにinspector, performanceとかの機能がたぶんない
起動は早いかもしれないけどインデックスとかを起動時にしないだけでメソッドの使用箇所とかの最初の検索時に長く待たされる
メモリはくわない
android studioはide
カスタムしなくても使いやすい
flutter開発用のタブやツールバーがある
リファクタリングの機能が強い
プロジェクトの設定やrunの設定がしやすい
自分で使って決めるのがいいよ
メモリが辛いからvscodeを選ぶのはダブルベッドが快適なのに部屋が狭いからシングルにするようなもの
>>826
> 他の言語とかで使ってた拡張機能も使えるものも多くて環境も揃えやすい
有料のintellij ideaなら他の言語の拡張機能も使えるらしいよ
828デフォルトの名無しさん (ワッチョイ 55ad-RbwH)
2021/07/17(土) 11:38:49.37ID:SNldCcMt0 VSCodeでもインスペクタあるじゃん。
俺はVSCode派。
色々拡張使ってるから、Android Studioだとイマイチ。
俺はVSCode派。
色々拡張使ってるから、Android Studioだとイマイチ。
829デフォルトの名無しさん (ワッチョイ dae4-fAEb)
2021/07/17(土) 12:01:10.20ID:idd2wS0Y0 >>827
他の言語で使ってた拡張機能ってのはそういう意味じゃなくてVSCode自体のエディタ拡張のこと
単語の誤字を見つけてくれるだとか、対応する括弧に同じ色をつけるだとか、フォーマッターとかGit関連とかリモート開発とかそういうの
言語によらない一般的な機能はDartにも適用できるから、今までの開発環境そのままでFlutter開発ができるイメージ
そしてインスペクターはVSCodeにもある
他の言語で使ってた拡張機能ってのはそういう意味じゃなくてVSCode自体のエディタ拡張のこと
単語の誤字を見つけてくれるだとか、対応する括弧に同じ色をつけるだとか、フォーマッターとかGit関連とかリモート開発とかそういうの
言語によらない一般的な機能はDartにも適用できるから、今までの開発環境そのままでFlutter開発ができるイメージ
そしてインスペクターはVSCodeにもある
830デフォルトの名無しさん (オッペケ Sr75-m76p)
2021/07/17(土) 12:36:55.45ID:yMtstkFfr VScodeはカスタマイズ出来ない人には辛いかもね
玄人向きだ
玄人向きだ
831デフォルトの名無しさん (ワッチョイ 9501-N2mG)
2021/07/17(土) 14:27:31.67ID:lsj81KFK0 vscodeってIDEだと思ってたけど違うのか?
832デフォルトの名無しさん (ワッチョイ 7d2c-9eOX)
2021/07/17(土) 14:46:29.67ID:fMjrGIrY0 実態はどうあれVSCodeはIDEではなくコードエディタ
833デフォルトの名無しさん (オッペケ Sr75-m76p)
2021/07/17(土) 15:47:07.35ID:yMtstkFfr VSとか使う気にならないぐらいの
スーパーなエディタ
スーパーなエディタ
834デフォルトの名無しさん (ワッチョイ 052f-Io+N)
2021/07/17(土) 15:57:32.32ID:+//uVn040835デフォルトの名無しさん (ワッチョイ 052f-Io+N)
2021/07/17(土) 15:59:05.87ID:+//uVn040 > 色々拡張使ってるから、Android Studioだとイマイチ。
それは逆も言えるよね
android studioの拡張を色々使ってるからvscodeだとイマイチ
それは逆も言えるよね
android studioの拡張を色々使ってるからvscodeだとイマイチ
836デフォルトの名無しさん (アウアウクー MM35-kJOl)
2021/07/17(土) 16:03:55.81ID:PvcQ06yVM 使いたい方を使え
837デフォルトの名無しさん (ワッチョイ 7d2c-9eOX)
2021/07/17(土) 17:21:50.46ID:fMjrGIrY0838デフォルトの名無しさん (ワッチョイ 55ad-RbwH)
2021/07/17(土) 18:12:28.78ID:SNldCcMt0839デフォルトの名無しさん (ワッチョイ 55ad-RbwH)
2021/07/17(土) 18:14:22.30ID:SNldCcMt0 >>835
Android Studioの拡張より、VSCodeの拡張の方が自由度高いと思うが、
それでも、Android Studioの拡張が良いならそれでいいんじゃない?
Rainbow csvとか便利よ。
Android Studioの拡張より、VSCodeの拡張の方が自由度高いと思うが、
それでも、Android Studioの拡張が良いならそれでいいんじゃない?
Rainbow csvとか便利よ。
840デフォルトの名無しさん (ワッチョイ 615f-CB+s)
2021/07/17(土) 18:42:47.63ID:PEe41EmP0 IntellJって有料だったの?と思ったらおいどんはオープンソース活動してたから無料で使えてただけだった
841デフォルトの名無しさん (ワッチョイ 052f-Io+N)
2021/07/17(土) 18:49:05.23ID:+//uVn040842デフォルトの名無しさん (ワッチョイ 052f-Io+N)
2021/07/17(土) 18:54:30.52ID:+//uVn040843デフォルトの名無しさん (ワッチョイ 55ad-RbwH)
2021/07/17(土) 19:04:24.04ID:SNldCcMt0844デフォルトの名無しさん (アウアウキー Sa4d-rFaQ)
2021/07/17(土) 19:18:04.02ID:I3bNeCoQa845デフォルトの名無しさん (ワッチョイ f6bb-KpGY)
2021/07/17(土) 19:25:13.85ID:MR/iQvAS0 IDEとエディタのどっちが上話は宗教戦争にしかならんからやめれ
846デフォルトの名無しさん (ワッチョイ 5a42-Jptq)
2021/07/17(土) 19:27:53.51ID:hm/+uR1h0 どちらも負けを認めないから永久に平行線だしな
847デフォルトの名無しさん (ワッチョイ dae4-fAEb)
2021/07/17(土) 19:33:37.86ID:idd2wS0Y0 普通はどっちかしか使ってないし、調べもしないから話が噛み合わないね
ここまで意見割れるなら結局どっちも一度使ってみるのが良いんじゃないかってのに戻るよな
ここまで意見割れるなら結局どっちも一度使ってみるのが良いんじゃないかってのに戻るよな
848デフォルトの名無しさん (ワッチョイ 9501-Lyc+)
2021/07/17(土) 19:34:26.62ID:iCKbIDvP0 基準をしめしてこういう部分はこっちが上という話であれば建設的になるかもしれない
849デフォルトの名無しさん (ワッチョイ 052f-Io+N)
2021/07/17(土) 19:38:31.40ID:+//uVn040850デフォルトの名無しさん (ワッチョイ 55ad-RbwH)
2021/07/17(土) 19:42:35.93ID:SNldCcMt0851デフォルトの名無しさん (ワッチョイ 55ad-RbwH)
2021/07/17(土) 19:43:00.36ID:SNldCcMt0 エディタから派生した環境と、
統合開発環境から派生した環境だと、
割とエディタから派生した環境の方を重宝するかな、ってぐらい。
emacs派だから徹底的に合わんと思う。
VSCodeはターミナルが大きくなって、最近棲みやすくなった。
統合開発環境から派生した環境だと、
割とエディタから派生した環境の方を重宝するかな、ってぐらい。
emacs派だから徹底的に合わんと思う。
VSCodeはターミナルが大きくなって、最近棲みやすくなった。
852デフォルトの名無しさん (ワッチョイ 8910-kVgh)
2021/07/17(土) 19:44:51.87ID:0G1sZp7Q0 逆言うと2択かも
他は考えられない
俺はvscにvimプラグイン入れてflutter書いてるけど快適
敢えてvimで書こうとは思わないな
他は考えられない
俺はvscにvimプラグイン入れてflutter書いてるけど快適
敢えてvimで書こうとは思わないな
853デフォルトの名無しさん (アウアウキー Sa4d-rFaQ)
2021/07/17(土) 19:53:26.82ID:I3bNeCoQa 差を見つけようと思わなければ大して違わないプラグインを何のために挙げたの?
854デフォルトの名無しさん (ワッチョイ 55ad-RbwH)
2021/07/17(土) 20:20:57.01ID:SNldCcMt0 >>853
勢い。
勢い。
855デフォルトの名無しさん (アウアウキー Sa4d-rFaQ)
2021/07/17(土) 20:37:10.97ID:I3bNeCoQa >>854
好き。
好き。
856デフォルトの名無しさん (ワッチョイ dae4-fAEb)
2021/07/17(土) 20:45:28.11ID:idd2wS0Y0 VSCodeはRemoteDevelopmentがめっちゃええぞ
857デフォルトの名無しさん (ワッチョイ 052f-Io+N)
2021/07/17(土) 20:52:14.49ID:+//uVn040 >>856
それflutterの話?
それflutterの話?
858デフォルトの名無しさん (ワッチョイ dae4-fAEb)
2021/07/17(土) 22:25:24.24ID:idd2wS0Y0 >>857
別にFlutterに限った話じゃないので、大して違わなくないプラグインの例のつもり
特にクロスプラットフォーム開発のできるFlutterならWSL上やSSH越し、Docker内で開発することあると思うけど、マジでおすすめだよ
別にFlutterに限った話じゃないので、大して違わなくないプラグインの例のつもり
特にクロスプラットフォーム開発のできるFlutterならWSL上やSSH越し、Docker内で開発することあると思うけど、マジでおすすめだよ
859デフォルトの名無しさん (ワッチョイ 0d01-6DSo)
2021/07/18(日) 02:35:32.27ID:VhrchZXT0 intelijから入ったのvsに移行できんかったわ
慣れからは逃れられない
慣れからは逃れられない
860デフォルトの名無しさん (アウアウキー Sa4d-rFaQ)
2021/07/18(日) 06:54:41.51ID:R29RZMH9a861デフォルトの名無しさん (ワッチョイ 9501-hwij)
2021/07/18(日) 08:38:54.64ID:cj6ZXXbS0 >>860
エディタがキビキビ動く
エディタがキビキビ動く
862デフォルトの名無しさん (アウアウキー Sa4d-rFaQ)
2021/07/18(日) 09:18:45.92ID:hCYC6Hxta863デフォルトの名無しさん (ワッチョイ 615f-CB+s)
2021/07/18(日) 14:14:21.58ID:iGKUCtTg0 速さの問題だったらメモリ16GB SSDの環境でCPUもグラモもミドルクラスのものだったら対して変わらないよ
864デフォルトの名無しさん (ワッチョイ 7d2c-9eOX)
2021/07/18(日) 14:38:16.06ID:YLwHnOUT0 エディタ戦争は結局どっちも納得しないから終わらん
どっちでも問題無く開発できるから好きな方使えばいいんじゃね
どっちでも問題無く開発できるから好きな方使えばいいんじゃね
865デフォルトの名無しさん (ワッチョイ 9501-hwij)
2021/07/18(日) 20:22:28.13ID:cj6ZXXbS0 >>862
Extensionの設定はvscodeが楽、なんだけどsetting.jsonの切り替え機能が無いから、モバイルとサーバやるとメンドイ。
Extensionの設定はvscodeが楽、なんだけどsetting.jsonの切り替え機能が無いから、モバイルとサーバやるとメンドイ。
866デフォルトの名無しさん (ワッチョイ 552c-NvNM)
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側
WSL2, Linux, Docker Compose, VSCode(Remote Container, Remote WSL)
Ruby on Rails, Node.js(Webpack, Babel)
データベース、ブラウザを起動するから、
メモリは、16GB 以上必要で、32GB推奨。
8GBじゃ、キツイ
この内、Windows側で起動するものは、VSCode、ブラウザ。
これら以外は、Linux側
867デフォルトの名無しさん (ワッチョイ f6bb-xXJe)
2021/07/18(日) 23:59:12.85ID:nijjgiiu0 intellijはろくに使ったことがないけど、リファクタリング機能とかプロファイリング機能とかはvscodeより優れてたりしないの?
868デフォルトの名無しさん (ワッチョイ 9501-daLI)
2021/07/22(木) 04:37:26.98ID:AcxNoDKG0 無神経アスリート死ねよ、五輪殺人自民党死ねよ
869デフォルトの名無しさん (アウアウウー Sa39-Rh1M)
2021/07/22(木) 08:33:56.44ID:8GgI1nYVa 五輪よりガキの夏休みを廃止してほしいわ
870デフォルトの名無しさん (スププ Sdfa-dYN1)
2021/07/22(木) 20:56:13.63ID:W+0hIFDKd >>868
はい通報。
はい通報。
871デフォルトの名無しさん (ワッチョイ 1390-Whm1)
2021/07/25(日) 17:36:56.87ID:5hP06Cwg0 Web以外のパソコンからスマホまでのクライアントサイドは色々やってきたけど、
サーバーサイドは一つだけでいいかなと思ってるが何がお勧め??
一番高速じゃなくていいが、上位グループのやつ
C#できるからASP.NETCoreあたりが無難??
で、ASP.NETでWebAPI作ってFlutterWebで、Android/iOS/Webで一気に
フロントエンド作って完璧??
サーバーサイドは一つだけでいいかなと思ってるが何がお勧め??
一番高速じゃなくていいが、上位グループのやつ
C#できるからASP.NETCoreあたりが無難??
で、ASP.NETでWebAPI作ってFlutterWebで、Android/iOS/Webで一気に
フロントエンド作って完璧??
872デフォルトの名無しさん (ワッチョイ 13e4-KmYI)
2021/07/25(日) 20:49:07.76ID:KnZ0ZpN60 >>871
クライアントサイドでFlutter使うなら、どうせなら全部Dartで書くほうがいい気がするね。親和性も高いし、なんといっても十分高速に動作する
Dartは元々ソケットプログラミングは可能だし、AQUEDUCTというのもある
最も無難なのはPHPだが、HTMLを直にやり取りしないから最近ならGoやPython、Rubyあたりが選択肢に入る
クライアントサイドでFlutter使うなら、どうせなら全部Dartで書くほうがいい気がするね。親和性も高いし、なんといっても十分高速に動作する
Dartは元々ソケットプログラミングは可能だし、AQUEDUCTというのもある
最も無難なのはPHPだが、HTMLを直にやり取りしないから最近ならGoやPython、Rubyあたりが選択肢に入る
873デフォルトの名無しさん (ワンミングク MMd3-gynN)
2021/07/25(日) 20:59:00.74ID:MU31hGNjM 今時、フルスクラッチは効率悪すぎるし、よっぽど特殊な用途でなければ、ライブラリやフレームワークがこなれてるかどうかだよね
874デフォルトの名無しさん (ササクッテロ Sp85-D1NV)
2021/07/25(日) 21:30:09.38ID:IvcU+behp 鯖はPythonが無難よ
他言語だとAI絡みの案件来たとき面倒増えるだけだし
クライアントがFlutterならFirebase/Amplify使うだろうけどPython選んどけば何も問題もない
他言語だとAI絡みの案件来たとき面倒増えるだけだし
クライアントがFlutterならFirebase/Amplify使うだろうけどPython選んどけば何も問題もない
875デフォルトの名無しさん (ワッチョイ b15f-J52m)
2021/07/25(日) 21:46:16.70ID:8fI7/2m10 Navigator 2.0の公式ライブラリを作るような話をどこかで聞いたけど
まだかなまだかな
まだかなまだかな
876デフォルトの名無しさん (ワッチョイ 13e4-KmYI)
2021/07/25(日) 21:51:34.50ID:KnZ0ZpN60877デフォルトの名無しさん (ワッチョイ 532c-MYQi)
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も使える
時給1万円のキャリアパスも、Rails → Go だけ
Node,js, Django も使われない。
PHP は一生やる必要はない
プログラミングのバックエンド技術スタックで採用が決まるのは、
Rails, Docker, AWS, Go の600万円
だから、AWSのくろかわこうへいのサロンにも、入る必要がある
基本は、AWS Fargate, Lambda などのサーバーレス。
サーバーを管理しない
Lambdaは、Rubyも使える
878デフォルトの名無しさん (ワッチョイ 51dd-25RX)
2021/07/26(月) 04:29:37.72ID:aF8eY2yd0 >>877
スレ間違えてますよ
スレ間違えてますよ
879デフォルトの名無しさん (ササクッテロ Sp85-D1NV)
2021/07/26(月) 12:22:57.63ID:hH5EsBwVp880デフォルトの名無しさん (テテンテンテン MMeb-KmYI)
2021/07/26(月) 13:06:58.74ID:8NczElVsM881デフォルトの名無しさん (ワッチョイ 1390-Whm1)
2021/07/26(月) 17:53:23.24ID:HCEy4hv90 >>873
ですね
フルスクラッチはしたくありません
で、ASP.NETならoauth2のWebAPIとかも簡単に
作れそうだし、TechEmpowerのベンチ見ても速度いい線いってるし
これがいいかなと思った次第です
ですね
フルスクラッチはしたくありません
で、ASP.NETならoauth2のWebAPIとかも簡単に
作れそうだし、TechEmpowerのベンチ見ても速度いい線いってるし
これがいいかなと思った次第です
882デフォルトの名無しさん (テテンテンテン MMeb-KmYI)
2021/07/26(月) 18:26:34.13ID:8NczElVsM >>881
たしかにC#は十分古いしASP.NETも年代重ねてるけど、使用者が少なくてコミュニティが発達してないから、こなれてるとは言い難いよ
もう少し新しい言語でも使用者が多い方を選んでおくと、実践的な不都合の改善がされていることを期待できるし、情報量も多い
たしかにC#は十分古いしASP.NETも年代重ねてるけど、使用者が少なくてコミュニティが発達してないから、こなれてるとは言い難いよ
もう少し新しい言語でも使用者が多い方を選んでおくと、実践的な不都合の改善がされていることを期待できるし、情報量も多い
883デフォルトの名無しさん (ワッチョイ 512f-qCnf)
2021/07/26(月) 19:09:22.49ID:twBA/Qnm0 スレ違い
サーバーサイドはFlutterで利用できるインターフェースを作れればなんでもいい
聞きたいことはそういうことじゃないなら何がしたいのか明確にしてよ
「サーバーサイドは一つだけでいいかな」って個人のアプリのため?
サーバーサイドはFlutterで利用できるインターフェースを作れればなんでもいい
聞きたいことはそういうことじゃないなら何がしたいのか明確にしてよ
「サーバーサイドは一つだけでいいかな」って個人のアプリのため?
884877 (ワッチョイ 532c-MYQi)
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を使っているけど
に書いたけど、KENTA が結論を出している!
フロント/バックエンドを同じ言語で作れば、複数言語をやらなくて良いという、
Node.js は結局、シェアを取れなかった
結局バックエンドは、Rails, Go だけ。
時給1万円のキャリアパスも、Rails → Go だけで良い。
だからKENTAは、この道筋しか教えていない
Node,js, Django も使われない。
PHP は一生やる必要はない
動的言語のバックエンドは、
Railsよりも、かなりのプラス面がないと使われない
つまり、JS, Python, PHP で、バックエンドを書くのを嫌がる、香具師が多い
バックエンドは複雑怪奇なソースコードになるから、
Ruby以外だと可読性が低くて書けない。
他人のソースコードも読めないから、保守できない
実用的には、Rails, Go だけ。
Rust, Elixir も、普及のキャズムを越えなかった。
まあ、スクエニなどは、Elixirを使っているけど
885デフォルトの名無しさん (ワッチョイ 4901-D1NV)
2021/07/27(火) 06:49:04.37ID:1T9Rt/Ya0 Firebase導入してからWebAPI自作する事なんて無くなったぞ
無価値な労力かける前に環境見直せよ
無価値な労力かける前に環境見直せよ
886デフォルトの名無しさん (ワッチョイ b15f-J52m)
2021/07/27(火) 10:52:37.30ID:LjVXOnbf0 サーバから通知送るのってFirebaseが王道ですか?
887デフォルトの名無しさん (バッミングク MM0d-DDPI)
2021/07/27(火) 12:06:31.84ID:jpohwJyrM そういやdartってaltJSだからlambdaやらcloud functionでも動かせるはずか
888デフォルトの名無しさん (アウアウエー Sae3-2k4T)
2021/07/27(火) 12:10:45.52ID:lR2CQBFLa889デフォルトの名無しさん (ワッチョイ 512f-qCnf)
2021/07/27(火) 12:26:59.06ID:lylL+CJC0 >>885
WebAPI作るの労力かかるって思ってる駆け出しさんかな
Firebase使い勝手悪いしFirestoreは制限多くて余計に労力かかるし
仕様変更入ったときに変えにくくて泣くじゃん
TODOしか作ったことない人にはわからないか
WebAPI作るの労力かかるって思ってる駆け出しさんかな
Firebase使い勝手悪いしFirestoreは制限多くて余計に労力かかるし
仕様変更入ったときに変えにくくて泣くじゃん
TODOしか作ったことない人にはわからないか
890デフォルトの名無しさん (ワッチョイ 4901-D1NV)
2021/07/27(火) 14:36:32.90ID:1T9Rt/Ya0 >>889
その余計な労力のかかる制限と使い勝手の悪さって具体的に何?w
その余計な労力のかかる制限と使い勝手の悪さって具体的に何?w
891デフォルトの名無しさん (アウアウエー Sae3-2k4T)
2021/07/27(火) 17:15:45.07ID:lR2CQBFLa >>890
889:具体的とかそんなのやってねーから!!!
889:具体的とかそんなのやってねーから!!!
892デフォルトの名無しさん (ワッチョイ 13e4-KmYI)
2021/07/27(火) 17:22:14.56ID:XCW0Uv+Y0 >>887
そのあたりは別にalstjs関係なく別言語動くよ
dartは別にaltJSじゃなく、JSへのトランスパイラが別で開発されてるだけ
Flutter Webで動作させるときに変換する
完全に別言語だから生成されたコードは読みにくくいけど、普通にJSやAltJS系書くより高速な処理になるようにコードが生成されるらしいね
そのあたりは別にalstjs関係なく別言語動くよ
dartは別にaltJSじゃなく、JSへのトランスパイラが別で開発されてるだけ
Flutter Webで動作させるときに変換する
完全に別言語だから生成されたコードは読みにくくいけど、普通にJSやAltJS系書くより高速な処理になるようにコードが生成されるらしいね
893デフォルトの名無しさん (オッペケ Sr85-+y0p)
2021/07/27(火) 17:46:33.56ID:V/uLeYofr ブラウザへのDartVM搭載断念からFlutter発表前まではただのAltJS言語でしかなかったんじゃね
894デフォルトの名無しさん (ワッチョイ 512f-qCnf)
2021/07/27(火) 18:50:07.56ID:lylL+CJC0895デフォルトの名無しさん (ワッチョイ 292c-SacM)
2021/07/27(火) 19:07:31.18ID:2yzTlKKM0 >>894
経験者じゃなくて知らないから出来れば教えてほしい
経験者じゃなくて知らないから出来れば教えてほしい
896デフォルトの名無しさん (ワッチョイ b15f-J52m)
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
もはや時代遅れ。
ttps://azure.microsoft.com/ja-jp/services/functions/#overview
898デフォルトの名無しさん (アウアウエー Sae3-2k4T)
2021/07/27(火) 19:36:52.08ID:lR2CQBFLa >>895
894:だから具体的とかそんなんやってねーんだよ!!!!
894:だから具体的とかそんなんやってねーんだよ!!!!
899デフォルトの名無しさん (アウアウウー Sa5d-SlCo)
2021/07/27(火) 20:12:07.26ID:xtC0kbowa firestore辛いとこあるのわかる
小さいアプリならいいけど複雑だとrdbのほうが簡単
時代はサーバーレスっていうけどtwitterもインスタもtictocもたぶんサーバーレスじゃないよね?
小さいアプリならいいけど複雑だとrdbのほうが簡単
時代はサーバーレスっていうけどtwitterもインスタもtictocもたぶんサーバーレスじゃないよね?
900デフォルトの名無しさん (ワッチョイ 4901-D1NV)
2021/07/27(火) 20:25:26.74ID:1T9Rt/Ya0 >>894
えぇ…自分で使い勝手とか言い出したのに…
えぇ…自分で使い勝手とか言い出したのに…
901デフォルトの名無しさん (ワッチョイ 8110-zEhn)
2021/07/27(火) 20:38:39.15ID:fcXW6QcH0 設計なんてケースバイケースで
なんでもかんでもfirebaseとかrdbmsとか
そういう偏った考え方してるからいろいろ辛いんでないの?
webapiが善とか悪じゃ無く使い分けが大事だと思う
なんでもかんでもfirebaseとかrdbmsとか
そういう偏った考え方してるからいろいろ辛いんでないの?
webapiが善とか悪じゃ無く使い分けが大事だと思う
902デフォルトの名無しさん (ワッチョイ 51dd-25RX)
2021/07/27(火) 21:09:54.45ID:4eRbUGG40 ts2dartって開発止まったみたいだけど需要あるんかな
dartは色々きつい
dartは色々きつい
903デフォルトの名無しさん (アウアウウー Sa5d-SlCo)
2021/07/27(火) 21:32:57.11ID:xtC0kbowa そのとおり
firestoreのほうができないことが多いからなんでもfirestoreでやろうとする人は他も知って使い分けるのがいいね
firestoreのほうができないことが多いからなんでもfirestoreでやろうとする人は他も知って使い分けるのがいいね
904デフォルトの名無しさん (アウアウウー Sa5d-SlCo)
2021/07/27(火) 21:42:41.34ID:xtC0kbowa905デフォルトの名無しさん (ワッチョイ 532c-MYQi)
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がセキュリティー更新してくれる
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 正直クロスプラットフォーム開発ってしっくりこないんだよな
あるプラットフォームで開発したネイティブアプリを別のプラットフォームでも使えるようにすることの大部分はプラットフォーマー同士が協力してやるべきことなんだよ
あるプラットフォームで開発したネイティブアプリを別のプラットフォームでも使えるようにすることの大部分はプラットフォーマー同士が協力してやるべきことなんだよ
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 生活保護の受給額ってなんでこんなに安いの?
- お前らは“スカイマイルタワー”建設計画を知っているか?
- これ誰か分かるか?
- 支払い詰まってインターネット止まった
- 万引きJC「すいません許してください!何でもしますから!」←どうする?
