トップページ⇒tech
41コメント8KB

ユーザインタフェース記述言語総合Part1

■ このスレッドは過去ログ倉庫に格納されています
0001peekabooNGNG
XUL,UIML等プログラミング革命と言われながら、いっこうに普及しない
ユーザインタフェース記述言語について語りませう。
0002デフォルトの名無しさんNGNG
いやです。終了。
0003デフォルトの名無しさんNGNG
XAML>>>>>>>>>>>>>>>>XUL,UIML
0004デフォルトの名無しさんNGNG
やはりWinに標準装備されないときついと言うことか。
0005デフォルトの名無しさんNGNG
XFormsとか、XAMLとかの話じゃなくて?
0006デフォルトの名無しさんNGNG
ツールがあって何ぼなんでしょ
0007デフォルトの名無しさんNGNG
>>6
月光は?
0008デフォルトの名無しさんNGNG
XMLってタグ閉じるときもタグ名明示しなきゃいけないんだけど
あれって無駄じゃないか?
0009peekabooNGNG
ユーザインタフェース記述言語のメリット、デメリットを思いつく限り挙げてみた。

●メリット
1.GUIの部分だけ別立てでプログラムできる。
2.ユーザ側でインタフェースをカスタマイズできる(スクリプト言語の場合)。
3.分散オブジェクトに向いている。

●デメリット
1.GUIの部分だけ別プロセスとなるのでオーバーヘッドがかかる

こんなとこかな?
0010デフォルトの名無しさんNGNG
>>8
XML自体が馬鹿向けのものだからな。
常識的に考えればS式でよさそうなものを。
0011デフォルトの名無しさんNGNG
破損したXMLの修復可能性が絶望的にならないか?
可読性も下がるし。
0012デフォルトの名無しさんNGNG
マークアップランゲージはシンプルさが売りのはずなのにいつの間にか
複雑になっていた罠。
0013デフォルトの名無しさんNGNG
何でモジラプロジェクトには月光とかズールとか日本の特撮ものから
とってる名前が多いんだ?
0014デフォルトの名無しさんNGNG
>>5の言うとおりこれからはXFormsとXAMLだよ。
XULなんてそのうち消える。
0015デフォルトの名無しさんNGNG
XMLはクソ。
0016peekabooNGNG
>>15
一概にクソとはいえないですが、何でもかんでもXMLで表現しようとする風潮はいかがなものかと。
0017デフォルトの名無しさんNGNG
手書きするには汚すぎる
プログラムが扱うにはオーバーヘッドが大きすぎる
0018デフォルトの名無しさんNGNG
>>17
>手書きするには汚すぎる
確かに汚いですが、C言語なんかと違ってプログラマのスキルの高い低いで可読性が
大きく変わることはない。

>プログラムが扱うにはオーバーヘッドが大きすぎる
文字コード、エンディアンを考えなくてもいいというメリットで相殺。
0019デフォルトの名無しさんNGNG
Motifにも、UI記述言語が無かったっけ?
使ってる人見た事ないけど。
0020デフォルトの名無しさんNGNG
>>19
使ってるハケーンしますた。
http://www.jaist.ac.jp/~fujieda/motif/

確かネスケでも使われてたはずだす。
0021デフォルトの名無しさんNGNG
IDLとかのスレ?
0022デフォルトの名無しさんNGNG
>>21
IDLはユーザーインターフェイスじゃないじゃん。
0023デフォルトの名無しさんNGNG
最近のプログラマはUI言語も知らんのか?
0024デフォルトの名無しさんNGNG
>>23
チョウヒョウセッケイガメンでの連日の凡用機でのお仕事ご苦労様です!
0025デフォルトの名無しさんNGNG
ダイアログリソース作成スクリプトの話をするスレはここですか?
0026デフォルトの名無しさんNGNG
Motifのユーザインタフェース記述言語、UIL使ったことあるバカ居る?
0027デフォルトの名無しさんNGNG
VERSION 5.00
Begin VB.Form Form1
 Caption = "Form1"
 ClientHeight = 3165
 ClientLeft = 60
 ClientTop = 375
 ClientWidth = 4680
BeginProperty Font
  Name = "MS ゴシック"
  Size = 13.5
  Charset = 128
  Weight = 400
  Underline = 0
  Italic = 0
  Strikethrough = 0
 EndProperty
 LinkTopic = "Form1"
 ScaleHeight = 3165
 ScaleWidth = 4680
 StartupPosition = 1
End
0028デフォルトの名無しさんNGNG
>>27
バカハケーンしますた
0029デフォルトの名無しさんNGNG
良スレ認定
0030デフォルトの名無しさんNGNG
Konfabulator はそれなりに流行ってる。

http://www004.upp.so-net.ne.jp/yudoufu/konfabu_ref.html
http://www2.konfabulator.com/beta/
0031名無しさん@LinuxザウルスNGNG
>>1
UI奇術言語っていえば、
SunScriptことTcl/Tkとか
今は亡き日本クレイの人がfjに流してたXformつう言語?もあったな。
特にSunScriptはMotifプログラマ潰しに随分貢献したっけ。

あと、Termcap/Terminfo + Cursesつう古典も忘れちゃなんねぇ。
0032デフォルトの名無しさんNGNG
UIってガリガリコーディングしていくものではなくて
見た目と使い勝手を強く意識しなければいけないと思うのだが・・・
だから言語よりも生成ツールの方が重要だと思う。
0033デフォルトの名無しさんNGNG
>>31
Termcap、Terminfoなつかしぃ。
Terminfoファイルのバグで何度泣かされたことか・・・。
0034デフォルトの名無しさんNGNG
>>33
可読性ゼロに近いからなぁ
0035デフォルトの名無しさんNGNG
terminfoのバグは知らないけど、端末側の互換性の差が困る。
いまどきvt100もどきの端末しか無いと思うけど、
点滅とか色とか行末まで削除とかしようとすると微妙なんだよな〜
0036デフォルトの名無しさんNGNG
こんな話題について行ける香具師が日本にいったい何人いるんだ?
0037デフォルトの名無しさんNGNG
2chでterminfoの話題を話せる板ってどこですか?
当方vi使い。terminfoについて調べようにも情報が少ない。
0038デフォルトの名無しさんNGNG
termcapとかterminfoなんて何に使うの?
0039デフォルトの名無しさんNGNG
うんこtelnetで使うだけ。
UNIXはいつまでうんこ食べつづけるの?(藁
0040デフォルトの名無しさんNGNG
>>39
食べるものが無ければ生きるためにうんこも食べる。それだけのこと。
0041デフォルトの名無しさんNGNG
UNIX板にtermcapスレあったかと。過疎過疎してるけど。
■ このスレッドは過去ログ倉庫に格納されています