[Devel-conf] Re: HLOOK - 2
Mikhail Yakshin
=?iso-8859-1?q?greycat_=CE=C1_altlinux=2Eru?=
Чт Авг 11 13:04:10 MSD 2005
Anton Farygin wrote:
> On Thu, 11 Aug 2005 12:31:52 +0400, Mikhail Yakshin wrote:
>
>
>>Stanislav Ievlev wrote:
>>
>>>Привет!
>>>
>>>Второе что я хотел бы обсудить со всеми
>>>- это какой html надо генерить. Ниже
>>>прилагается письмо с описанием
>>>простейшего виджета. Пожайлуста, те кто
>>>разбирается в html вышлите в рассылку html,
>>>с точно таким же содержанием.
>>>
>>>
>>>Среди тем для обсуждений: что лучше
>>>использовать для hbox/vbox - table или div?
>>
>>Скорее всего table.
>>
>>
>>>------------------------------------------------------------------------
>>>
>>>(vbox
>>> (label "Single label")
>>> (label "" pixmap "/usr/share/design/Sisyphus/icons/mini/altlinux.png")
>>> (button "Single button")
>>> (hbox (label "Label with Button")
>>> (button "Button with label"))
>>> (checkbox "CheckBox")
>>> (hbox (label "Label with Edit")
>>> (edit "Edit with label"))
>>> (hbox (label "Label with Combo")
>>> (combobox (items '( ("CB-Item1" .
>>> "/usr/share/design/Sisyphus/icons/mini/altlinux.png")
>>> ("CB-Item2" .
>>> "/usr/share/design/Sisyphus/icons/mini/altlinux.png") ("CB-Item3"
>>> . "/usr/share/design/Sisyphus/icons/mini/altlinux.png")))))
>>> (listbox (items '(("LB-Item1" .
>>> "/usr/share/design/Sisyphus/icons/mini/altlinux.png")
>>> ("LB-Item2" .
>>> "/usr/share/design/Sisyphus/icons/mini/altlinux.png") ("LB-Item3"
>>> . "/usr/share/design/Sisyphus/icons/mini/altlinux.png"))))
>>> (textbox "TextBox with Text"))
>>
>>Если button - бесполезная просто
>>нажимающаяся кнопка, не делающая ничего,
>>то так примерно, как в аттаче.
>>
>>А вообще то, что вы задумали - составляет
>>основу Apple WebObjects и более известной
>>разработки - ASP.NET. Те же самые виджеты и
>>куча JS-обвязки, их драйвящей... Причем
>>работает это все крайне некрасиво :(
>
> А свободные реализации этого же самого есть ?
>
> А так - нам без этого похоже никуда ;-(
Есть в mono XSP и mod_mono - некая более-менее фришная реализация
ASP.NET - но подозреваю, что работать с ней не очень удобно и умеет она
далеко не все.
Rails (особенно с Ajax) во многом подобными штуками же может
оперировать. Вот, можно посмотреть очередные вкусности-красивости:
http://script.aculo.us/demos/
--
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat на altlinux.org]
Подробная информация о списке рассылки devel-conf