[请教]有没有类似WPF这样的解决方案

9 views
Skip to first unread message

Chang Liang

unread,
Dec 13, 2011, 8:28:20 PM12/13/11
to tj...@googlegroups.com
WPF用XML来对桌面程序的界面进行设计,同时可以通过让IE安装运行时的方式,使之成为浏览器中也可使用的界面。
这是微软的解决方案。

开源社区中有没有这样一种开发框架也好,项目模板也好,可以支持只进行一次GUI设计,使之可以既可以通过某种机制生成桌面程序的界面,也可以生成原生的HTML?

措辞可能有些含糊,希望把自己的需要说明白了。请各位高手们不吝赐教。

PS:其实我想起来了本周Jerry的topic,restructtext。还有上次连长用的那个可以生成html5等文档格式的标记式语言了。

--

Jerry Peng

unread,
Dec 13, 2011, 11:46:13 PM12/13/11
to tj...@googlegroups.com
很完善的类似WPF的方案我倒不知道,不过能想到的比较接近的有这些:

1. Flash程序可以即在浏览器里运行,也能通过Air作为本地程序运行,它的界面应该也是用XML描述的。可惜它不是开源的。
2. 豆瓣出品的OneRing,这个项目是用Web技术来做桌面程序,基于Python。P.S. 有个twitter客户端hotot也是用Web技术制作的桌面程序,UI都是用HTML+CSS+JS制作的,跑在一个webkit-gtk的容器里,使用体验挺不错。
3. Google的GWT,这个项目是基于Java的,用类似Swing,SWT那种桌面UI技术来做Web程序,它提供了一个UI designer,可以用拖拽的方式设计界面。



--
这是一封来自TJLUG (Tianjin Linux User Group) 的邮件。
您收到此信息是由于您订阅了 Google 论坛“TJLUG”论坛。
要在此论坛发帖,请发电子邮件到 tj...@googlegroups.com
要退订此论坛,请发邮件至 tjlug+un...@googlegroups.com
更多选项,请通过 http://groups.google.com/group/tjlug?hl=zh-CN 访问该论坛

其他资源
Google Group:http://groups.google.com/group/tjlug?hl=zh-CN
(招募管理者)文件归档:http://code.google.com/p/tjlug/
(招募管理者)豆瓣小组:http://www.douban.com/group/tjlug/
(招募管理者)Twitter ID:TianjinLUG
(招募开发者)Blog or site:建设中...
有意向参与管理或者开发请直接将邮件发送至group,注明感兴趣的工作即可。



--
Jerry Peng
MSN: c_j...@126.com
Twitter: moonranger
Github: moonranger

Chang Liang

unread,
Dec 14, 2011, 12:32:29 AM12/14/11
to tj...@googlegroups.com
好的,谢谢Jerry分享的信息。我去了解下~

--
××××××××××××××××××××××××××××
常 亮 (Fatbigbright)
space: fatbigbright.spaces.live.com
QQ: 616498475
msn: bigbr...@hotmail.com
××××××××××××××××××××××××××××

freetstar

unread,
Dec 14, 2011, 3:26:36 AM12/14/11
to tj...@googlegroups.com
不知道我有没有明白lz的意思..

Glade可以生成xml格式的文件,然后再用gtkbuilder来渲染成对应的窗口和widget,而gtk可以跑在桌面上...貌似gtk也在积极快速的支持html5?
关注和奉献Tianjin Linux User Group的建设,Linux爱好者,Python初学者,开源拥护者,求交流求指导

天津Linux交流 qq群104029520 73809331
twitter:@freetstar

马利

unread,
Dec 14, 2011, 3:49:36 AM12/14/11
to tj...@googlegroups.com
我的第一个印象也是Glade,不过Glade貌似在Web上不能运行,只是桌面应用可以使用XML定义UI。

2011/12/14 freetstar <lgx...@gmail.com>



--
Best Regards.

Richard Ma

My Blog: www.richardma.org

Chang Liang

unread,
Dec 14, 2011, 11:12:01 PM12/14/11
to tj...@googlegroups.com
Glade 有没有这样的相关的工具:可以把用于界面描述的XML转换成原生的HTML。我所寻求的就是一次设计,桌面和Web两套界面都可以得到的方案。本来WPF不错,但它是靠在浏览器中安装运行时的方式实现的,本质上可以认为都是桌面程序,还不符合我的需求。

马利

unread,
Dec 15, 2011, 12:04:51 AM12/15/11
to tj...@googlegroups.com
搜到一个Web glade的js库,说是能解析glade的xml文档

Chang Liang

unread,
Dec 15, 2011, 6:25:50 PM12/15/11
to tj...@googlegroups.com
多谢各位大虾~
Reply all
Reply to author
Forward
0 new messages