開発が難しすぎるのがLinux最大の欠点
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2009/08/11(火) 13:11:17ID:r2o3DBIb0002login:Penguin
2009/08/11(火) 13:29:40ID:ggsX9yQb0003login:Penguin
2009/08/11(火) 13:32:41ID:6rK7f6G90004login:Penguin
2009/08/11(火) 14:51:56ID:h2w5CuzC0005login:Penguin
2009/08/11(火) 14:57:18ID:Ep7UzFbt0006login:Penguin
2009/08/11(火) 18:18:00ID:tuN+vGmeX WindowでGUIアプリ作る気には絶対ならないって
0007login:Penguin
2009/08/11(火) 18:31:45ID:r5cVzIAf0008login:Penguin
2009/08/11(火) 19:34:41ID:h2w5CuzC0009login:Penguin
2009/08/11(火) 19:46:17ID:ahoLruqlフォントをグラフィック表示する部分だけできてしまえばDOSアプリと変わりない。
0010login:Penguin
2009/08/11(火) 22:08:50ID:kXnDpeo50011login:Penguin
2009/08/12(水) 02:45:53ID:LJ7oyaEa0012login:Penguin
2009/08/12(水) 04:03:48ID:DEHdLBbMそのフォント表示とかメニューの処理とかXlibでゴリゴリやるのがまんどくせ
つう話でないかい。
0013やんやん ◆yanyan72E.
2009/08/12(水) 08:16:43ID:Borh4T3H0014login:Penguin
2009/08/12(水) 08:45:41ID:Aj+Eey1U0015login:Penguin
2009/08/12(水) 16:33:21ID:AJcazWIeま、それはそれとしてGambasいいよな。
0016login:Penguin
2009/08/12(水) 18:30:04ID:gm8/0lGFXlibでゴリゴリなんて能力がなくてできません
つう話じゃないの
0017login:Penguin
2009/08/12(水) 19:01:16ID:reR2Gmzrつまんねーよ。
0018login:Penguin
2009/08/12(水) 19:43:41ID:re+PWpW50019login:Penguin
2009/08/12(水) 20:22:12ID:AJcazWIeGambasならフォームにエディタウィジェット貼れば終わりだしw
0020login:Penguin
2009/08/13(木) 11:43:41ID:3BmL7wWlノ
MID 用のテキストリーダを Xlib (と freetype) だけで書いてるけど、
常に全画面表示で X の文字表示機能を使わないから、ツールキットを
使うよりずっと簡潔に書けるよ。
0021アジェグ4倍 ◆4xAJeG.COM
2009/08/13(木) 13:02:08ID:XReNw88sそれがウチのウブンツーで動くかどうかもわからんし
使い物になるかどうかもわからんし・・・
0022login:Penguin
2009/08/13(木) 13:07:14ID:QUuSXPq5ディストリごとに入っているライブラリやバージョンが違ったりするから
どこでも動かそうとしたら、ソース公開するしかなくなる。
そして、どの環境でもコンパイルできるように作る羽目になる。
バイナリ一個提供すればいいのとここが違うんだよね。
0023login:Penguin
2009/08/16(日) 06:30:05ID:XWbUckDkVistaでいろんな仕組みがガラッと変わったりしてるから、
結局 #ifdef で切って場合分けで対応が必要なのは変わらないよね
0024login:Penguin
2009/08/17(月) 14:49:15ID:9Ax/tons0025login:Penguin
2009/08/17(月) 18:36:01ID:E1pJ62ys> 結局 #ifdef で切って場合分けで対応が必要なのは変わらないよね
少なくとも、#ifdefで場合わけなんてまずしない。
なぜなら、Windowsでは(オープンソースであっても)
実行ファイルを提供しているという事実を考えればわかる。
#ifdefが有効なのはコンパイルする時点での話だ。
一つの実行ファイルで、どのOSでも動くぐらい互換性が高いのに
ソースコードを#ifdefで分ける必要があるわけないじゃないか。
変わりに、実行時にOSのバージョンをチェックすることはあるが、
こっちの方がよくね? バイナリ自体は同じものを使えるんだし
ユーザーがいちいち考える必要はなくなる。
Linuxでもそうすれば、環境ごとにコンパイルする作業が必要なくなるだろう。
0026login:Penguin
2009/08/17(月) 19:10:31ID:fOwJ4Fgr0027login:Penguin
2009/08/17(月) 20:01:24ID:tt5LjtPb0028login:Penguin
2009/08/17(月) 20:13:14ID:Vxe5QgnF反論は無理だw
0029login:Penguin
2009/08/17(月) 21:02:17ID:tt5LjtPb0030login:Penguin
2009/08/17(月) 21:10:32ID:ktB1oEdU環境によってインストーラが判別して複数のexeの中から一個を配置してるのもあるし、
プログラム上でも参照するDLLのバージョンを#ifとかで切り替えてるわな普通。
0031login:Penguin
2009/08/17(月) 21:40:08ID:OUkPaQxrPATH上で違うバージョンのを上にするとか。
これはlinuxでもできるよね。
0032login:Penguin
2009/08/17(月) 21:42:21ID:OUkPaQxr見てくれなければ個別で環境固定すればいいし、できないならフリーならボランティア。
無理なら放置。
linuxはソースがあるだけましだと思う。
0033login:Penguin
2009/08/18(火) 11:04:17ID:xo7v6noKコンパイルしないといけない仕組みなのか理解に苦しむ。
CPUが同じなら、同じコードが動くはずだろう?
APIが違うわけでもあるまいし。
0034login:Penguin
2009/08/18(火) 12:31:19ID:hHe3d0Aoそれが困ったことに同じである保証がねえという…
でかくなるのを覚悟でライブラリ抱え込んでしまえば、
どこでも動くバイナリ作れるが。
0035login:Penguin
2009/08/18(火) 12:40:35ID:lrvIoy2E各環境によって異なる共有ライブラリの導入状況やバージョンに対応するには、
ソースからコンパイルするのが一番簡単な解決方法だから。
何かトラブっても、ソースがあれば自力で解決できるしな。
それに、こうした問題はWindowsにだってあるだろ。
dllの導入状況やバージョン違いによるトラブルが。
0036login:Penguin
2009/08/18(火) 18:54:06ID:TBrvclOC0037login:Penguin
2009/08/18(火) 19:50:52ID:ON7LkHBc0038login:Penguin
2009/08/18(火) 21:53:41ID:Gf8+h6+UWindowsは隠してるだけで
0039login:Penguin
2009/08/18(火) 22:00:11ID:Gf8+h6+Uなにも分からんバカがレスしててわらっちまった
0040login:Penguin
2009/08/20(木) 16:41:34ID:u/cs9rKm0041login:Penguin
2010/05/02(日) 17:38:53ID:jiINQZG1アプリ開発側が悪いんだけどな。
0042login:Penguin
2010/06/30(水) 02:04:28ID:BiixLkJH■ このスレッドは過去ログ倉庫に格納されています