開発が難しすぎるのがLinux最大の欠点
■ このスレッドは過去ログ倉庫に格納されています
せめてGNOMEとKDEは統合して、Delphiみたいな感じで超らくらくにKDEのデスクトップを開発できないか といった感じで、誰もやらないのがLinuxユーザ最大の欠点 秀丸の作者が同じこと言ってたな
X WindowでGUIアプリ作る気には絶対ならないって 秀丸はテキストエディタだから、ウィンドウ開いた後はほとんどテキスト処理だろ。
フォントをグラフィック表示する部分だけできてしまえばDOSアプリと変わりない。
開発環境で言えばKDE/Qtの方が好みなんだけどなぁ
>>9
そのフォント表示とかメニューの処理とかXlibでゴリゴリやるのがまんどくせ
つう話でないかい。
いまどきXlibを直接叩いてアプリ開発している人ってどれほどいるの? >>1の文章の前半と後半の関連性がよく分からんのだが…
ま、それはそれとしてGambasいいよな。 >>12
Xlibでゴリゴリなんて能力がなくてできません
つう話じゃないの で、この後、xlibでラーメンタイマーがどうのこうのとかいう話に強引にもっていくんだろ。
つまんねーよ。 それでいいんじゃね?
Gambasならフォームにエディタウィジェット貼れば終わりだしw >>13
ノ
MID 用のテキストリーダを Xlib (と freetype) だけで書いてるけど、
常に全画面表示で X の文字表示機能を使わないから、ツールキットを
使うよりずっと簡潔に書けるよ。 簡潔に書けるのはいいんだけど、
それがウチのウブンツーで動くかどうかもわからんし
使い物になるかどうかもわからんし・・・ Linuxはディストリの数が多くて、
ディストリごとに入っているライブラリやバージョンが違ったりするから
どこでも動かそうとしたら、ソース公開するしかなくなる。
そして、どの環境でもコンパイルできるように作る羽目になる。
バイナリ一個提供すればいいのとここが違うんだよね。 Windowsだってバージョンによって微妙なところでAPIの動きが違うし、
Vistaでいろんな仕組みがガラッと変わったりしてるから、
結局 #ifdef で切って場合分けで対応が必要なのは変わらないよね >>23
> 結局 #ifdef で切って場合分けで対応が必要なのは変わらないよね
少なくとも、#ifdefで場合わけなんてまずしない。
なぜなら、Windowsでは(オープンソースであっても)
実行ファイルを提供しているという事実を考えればわかる。
#ifdefが有効なのはコンパイルする時点での話だ。
一つの実行ファイルで、どのOSでも動くぐらい互換性が高いのに
ソースコードを#ifdefで分ける必要があるわけないじゃないか。
変わりに、実行時にOSのバージョンをチェックすることはあるが、
こっちの方がよくね? バイナリ自体は同じものを使えるんだし
ユーザーがいちいち考える必要はなくなる。
Linuxでもそうすれば、環境ごとにコンパイルする作業が必要なくなるだろう。 元ネタに「論」があれば反論もできるんだが、それがないんで
反論は無理だw Windowsアプリが一個のバイナリだって言ってる時点で無知丸出し。
環境によってインストーラが判別して複数のexeの中から一個を配置してるのもあるし、
プログラム上でも参照するDLLのバージョンを#ifとかで切り替えてるわな普通。 動的にやるならLoadLibraryとかじゃないの?
PATH上で違うバージョンのを上にするとか。
これはlinuxでもできるよね。 つーかwindowsの場合は下位互換性は無視というかOSが面倒見てくれるっしょ。
見てくれなければ個別で環境固定すればいいし、できないならフリーならボランティア。
無理なら放置。
linuxはソースがあるだけましだと思う。 なぜLinuxは、各ディストリごとにソースコードを
コンパイルしないといけない仕組みなのか理解に苦しむ。
CPUが同じなら、同じコードが動くはずだろう?
APIが違うわけでもあるまいし。 >>33
それが困ったことに同じである保証がねえという…
でかくなるのを覚悟でライブラリ抱え込んでしまえば、
どこでも動くバイナリ作れるが。 >>33
各環境によって異なる共有ライブラリの導入状況やバージョンに対応するには、
ソースからコンパイルするのが一番簡単な解決方法だから。
何かトラブっても、ソースがあれば自力で解決できるしな。
それに、こうした問題はWindowsにだってあるだろ。
dllの導入状況やバージョン違いによるトラブルが。
こんなことは、Linuxの話じゃなくて、ソフトウエアが出来上がるまで一般の話だよなw
Windowsは隠してるだけで このスレタイからして、Windowsでは開発経験あるやつがいるのかと思ったら
なにも分からんバカがレスしててわらっちまった まあ、windowsのvista問題は、MSが悪いというより
アプリ開発側が悪いんだけどな。 警告に近い状態なのにガイドラインに全然従わないから、MS自ら下したって感じだよね wineで開発すればいいな。
それはそうと>>1ってなんか無理なの?
共存可能なら下手な統一とかは考えずに両者をとりあえずマージしてみればいいと思うんだけど。 KDEに使われているQtは、出る日よりずっと使いやすいですよ? 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
VNFRZLLAAX 僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
F4S32 ■ このスレッドは過去ログ倉庫に格納されています