えっと、違ったら指摘してほしいんだけど
Dockerを使っての開発ってサーバーサイド開発だよね?
Conversation
Notices
-
Embed this notice
☨もりゃき☨ (moriyaki@fedibird.com)'s status on Tuesday, 25-Jul-2023 01:12:39 JST ☨もりゃき☨ -
Embed this notice
杉田匠 (tacumi@social.pseudo-whiskey.bar)'s status on Tuesday, 25-Jul-2023 01:18:10 JST 杉田匠 @moriyaki@fedibird.com クライアントサイドの開発の例とか挙げてみてほしい。
主にサーバサイドの開発に向いてるけど、どっちもできるような気がする。
Docker(コンテナ)は一つのプロセスが動作する環境を仮想化してコードで管理できるようにする技術なので。 -
Embed this notice
☨もりゃき☨ (moriyaki@fedibird.com)'s status on Tuesday, 25-Jul-2023 01:18:10 JST ☨もりゃき☨ @tacumi うーん、サーバーを必要としないプログラム全般はクライアントサイド開発じゃないですかね?
KeePassXCとか、サーバーを必要としないのでクライアントサイド開発だと思うし -
Embed this notice
☨もりゃき☨ (moriyaki@fedibird.com)'s status on Tuesday, 25-Jul-2023 01:19:28 JST ☨もりゃき☨ @tacumi ただし、クライアントサイド開発と思っていても、外部からの攻撃を想定したら「純粋なクライアントサイド開発」なんて無いのかもしれませんね
-
Embed this notice
杉田匠 (tacumi@social.pseudo-whiskey.bar)'s status on Tuesday, 25-Jul-2023 01:26:19 JST 杉田匠 @moriyaki@fedibird.com あーこの場合だとビルド環境をDockerで固めることができそう。そうすることでライブラリが違うからビルドできません!!みたいなことがなくなる。
たとえば、これはGCCのコンパイラが動作するための環境が整えてあるDockerイメージで、説明の通りにDockerfileを書くと環境を汚さずにGCCが使える。
https://hub.docker.com/_/gcc -
Embed this notice
☨もりゃき☨ (moriyaki@fedibird.com)'s status on Tuesday, 25-Jul-2023 01:26:19 JST ☨もりゃき☨ @tacumi へぇ…そうなのか
In conversation permalink -
Embed this notice
杉田匠 (tacumi@social.pseudo-whiskey.bar)'s status on Tuesday, 25-Jul-2023 01:30:15 JST 杉田匠 @moriyaki@fedibird.com ホストにQtを入れずにQtアプリをビルドする実例あった
https://qiita.com/tetsurom/items/a591b8f3d2dfe144178fIn conversation permalink Attachments
-
Embed this notice
☨もりゃき☨ (moriyaki@fedibird.com)'s status on Tuesday, 25-Jul-2023 01:30:15 JST ☨もりゃき☨ @tacumi そいえばKeePassXCはGCC+Qt開発でしたね…
In conversation permalink -
Embed this notice
杉田匠 (tacumi@social.pseudo-whiskey.bar)'s status on Tuesday, 25-Jul-2023 01:31:25 JST 杉田匠 @moriyaki@fedibird.com Qtの環境とか依存とかいろいろ面倒だったことを思い出しちゃった。
In conversation permalink -
Embed this notice
☨もりゃき☨ (moriyaki@fedibird.com)'s status on Tuesday, 25-Jul-2023 01:31:25 JST ☨もりゃき☨ @tacumi 面倒じゃなければ、WIndowsのC# 環境でのQt連携がとっくにできてるでしょうね~
In conversation permalink -
Embed this notice
杉田匠 (tacumi@social.pseudo-whiskey.bar)'s status on Tuesday, 25-Jul-2023 01:36:06 JST 杉田匠 @moriyaki@fedibird.com 専らDockerはサーバサイドっていうイメージは間違ってなくて、できることが一つのプロセスを動かすことと事前に許可されたファイルシステムの静的なマウントと事前に許可されたポート通信だけなのでGUIクライアントを直接走らせるとかそういうのは結構難しいんじゃないかなと思ってる。
In conversation permalink -
Embed this notice
☨もりゃき☨ (moriyaki@fedibird.com)'s status on Tuesday, 25-Jul-2023 01:36:06 JST ☨もりゃき☨ @tacumi それって、Docker経由でQt絡みのことをするのは難しい、と聞こえるんですけど
In conversation permalink
-
Embed this notice