GUIプログラミング総合

0001デフォルトの名無しさん2020/05/26(火) 02:51:34.17ID:V1j4lK7w
GUIプログラミング全般について情報交換、雑談しましょう

0002デフォルトの名無しさん2020/05/26(火) 07:27:00.14ID:v36aPyjr
GUI全般だと漠然としてるから最初の議題を出すと
「最小コストでGUIを作れるライブラリやフレームワーク」は何か?

GUIプログラミングは面倒くさいからね
それでとりあえず最初の候補としては
RubyやPythonのTkライブラリあたりかな?

0003デフォルトの名無しさん2020/05/26(火) 08:15:31.71ID:x+PehYJk
ここ最近は特殊なものを除いてGUIはWebでやるんじゃないか

0004デフォルトの名無しさん2020/05/26(火) 19:12:42.94ID:v36aPyjr
Webでやるとムダな部分があると思うんだよな
ブラウザとか通信系の仕組みが丸々要らないし

0005デフォルトの名無しさん2020/05/26(火) 23:47:43.00ID:xP2EobkM
>>2
その条件ならWinforms最強やろ

0006デフォルトの名無しさん2020/05/27(水) 03:43:15.34ID:3v0IcGur
>>2
PythonのTkinterは楽だなあれは
ちょっとしたツール作るならあれで作るわ
込み入ったUIは難しいが

0007デフォルトの名無しさん2020/05/29(金) 13:28:39.05ID:m+W9okcT
今ってC++でGUIやるのって古い?

0008デフォルトの名無しさん2020/05/29(金) 14:36:30.04ID:BqD5309S
うん

0009デフォルトの名無しさん2020/05/29(金) 14:38:39.37ID:m+W9okcT
今のナウなヤングは何でGUI作ってるんだ?
C#か?

0010デフォルトの名無しさん2020/05/29(金) 14:41:45.56ID:o6lKXlHE
うん

0011デフォルトの名無しさん2020/05/29(金) 19:07:33.04ID:m+W9okcT
俺のこと好き?

0012デフォルトの名無しさん2020/05/30(土) 17:56:48.16ID:agNs2mlp
>>9
Visual Studio+Windowsフォームはバカでも簡単にGUIアプリが作れるMSからの恩寵w
仕事や金稼ぐのに使うのなら別だろうけど

0013デフォルトの名無しさん2020/05/31(日) 16:06:32.65ID:2MVAsA24
今のマルチプラットフォームの最強はなんなの?

0014デフォルトの名無しさん2020/05/31(日) 16:39:23.58ID:KAm4NnML
C#ってLinuxとMacでも使えるの?

0015蟻人間 ◆T6xkBnTXz7B0 2020/05/31(日) 17:01:02.51ID:KExNe49d
>>14
Monoというのを使えば、Linuxでもある程度、ある程度動くかもしれなひ。動作保証なし。

0016デフォルトの名無しさん2020/05/31(日) 17:06:21.79ID:8Mxh+OkW
>>15
いやそこは.NET Coreを教えてやれよw

0017デフォルトの名無しさん2020/05/31(日) 19:18:56.56ID:bSjznxvK
チョイチョイでパーンパーン使えるのねーのかよめんどくせー

0018デフォルトの名無しさん2020/05/31(日) 21:01:48.11ID:EATib+u9
>>14
.NET Coreってフレームワークある
今年それとWindowsの.NET Frameworkが統合して.NET5になる予定

0019デフォルトの名無しさん2020/05/31(日) 21:33:15.22ID:8Mxh+OkW
統合というと誤解されるかもね。
実際には.NET Frameworkは4.8で終了で、.NET Coreに一本化される。んでその名称からCoreが消されて.NET5に。完全に.NET Core後継の実装になるよ。

0020デフォルトの名無しさん2020/05/31(日) 21:37:16.95ID:I0E9leF7
GUIスレなんだから.NET Coreはソリューションにならんだろ
Windows以外ではGUIアプリは作れないんだから

0021デフォルトの名無しさん2020/05/31(日) 21:40:27.39ID:8Mxh+OkW
>>20
>>14はそんなこと聞いてないからな。スレチだといってしまえばそうだが。

0022デフォルトの名無しさん2020/06/01(月) 16:14:22.34ID:kowSVS1d
WindowsでGUI作る場合は.NET Coreをマークしておけばいいってこと?

0023デフォルトの名無しさん2020/06/01(月) 16:20:11.46ID:RpkIRyj6
うんにゃそれだけじゃだめ

0024デフォルトの名無しさん2020/06/01(月) 16:23:37.26ID:0Y4JhCWi
.Coreってhtmlとcssなの?

0025デフォルトの名無しさん2020/06/01(月) 16:30:37.25ID:RpkIRyj6
>>24
は?

0026蟻人間 ◆T6xkBnTXz7B0 2020/06/01(月) 16:31:13.85ID:8AaThHDM
どちらも関係ない

0027デフォルトの名無しさん2020/06/01(月) 16:39:53.57ID:0Y4JhCWi
なら.Net Electronよさげじゃん
もうこれしかないだろ

0028デフォルトの名無しさん2020/06/01(月) 18:27:35.80ID:Pc5hTSrI
>>22
それでもいいよ

0029デフォルトの名無しさん2020/06/01(月) 19:08:15.60ID:0Y4JhCWi
しかしUI整備するのにWinもMacもゴミだな
UIごときに何年かかってるんだよ

0030デフォルトの名無しさん2020/06/01(月) 20:06:18.13ID:RpkIRyj6
それだけ優先度が低いんだろ

0031デフォルトの名無しさん2020/06/01(月) 21:40:29.89ID:4y/8vEk6
>>29みたいな奴よく見るけど何で自分から無知を晒すようなレスするんだろう・・

0032デフォルトの名無しさん2020/06/04(木) 13:52:42.94ID:5j21ZXn/
VS CodeはElectronで作られてるんだっけ?

0033デフォルトの名無しさん2020/09/24(木) 06:05:22.83ID:5r8YVxqU
Google Blockyのひとり勝ち。
標準でサポートされてるプログラミング以外にどんな言語にも対応させれるから。
労力惜しまなければって話しだけど。
Java Scriptをソースにしたら、だいぶんその労力は減る。
保守性もコマンド型のGUIだから、視認性もいい。
何にしろそれ用のVMやコンパイラなんかが必要としないのではじめるハードルが低い。
オープンソースなんでもっと視認性を高めるためにノード型にしたければ、自分でソース書き換えてコンパイルすりゃいい。
https://developers.google.com/blockly/

0034デフォルトの名無しさん2020/09/24(木) 06:38:47.02ID:sKL6gd3p
GUIプログラミングって
GUIを利用したプログラミングって意味じゃなくて
GUIを作成するプログラミングって意味でしょw

0035デフォルトの名無しさん2020/09/24(木) 06:43:34.76ID:sKL6gd3p
結局のところGUIを作りたいならHTML/CSSが長年に渡り多大な開発リソースが
注がれてきただけあって最適解なんじゃないか
それすらもCSSは糞とかいう意見が見られるけど、その手の意見は多分無視して問題ない

0036デフォルトの名無しさん2020/10/08(木) 23:52:49.99ID:bmojfjXN
でもコールバック関数とかめんどくさいよね

関数型は関数型で別の面倒があるが

0037デフォルトの名無しさん2020/10/09(金) 09:50:52.25ID:vl+UDRkB
個人的感想で印象操作ですね

0038デフォルトの名無しさん2020/10/09(金) 23:30:01.73ID:a2KfB7NN
>>33
プログラミングを分かりにくく、扱いにくくしただけだろこれ

0039デフォルトの名無しさん2020/10/10(土) 06:34:17.01ID:i5KfYhU+
似てるな
www.youtube.com
/watch?v=Yxtzt-F2eLg

0040デフォルトの名無しさん2020/12/07(月) 14:37:54.29ID:DokdVTzG
GUIプログラミングなんかない
1からウインドウ作るつもりか?
まずいい加減な言葉使いやめろよエビデンス

>>33
いいえ結局はOSのAPIを使いこなさないと話になりません
趣味でやるなら別に何でも良し

0041デフォルトの名無しさん2021/02/10(水) 13:50:10.81ID:Od4mYayf
webでやるのは分かるけどモバイルとかまさしくって感じじゃ

0042デフォルトの名無しさん2021/10/16(土) 10:30:42.11ID:H0K+xX0I
Processing+ControlP5は楽だぞ
Javaのライブラリ使えるし

0043デフォルトの名無しさん2021/10/17(日) 14:32:02.08ID:7C23oe5i

0044デフォルトの名無しさん2021/10/17(日) 18:24:25.28ID:uE74wJUA
動作の軽いデスクトップアプリを作りたいのですがQtかUltralightで迷ってます
その他にもおすすめのライブラリがあったら教えてください
あまり詳しくないのでお願いします

0045デフォルトの名無しさん2021/10/17(日) 18:47:45.63ID:gRTtAvmG
tcl/tk
wxWidgets
DXLib
pygame
Unity

0046デフォルトの名無しさん2021/10/17(日) 19:48:11.08ID:uE74wJUA
>>45
ありがとうございます
一つずつ調べてみて良さそうなの使ってみます

0047デフォルトの名無しさん2021/10/17(日) 20:51:13.92ID:NeddvKFI
pygame は、pygame/kivy じゃないの?

0048デフォルトの名無しさん2021/10/18(月) 15:47:32.92ID:r9t2S6+p
>デスクトップアプリ

定義があいまいなんだよな
素直にやりたいことを描いた方がまともなレスが付く

0049デフォルトの名無しさん2021/10/19(火) 00:17:20.28ID:cvPxCKNe
htmlのinputのrangeスライダーで
スロットマシンとかピンボールみたいに引っ張ったら
バネみたいに戻るようなGUIをお願いします

0050デフォルトの名無しさん2021/10/20(水) 04:16:53.50ID:tjBtBq8J
cygames

0051デフォルトの名無しさん2023/03/21(火) 15:26:52.00ID:+1dYnq1T
部屋が汚いんじゃない。俺が美しいんだ!

新着レスの表示
レスを投稿する