そういやスレタイでswingを低速言うてるけど
JavaFXのほうが初期化しめちゃめちゃ時間かかってもっさりしてるんだけど…
そしてmacでは未だにスレッド競合解決してない
swnigよりオワコンな気がする
探検
Java低速GUI Swing 10
463デフォルトの名無しさん
2023/09/27(水) 23:34:40.13ID:Kbex28u5464デフォルトの名無しさん
2023/09/28(木) 21:16:38.66ID:x1hSo4u3 真実を愛せ。ただし過ちは許せ
465デフォルトの名無しさん
2023/12/28(木) 23:54:02.59ID:eFg1sCcO スタンドアロンアプリ自体が絶滅しようとしているんだ…
クラウドが大規模障害起こして復旧目処立たなくなったとき
人々はjavaアプリの偉大さを噛みしめることであろう
swingは死なず、ただ去りゆくのみ
クラウドが大規模障害起こして復旧目処立たなくなったとき
人々はjavaアプリの偉大さを噛みしめることであろう
swingは死なず、ただ去りゆくのみ
466デフォルトの名無しさん
2023/12/29(金) 17:52:36.41ID:rzQLK+Os JavaでGUIするぐらいならウインドウにHTMLでええやん…
467デフォルトの名無しさん
2023/12/29(金) 22:00:11.69ID:JQn1FaNw まあハードウェアアクセラレートあってもHTML/jsのUIがもっさりしてるのみんな慣れてきたしね
468デフォルトの名無しさん
2023/12/30(土) 00:25:28.91ID:9n1xxmBk GUI表現としてHTML/CSSは十分なんだけどロジックをJavaScriptで書くのはつらい
469デフォルトの名無しさん
2023/12/30(土) 00:55:38.23ID:CvaIx2Pu ビジネスロジックは鯖側のnode.jsで書けるしスタンドアロン系も同じnode.jsで動くフレームワークあるよ
ただマルチスレッドじゃないから似非非同期による安定実装めんどくさい
ただマルチスレッドじゃないから似非非同期による安定実装めんどくさい
470デフォルトの名無しさん
2023/12/30(土) 08:42:45.57ID:9n1xxmBk サーバー側のnode.jsだってJavaScriptじゃん
それに昔と違ってビジネスロジックはサーバーサイドが担当するって考え方も今は通用しない
SPAが流行しててクライント側で動かさなければならないロジック(JavaScript)が昔より増えてるのだ
それに昔と違ってビジネスロジックはサーバーサイドが担当するって考え方も今は通用しない
SPAが流行しててクライント側で動かさなければならないロジック(JavaScript)が昔より増えてるのだ
471デフォルトの名無しさん
2023/12/30(土) 09:17:16.16ID:CvaIx2Pu ビジネスロジックとUIロジック整理しないで実装してるから開発管理破綻してるのでは?
フロント/バックエンド部隊の連携、運用保守まで考慮した設計できないならSPAは採用すべきでないと思うけどなぁ
俺のvue.jsとlambdaの開発リーダー経験からの話だけど
next.jsあたりはもっと進歩してスッキリしてんのかと思ったが違うの?
フロント/バックエンド部隊の連携、運用保守まで考慮した設計できないならSPAは採用すべきでないと思うけどなぁ
俺のvue.jsとlambdaの開発リーダー経験からの話だけど
next.jsあたりはもっと進歩してスッキリしてんのかと思ったが違うの?
472デフォルトの名無しさん
2023/12/30(土) 12:30:59.06ID:9n1xxmBk ビジネスロジックをサーバー側に閉じ込めようとすると
SPAではクライント/サーバー間の通信回数が増えてレスポンスが低下したりするのよ
だからクライントでビジネスロジックを動かすようになってきてる
SPAではクライント/サーバー間の通信回数が増えてレスポンスが低下したりするのよ
だからクライントでビジネスロジックを動かすようになってきてる
473デフォルトの名無しさん
2023/12/30(土) 13:40:32.71ID:CvaIx2Pu そうなのか、そんなファットになると
遅延読み込み使ってもロード&jsコンパイルのせいでキャッシュ前は凄く重そうだ
そんならアプレットやActiveX時代のほうがよほど合理的だよねw
4年くらい前は鯖と無駄な通信しないように同期対象データを複数のグループにまとめてパフォーマンスと操作性のバランス保ってたけど
いまだにフレームワークで鯖と自動差分同期も出ないんだ…
というわけで、アプレットはダメでもswingアプリ復活の方向でめでたしめでたしw
遅延読み込み使ってもロード&jsコンパイルのせいでキャッシュ前は凄く重そうだ
そんならアプレットやActiveX時代のほうがよほど合理的だよねw
4年くらい前は鯖と無駄な通信しないように同期対象データを複数のグループにまとめてパフォーマンスと操作性のバランス保ってたけど
いまだにフレームワークで鯖と自動差分同期も出ないんだ…
というわけで、アプレットはダメでもswingアプリ復活の方向でめでたしめでたしw
474デフォルトの名無しさん
2023/12/30(土) 16:51:42.98ID:4WPbBasM Ruby on Rails 7 からは、Hotwire に変わった。
HotwireはHTML Over The Wireの略で、
SPAの開発において、JavaScriptのコーディングを極力必要としない。
脱node.js, webpack
JSONではなく、HTMLベース。
サーバーサイドでHTMLを生成し、WebSocketでWebブラウザへ送信する
https://techblog.gmo-ap.jp/2022/07/05/rails-7-hotwire/
https://zenn.dev/shita1112/books/cat-hotwire-turbo/viewer/abstract
HotwireはHTML Over The Wireの略で、
SPAの開発において、JavaScriptのコーディングを極力必要としない。
脱node.js, webpack
JSONではなく、HTMLベース。
サーバーサイドでHTMLを生成し、WebSocketでWebブラウザへ送信する
https://techblog.gmo-ap.jp/2022/07/05/rails-7-hotwire/
https://zenn.dev/shita1112/books/cat-hotwire-turbo/viewer/abstract
475デフォルトの名無しさん
2023/12/31(日) 11:53:05.54ID:bYYQOTA1 SSRていうやつけ?
Rails嫌いではないがすっかりオワコンイメージだなあ
いやほんとにファットなアプリケーションをHTML/JSで実装しようというアプローチ自体が間違ってたんだなぁとしか思えない
そんならアプレットやバイナリ配信してキャッシュさせるアプローチに戻したほうがいい
Rails嫌いではないがすっかりオワコンイメージだなあ
いやほんとにファットなアプリケーションをHTML/JSで実装しようというアプローチ自体が間違ってたんだなぁとしか思えない
そんならアプレットやバイナリ配信してキャッシュさせるアプローチに戻したほうがいい
476474
2023/12/31(日) 22:47:52.24ID:zAD+40EH Rails 7 のHotwire, Elixir のPhoenix もLiveView で、
websocket によるリアルタイム通信に変わった。
これはHTTP2 で通信速度が速くなったから
ここ数年、SPA でReact に奪われたシェアを回復すべき戦略。
JSON を送って、ブラウザ側で組み立てなくても良い
websocket によるリアルタイム通信に変わった。
これはHTTP2 で通信速度が速くなったから
ここ数年、SPA でReact に奪われたシェアを回復すべき戦略。
JSON を送って、ブラウザ側で組み立てなくても良い
477デフォルトの名無しさん
2024/01/02(火) 22:10:02.99ID:dQstW7+J Webフロントエンドは成熟しないねー
次々と新しい技術が登場してきて大変
いま最新技術を選択しても数年後には「まだそんなの使ってるの?」と言われちゃう
次々と新しい技術が登場してきて大変
いま最新技術を選択しても数年後には「まだそんなの使ってるの?」と言われちゃう
478デフォルトの名無しさん
2024/01/06(土) 09:08:07.68ID:vtQPKo7U 日本の客も開発者も要件整理苦手だから泥縄で作るじゃない?
そういうやり方の場合SPAは実装ぐちゃぐちゃで使い勝手も悪くメンテも困難になる
レガシーなページ遷移あったほうが自然とトランザクション整理されるからお似合いと思うけど
そういうやり方の場合SPAは実装ぐちゃぐちゃで使い勝手も悪くメンテも困難になる
レガシーなページ遷移あったほうが自然とトランザクション整理されるからお似合いと思うけど
479デフォルトの名無しさん
2024/01/06(土) 09:10:41.02ID:vtQPKo7U そういう意味ではswingとかスマホでスタンドアロンアプリ作るのも日本人向きじゃないと思う
480474
2024/01/08(月) 21:38:29.96ID:gJaMg8aw >>478
>レガシーなページ遷移
Ruby on Rails では、turbolinks を使って、pjax になる
ajaxとhistoryAPI(popState, pushState)を利用して画面遷移する。
js, cssの読み込みを初回時に行い、次回以降の読み込み処理を省略することで高速化する
>レガシーなページ遷移
Ruby on Rails では、turbolinks を使って、pjax になる
ajaxとhistoryAPI(popState, pushState)を利用して画面遷移する。
js, cssの読み込みを初回時に行い、次回以降の読み込み処理を省略することで高速化する
481デフォルトの名無しさん
2024/04/19(金) 02:33:22.05ID:uD5nyH4z いまではPCのスペックが上がって、遅くもなんともない。
482デフォルトの名無しさん
2024/04/21(日) 20:30:12.98ID:MS9R2kFy JAVA SWING のボタンはお洒落だからカワイイから
JAVA SWING はボタンはカワイイくてお洒落だ
JAVA SWING はボタンはカワイイくてお洒落だ
483デフォルトの名無しさん
2024/04/22(月) 21:44:32.97ID:Xbe0J1w7 swingアプリメンテしてて困るのは
最近は横4000ドット近くあるノートPCで
アイコンやフォントが小さすぎる問題
古いフレームワークだからそういうの想定したスケーリング機能がない
結局自分でcontainer内のフォントサイズを再帰的に設定するメソッドとか作ったが
何十個もあるダイアログ全部まで手が回ってない…
逆に>>481 の言うように、スピードは全く問題なくなったね
最近は横4000ドット近くあるノートPCで
アイコンやフォントが小さすぎる問題
古いフレームワークだからそういうの想定したスケーリング機能がない
結局自分でcontainer内のフォントサイズを再帰的に設定するメソッドとか作ったが
何十個もあるダイアログ全部まで手が回ってない…
逆に>>481 の言うように、スピードは全く問題なくなったね
484デフォルトの名無しさん
2024/04/22(月) 21:46:56.69ID:Xbe0J1w7485デフォルトの名無しさん
2024/04/23(火) 01:08:28.22ID:VsJUMcwZ SwingってHiDPI対応してないの?
Swing で作られてるらしいIntelliJ IDEAはHiDPI対応してるっぽいけど?
Swing で作られてるらしいIntelliJ IDEAはHiDPI対応してるっぽいけど?
486デフォルトの名無しさん
2024/04/23(火) 08:28:06.05ID:P83a14ex487デフォルトの名無しさん
2024/04/23(火) 09:50:21.78ID:83Qb5OUf そうなのか
ちなみにJavaFXはHiDPIに対応してた
ちなみにJavaFXはHiDPIに対応してた
488デフォルトの名無しさん
2024/04/23(火) 23:01:45.01ID:kXp8u5Dt >>483
そんな高解像度のまま使っているのがおかしい
そんな高解像度のまま使っているのがおかしい
489デフォルトの名無しさん
2024/04/24(水) 13:19:52.73ID:21UOMqIs jfxはmacOSで致命的ハングするから
代替にならないんだよなぁ
代替にならないんだよなぁ
490デフォルトの名無しさん
2024/04/25(木) 20:14:42.51ID:WdrJmqqJ ところでJavaFXにあるような
カレンダーによるdatechooserいいの無い?
名前忘れたけど有名どころのやつは
HiDPI対応してないうえにフォント拡大も
パネルサイズ変更も対応してないので
つかえないんですよ
カレンダーによるdatechooserいいの無い?
名前忘れたけど有名どころのやつは
HiDPI対応してないうえにフォント拡大も
パネルサイズ変更も対応してないので
つかえないんですよ
491デフォルトの名無しさん
2025/06/13(金) 01:24:45.47ID:mcz50R4W492デフォルトの名無しさん
2025/08/18(月) 21:35:36.19ID:SPIh1XpK java9からHiDPI対応してシステムDPI見て勝手にスケールするよ
レスを投稿する
ニュース
- 【スクープ】敏腕プロデューサーSKY-HIが未成年女性アイドル(17)を深夜に自宅呼び出し、〈かわいすぎる死ぬ〉〈だぁいすき〉などのLINEも [Ailuropoda melanoleuca★]
- 【芸能】新幹線で『弁当にビール』はニオイが気になる 鈴木福「どこまで許容していくのか...難しい」 [冬月記者★]
- 胸を強調した女性アニメキャラをファミレスがコラボ企画で起用。「この表現はどうなのか」SNSで疑問の声 ★3 [少考さん★]
- 11月物価、3.0%上昇 食品が高止まり [少考さん★]
- 【野球】大谷翔平、絵本作家デビュー! 「デコピンが特別である理由を今回、物語を通して伝えることができて嬉しい」 [冬月記者★]
- 安心の「国産EVバス」その心臓は中国製 「どこまで国産なのか問題」純国産なんてあり得ない!? [少考さん★]
- Vtuber「ATMで5万円引き出したら4万円と1枚が千円札だったんだけど…😰」→炎上。 [153490809]
- フィフィ「中国に依存してた企業、みっともないから、中国に頼らない経済を構築した方がいいですよ!」 [153490809]
- 赤坂サウナオーナー、無罪の可能性が出てくる「死因が一酸化中毒の場合、施設側の過失がなくなる」 [329329848]
- 【正論】高市政権幹部「日本は核武装すべき」ついに強い日本が帰ってくるぞ [811796219]
- 【動画】ホロライブの人気vtuber、歌唱力でボロクソに叩かれてしまうwwwwwwwwwwwwwwwwwww
- 🏡☢核兵器使用推進スレ☢🏡
