><https://twitter.com/orange_in_spacehttps://pawoo.net/@orange_in_space
私がほしいのは「好みのエディタでどうにかして、テキトーにコマンドをひとつ叩くと全てが済む」という環境であって、「特定のソフトウェアと特定の操作体系を強いられる環境でマウスを使ってあれこれしないといけない」ではないんですよね
そもそも特定の RAD 環境を使うことを強いられること自体が「気軽に弄れない」に相当するので、噛み合わない……
で、Linuxデスクトップ環境って標準(というかなんというか)で超高速でそのディストロにあわせたGUIを持った環境に対してネィティブなソフトウェアを高速で作れるRAD環境なんて用意されてないわけで、WindowsやMacと比べるとアプリ作る側と使う側の隔たりがとても大きい環境だと思うかも><ソースコードが配られる文化であっても結局気軽に弄れないんじゃ使う側が作る側に行くのが大変すぎるかも><
ていうか、後発であるはずのAndroidが標準でまともなRAD環境を用意できなかったの、アプリを使う人とアプリを作る人の垣根を高くしてる感じでなんだかなって気がしてる><(そういう面ではAppleはかなりマシで偉い><)
そういう場面なら一回しかエンコードしないならそのままコマンドラインで使うけど、頻繁に使うのであれば自分で自分用のGUIフロントエンド書くかも><それこそその程度であれば1時間もかからず作れるのがRAD環境だし><
まあ GUI を簡単に使いたくて CLI に興味ない人はそれでいいんじゃないですか。私はその道を進む Windows で WALKMAN 用と PSP 用と携帯電話用の動画変換で別々の GUI ソフトが配られているのを見て「もうこれは無理だ」と思って完全に離脱をキメたタイプなので…… (なお言うまでもないがいずれも ffmpeg の GUI フロントエンドに過ぎない)
複雑なことをしたければ尚更 CLI やテキストによる処理の方が都合が良くなってくるので
オレンジ的には市販されてるような(比喩であって、例えばOSSでも例えばGIMPとかそういうちゃんとアプリとして成立してる)ソフトウェアを、思い付いてから数時間で最低限の機能が使える程度の状態まで完成させられる開発環境があるのが当たり前であって、コマンドラインで済むような目的で使う方がかなり少ないかも><
何かあればテキストファイルとテキストのクエリで事を済ませたいタイプなので、そこから既に噛み合ってないですね
そもそも GUI に固執してないので……
まあ正直私にとっては GUI よりも CLI でパパッと何か作れる方が大事なので
IDE無しって事はたぶんWYSIWYGなGUIエディタも避けるってことでしょ?><それだと超短時間でOS標準のソフトウェアやオフィススイート程度の水準のGUIを持つソフトウェアを作るの困難じゃん?><
まあ個人的な趣味で言うと IDE 必須な開発環境とか大嫌いなので Java も自分から触りたいとは思わないなぁ。いやべつに gradle なり ant なり周辺ツールはいろいろあるし .sln よりはどうとでもしようがあるけど
だって、GUIがあるソフトウェアを1時間とかでちゃんと静的型付けの言語で作れるような環境、Windowsとあと使ったことないけど最近のMacくらいしかないじゃんたぶん?><Lazarus使えばLinuxでも一応Delphi 6水準とも言えなくもない程度では出来るかもだけど、通常のLinuxのソフトウェアの流通形態とは異なる形になるかもだし><
いや本当に問題なのは Win API 依存そのものよりも (いやそれも困るけど) ビルドが MS のソフトウェアに依存しているというところよ
どーせインドッズでしか使えない API とか使ってるんでしょ、そういうの結構です✋
GitHub 除いてみたら Make とか CMake とか autotools っぽいものががなくて .sln が入ってたときとか、「アッハイもういいです……」となる
むしろインドッズでまともにソフトウェア開発する方が険しそうなのでわかりあえない
(当時既に思いっきり時代遅れだった)MSXを使い始めた時も、FM TOWNSを使ってた時もWindows PCに乗り換えたあとも、「PCを使うこと=アプリ自作して使う」ってある意味オレンジよりもずっと上の世代の1980年代のマイコンユーザーがやってたことの延長みたいなスタイルでいる立場からすると、気軽に自分用のアプリを短時間で開発できない環境って「それ事務機 兼 ゲーム機であって魔法の箱じゃないじゃん><」って感じるので、自分の中のPCと違うカテゴリになってしまう><
Delphiの頃から自分で使うGUIを持ったアプリを量産しまくって自分で使うってスタイルでPCを使ってきたオレンジ的には、だったらまずその環境で使えるまともなRAD用意してって言いたい><(25年くらい前から断続的にLinux使いつつもメインにならない最大の理由がそれ><)
思考の /dev/null