[CPyUG] 鲁班 : 通用用户界面“语言“

classic Classic list List threaded Threaded
61 messages Options
1234
Reply | Threaded
Open this post in threaded view
|

[CPyUG] 鲁班 : 通用用户界面“语言“

linjiao
鲁班 (http://luban.danse.us) 是一个能用来描写并产生(网络)用户界面的python软件

版本:0.2 release beta 1

功能:
* 您可以仅用python就可以构建动态的,基于ajax的网络用户界面(您不需要知道任何javascript或html的知识)
* 许多的widgets:
 - document
 - form
 - accordion
 - newsticker
 - 还有很多,请访问http://luban.danse.us/aokuang
* 一个界面描述可以产生多种界面 (网络, or native)   (the native UI renderer is still
experimental)

用鲁班建立的网络服务:
* vnf (https://vnf.caltech.edu): 中子衍射实验虚拟中心
* 敖广 (http://luban.danse.us/aokuang): 鲁班开发文档的演示
* 更多在 http://docs.danse.us/pyre/luban/sphinx/Demos.html

What is new: http://docs.danse.us/pyre/luban/sphinx/History.html#luban-0-2b1

链接:
* 主页: http://luban.danse.us
* 概念: http://docs.danse.us/pyre/luban/sphinx/Philosophy.html
* 安装: http://docs.danse.us/pyre/luban/sphinx/Installation.html
* 演示: http://docs.danse.us/pyre/luban/sphinx/Demos.html
* 教程: http://docs.danse.us/pyre/luban/sphinx/Tutorials.html
* 开发文档(API): http://docs.danse.us/pyre/luban/sphinx/API.html
   和 http://luban.danse.us/aokuang

非常欢迎您的意见,建议,和指出任何问题。谢谢

--
Jiao Lin
[hidden email]

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 鲁班 : 通用用户界面“语言“

Korobase
用python实现的,这要顶!!!



在 2010年6月11日 下午10:41,linjiao <[hidden email]>写道:
鲁班 (http://luban.danse.us) 是一个能用来描写并产生(网络)用户界面的python软件

版本:0.2 release beta 1

功能:
* 您可以仅用python就可以构建动态的,基于ajax的网络用户界面(您不需要知道任何javascript或html的知识)
* 许多的widgets:
 - document
 - form
 - accordion
 - newsticker
 - 还有很多,请访问http://luban.danse.us/aokuang
* 一个界面描述可以产生多种界面 (网络, or native)   (the native UI renderer is still
experimental)

用鲁班建立的网络服务:
* vnf (https://vnf.caltech.edu): 中子衍射实验虚拟中心
* 敖广 (http://luban.danse.us/aokuang): 鲁班开发文档的演示
* 更多在 http://docs.danse.us/pyre/luban/sphinx/Demos.html

What is new: http://docs.danse.us/pyre/luban/sphinx/History.html#luban-0-2b1

链接:
* 主页: http://luban.danse.us
* 概念: http://docs.danse.us/pyre/luban/sphinx/Philosophy.html
* 安装: http://docs.danse.us/pyre/luban/sphinx/Installation.html
* 演示: http://docs.danse.us/pyre/luban/sphinx/Demos.html
* 教程: http://docs.danse.us/pyre/luban/sphinx/Tutorials.html
* 开发文档(API): http://docs.danse.us/pyre/luban/sphinx/API.html
  和 http://luban.danse.us/aokuang

非常欢迎您的意见,建议,和指出任何问题。谢谢

--
Jiao Lin
[hidden email]

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
"OpenBookProject"-开放图书计划邮件列表
详情: http://groups.google.com/group/OpenBookProject
维基: http://wiki.woodpecker.org.cn/

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 鲁班 : 通用用户界面“语言“

赵宇-2
In reply to this post by linjiao


2010/6/11 linjiao <[hidden email]>
鲁班 (http://luban.danse.us) 是一个能用来描写并产生(网络)用户界面的python软件

版本:0.2 release beta 1

功能:
* 您可以仅用python就可以构建动态的,基于ajax的网络用户界面(您不需要知道任何javascript或html的知识)
* 许多的widgets:
 - document
 - form
 - accordion
 - newsticker
 - 还有很多,请访问http://luban.danse.us/aokuang
* 一个界面描述可以产生多种界面 (网络, or native)   (the native UI renderer is still
experimental)

用鲁班建立的网络服务:
* vnf (https://vnf.caltech.edu): 中子衍射实验虚拟中心
* 敖广 (http://luban.danse.us/aokuang): 鲁班开发文档的演示
* 更多在 http://docs.danse.us/pyre/luban/sphinx/Demos.html

What is new: http://docs.danse.us/pyre/luban/sphinx/History.html#luban-0-2b1

链接:
* 主页: http://luban.danse.us
* 概念: http://docs.danse.us/pyre/luban/sphinx/Philosophy.html
* 安装: http://docs.danse.us/pyre/luban/sphinx/Installation.html
* 演示: http://docs.danse.us/pyre/luban/sphinx/Demos.html
* 教程: http://docs.danse.us/pyre/luban/sphinx/Tutorials.html
* 开发文档(API): http://docs.danse.us/pyre/luban/sphinx/API.html
  和 http://luban.danse.us/aokuang

非常欢迎您的意见,建议,和指出任何问题。谢谢

--
Jiao Lin
[hidden email]

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
Southeast University
Nicholas.Zhaoyu

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 鲁班 : 通用用户界面“语言“

Zoom.Quiet
In reply to this post by linjiao
2010/6/11 linjiao <[hidden email]>:
> 鲁班 (http://luban.danse.us) 是一个能用来描写并产生(网络)用户界面的python软件
>

很完整的项目,是你发现的? 还是掺合有开发的? 看域名是 美国的?

> 版本:0.2 release beta 1
>
> 功能:
> * 您可以仅用python就可以构建动态的,基于ajax的网络用户界面(您不需要知道任何javascript或html的知识)
> * 许多的widgets:
>  - document
>  - form
>  - accordion
>  - newsticker
>  - 还有很多,请访问http://luban.danse.us/aokuang
> * 一个界面描述可以产生多种界面 (网络, or native)   (the native UI renderer is still
> experimental)
>
> 用鲁班建立的网络服务:
> * vnf (https://vnf.caltech.edu): 中子衍射实验虚拟中心
> * 敖广 (http://luban.danse.us/aokuang): 鲁班开发文档的演示
> * 更多在 http://docs.danse.us/pyre/luban/sphinx/Demos.html
>
> What is new: http://docs.danse.us/pyre/luban/sphinx/History.html#luban-0-2b1
>
> 链接:
> * 主页: http://luban.danse.us
> * 概念: http://docs.danse.us/pyre/luban/sphinx/Philosophy.html
> * 安装: http://docs.danse.us/pyre/luban/sphinx/Installation.html
> * 演示: http://docs.danse.us/pyre/luban/sphinx/Demos.html
> * 教程: http://docs.danse.us/pyre/luban/sphinx/Tutorials.html
> * 开发文档(API): http://docs.danse.us/pyre/luban/sphinx/API.html
>   和 http://luban.danse.us/aokuang
>
> 非常欢迎您的意见,建议,和指出任何问题。谢谢
>
> --
> Jiao Lin
> [hidden email]
>
> --
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
http://zoomquiet.org 人生苦短? Pythonic!

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Re: 鲁班 : 通用用户界面“语言“

linjiao
基本上是我开发的: architecture and implementation。但我的mentor Michael Aivazis很早以前
就有了这个基本想法:一个描述 --> 多种界面。

个人觉得这与其他web framework 很不同.
中心思想就是:应该能够有一种不依赖于任何编程语言的通用的方式来描述用户界面,这种描述可以在需要的情况下被转化成相应的程序语言。
对于web application,鲁班把它转化为html, javascript, ajax calls, json etc, 对于
native application, 鲁班目前用wxpython.

发散开来,我们还可以开发 java renderer, renderers specific for iphone application,
etc etc, 在不同的介质上,同样的界面描述可以转化为不同的程序。这样,界面开发者只需要提供一个界面描述,他就可以拥有在各种介质下的界面

欢迎批评和建议

--Jiao

On Jun 11, 9:54 am, "Zoom.Quiet" <[hidden email]> wrote:

> 2010/6/11 linjiao <[hidden email]>:
>
> > 鲁班 (http://luban.danse.us) 是一个能用来描写并产生(网络)用户界面的python软件
>
> 很完整的项目,是你发现的? 还是掺合有开发的? 看域名是 美国的?
>
>
>
>
>
> > 版本:0.2 release beta 1
>
> > 功能:
> > * 您可以仅用python就可以构建动态的,基于ajax的网络用户界面(您不需要知道任何javascript或html的知识)
> > * 许多的widgets:
> >  - document
> >  - form
> >  - accordion
> >  - newsticker
> >  - 还有很多,请访问http://luban.danse.us/aokuang
> > * 一个界面描述可以产生多种界面 (网络, or native)   (the native UI renderer is still
> > experimental)
>
> > 用鲁班建立的网络服务:
> > * vnf (<a href="https://vnf.caltech.edu):中子衍射实验虚拟中心">https://vnf.caltech.edu):中子衍射实验虚拟中心
> > * 敖广 (http://luban.danse.us/aokuang):鲁班开发文档的演示
> > * 更多在http://docs.danse.us/pyre/luban/sphinx/Demos.html
>
> > What is new:http://docs.danse.us/pyre/luban/sphinx/History.html#luban-0-2b1
>
> > 链接:
> > * 主页:http://luban.danse.us
> > * 概念:http://docs.danse.us/pyre/luban/sphinx/Philosophy.html
> > * 安装:http://docs.danse.us/pyre/luban/sphinx/Installation.html
> > * 演示:http://docs.danse.us/pyre/luban/sphinx/Demos.html
> > * 教程:http://docs.danse.us/pyre/luban/sphinx/Tutorials.html
> > * 开发文档(API):http://docs.danse.us/pyre/luban/sphinx/API.html
> >   和http://luban.danse.us/aokuang
>
> > 非常欢迎您的意见,建议,和指出任何问题。谢谢
>
> > --
> > Jiao Lin
> > [hidden email]
>
> > --
> > 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
> > 退订:http://tinyurl.com/45a9tb//针对163/qq邮箱:http://tinyurl.com/4dg6hc
> > 详情:https://groups.google.com/group/python-cn
> > 严正: 理解列表! 智慧提问!http://wiki.woodpecker.org.cn/moin/AskForHelp
>
> --http://zoomquiet.org人生苦短? Pythonic!

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Re: 鲁班 : 通用用户界面“语言“

tocer


On Jun 12, 1:23 am, linjiao <[hidden email]> wrote:

> 基本上是我开发的: architecture and implementation。但我的mentor Michael Aivazis很早以前
> 就有了这个基本想法:一个描述 --> 多种界面。
>
> 个人觉得这与其他web framework 很不同.
> 中心思想就是:应该能够有一种不依赖于任何编程语言的通用的方式来描述用户界面,这种描述可以在需要的情况下被转化成相应的程序语言。
> 对于web application,鲁班把它转化为html, javascript, ajax calls, json etc, 对于
> native application, 鲁班目前用wxpython.
>
> 发散开来,我们还可以开发 java renderer, renderers specific for iphone application,
> etc etc, 在不同的介质上,同样的界面描述可以转化为不同的程序。这样,界面开发者只需要提供一个界面描述,他就可以拥有在各种介质下的界面
>

很酷。

发现要求 sqlalchemy==0.5.8,我改成 sqlalchemy>=0.5.8, 我这里 sqlalchemy 0.6.1,运行
aokuang 正常

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: 鲁班 : 通用用户界面“语言“

支支
受益非浅,好东西,学习中…………
项目名称也取得好

2010/6/12 tocer <[hidden email]>:

>
>
> On Jun 12, 1:23 am, linjiao <[hidden email]> wrote:
>> 基本上是我开发的: architecture and implementation。但我的mentor Michael Aivazis很早以前
>> 就有了这个基本想法:一个描述 --> 多种界面。
>>
>> 个人觉得这与其他web framework 很不同.
>> 中心思想就是:应该能够有一种不依赖于任何编程语言的通用的方式来描述用户界面,这种描述可以在需要的情况下被转化成相应的程序语言。
>> 对于web application,鲁班把它转化为html, javascript, ajax calls, json etc, 对于
>> native application, 鲁班目前用wxpython.
>>
>> 发散开来,我们还可以开发 java renderer, renderers specific for iphone application,
>> etc etc, 在不同的介质上,同样的界面描述可以转化为不同的程序。这样,界面开发者只需要提供一个界面描述,他就可以拥有在各种介质下的界面
>>
>
> 很酷。
>
> 发现要求 sqlalchemy==0.5.8,我改成 sqlalchemy>=0.5.8, 我这里 sqlalchemy 0.6.1,运行
> aokuang 正常
>
> --
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
支支
------------------
人生苦短,我用python

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: 鲁班 : 通用用户界面“语言“

Changliang (Charlie) Xu
感觉很不错的东西,当然UI方面还可以做得更好。

能说说和pyjamas或者gwt的本质区别吗?

是否直接映射到jquery,会使很多想法受限制?或者说反而使开发变得比较容易?




2010/6/12 Steve Zhi <[hidden email]>
受益非浅,好东西,学习中…………
项目名称也取得好

2010/6/12 tocer <[hidden email]>:
>
>
> On Jun 12, 1:23 am, linjiao <[hidden email]> wrote:
>> 基本上是我开发的: architecture and implementation。但我的mentor Michael Aivazis很早以前
>> 就有了这个基本想法:一个描述 --> 多种界面。
>>
>> 个人觉得这与其他web framework 很不同.
>> 中心思想就是:应该能够有一种不依赖于任何编程语言的通用的方式来描述用户界面,这种描述可以在需要的情况下被转化成相应的程序语言。
>> 对于web application,鲁班把它转化为html, javascript, ajax calls, json etc, 对于
>> native application, 鲁班目前用wxpython.
>>
>> 发散开来,我们还可以开发 java renderer, renderers specific for iphone application,
>> etc etc, 在不同的介质上,同样的界面描述可以转化为不同的程序。这样,界面开发者只需要提供一个界面描述,他就可以拥有在各种介质下的界面
>>
>
> 很酷。
>
> 发现要求 sqlalchemy==0.5.8,我改成 sqlalchemy>=0.5.8, 我这里 sqlalchemy 0.6.1,运行
> aokuang 正常
>
> --
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
支支
------------------
人生苦短,我用python

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: 鲁班 : 通用用户界面“语言“

jimmy xiong
In reply to this post by 支支
酷毙了,呵呵,好想法,好软件。
方便了很多人呐

在 2010年6月12日 上午9:00,Steve Zhi <[hidden email]>写道:
受益非浅,好东西,学习中…………
项目名称也取得好

2010/6/12 tocer <[hidden email]>:
>
>
> On Jun 12, 1:23 am, linjiao <[hidden email]> wrote:
>> 基本上是我开发的: architecture and implementation。但我的mentor Michael Aivazis很早以前
>> 就有了这个基本想法:一个描述 --> 多种界面。
>>
>> 个人觉得这与其他web framework 很不同.
>> 中心思想就是:应该能够有一种不依赖于任何编程语言的通用的方式来描述用户界面,这种描述可以在需要的情况下被转化成相应的程序语言。
>> 对于web application,鲁班把它转化为html, javascript, ajax calls, json etc, 对于
>> native application, 鲁班目前用wxpython.
>>
>> 发散开来,我们还可以开发 java renderer, renderers specific for iphone application,
>> etc etc, 在不同的介质上,同样的界面描述可以转化为不同的程序。这样,界面开发者只需要提供一个界面描述,他就可以拥有在各种介质下的界面
>>
>
> 很酷。
>
> 发现要求 sqlalchemy==0.5.8,我改成 sqlalchemy>=0.5.8, 我这里 sqlalchemy 0.6.1,运行
> aokuang 正常
>
> --
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
支支
------------------
人生苦短,我用python

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: 鲁班 : 通用用户界面“语言“

王盈
好东西!!

在 2010年6月12日 上午9:26,jimmy xiong <[hidden email]>写道:
酷毙了,呵呵,好想法,好软件。
方便了很多人呐

在 2010年6月12日 上午9:00,Steve Zhi <[hidden email]>写道:

受益非浅,好东西,学习中…………
项目名称也取得好

2010/6/12 tocer <[hidden email]>:
>
>
> On Jun 12, 1:23 am, linjiao <[hidden email]> wrote:
>> 基本上是我开发的: architecture and implementation。但我的mentor Michael Aivazis很早以前
>> 就有了这个基本想法:一个描述 --> 多种界面。
>>
>> 个人觉得这与其他web framework 很不同.
>> 中心思想就是:应该能够有一种不依赖于任何编程语言的通用的方式来描述用户界面,这种描述可以在需要的情况下被转化成相应的程序语言。
>> 对于web application,鲁班把它转化为html, javascript, ajax calls, json etc, 对于
>> native application, 鲁班目前用wxpython.
>>
>> 发散开来,我们还可以开发 java renderer, renderers specific for iphone application,
>> etc etc, 在不同的介质上,同样的界面描述可以转化为不同的程序。这样,界面开发者只需要提供一个界面描述,他就可以拥有在各种介质下的界面
>>
>
> 很酷。
>
> 发现要求 sqlalchemy==0.5.8,我改成 sqlalchemy>=0.5.8, 我这里 sqlalchemy 0.6.1,运行
> aokuang 正常
>
> --
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
支支
------------------
人生苦短,我用python

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: 鲁班 : 通用用户界面“语言“

Kula
In reply to this post by jimmy xiong
恩,这个想法不错,用统一的ui描述文件,然后在不同的平台用最适合的语言映射,这个想法很有前途

2010/6/12 jimmy xiong <[hidden email]>
酷毙了,呵呵,好想法,好软件。
方便了很多人呐

在 2010年6月12日 上午9:00,Steve Zhi <[hidden email]>写道:

受益非浅,好东西,学习中…………
项目名称也取得好

2010/6/12 tocer <[hidden email]>:
>
>
> On Jun 12, 1:23 am, linjiao <[hidden email]> wrote:
>> 基本上是我开发的: architecture and implementation。但我的mentor Michael Aivazis很早以前
>> 就有了这个基本想法:一个描述 --> 多种界面。
>>
>> 个人觉得这与其他web framework 很不同.
>> 中心思想就是:应该能够有一种不依赖于任何编程语言的通用的方式来描述用户界面,这种描述可以在需要的情况下被转化成相应的程序语言。
>> 对于web application,鲁班把它转化为html, javascript, ajax calls, json etc, 对于
>> native application, 鲁班目前用wxpython.
>>
>> 发散开来,我们还可以开发 java renderer, renderers specific for iphone application,
>> etc etc, 在不同的介质上,同样的界面描述可以转化为不同的程序。这样,界面开发者只需要提供一个界面描述,他就可以拥有在各种介质下的界面
>>
>
> 很酷。
>
> 发现要求 sqlalchemy==0.5.8,我改成 sqlalchemy>=0.5.8, 我这里 sqlalchemy 0.6.1,运行
> aokuang 正常
>
> --
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
支支
------------------
人生苦短,我用python

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Re: 鲁班 : 通用用户界面“语言“

tocer
In reply to this post by tocer
On Jun 12, 7:02 am, tocer <[hidden email]> wrote:

> On Jun 12, 1:23 am, linjiao <[hidden email]> wrote:
>
> > 基本上是我开发的: architecture and implementation。但我的mentor Michael Aivazis很早以前
> > 就有了这个基本想法:一个描述 --> 多种界面。
>
> > 个人觉得这与其他web framework 很不同.
> > 中心思想就是:应该能够有一种不依赖于任何编程语言的通用的方式来描述用户界面,这种描述可以在需要的情况下被转化成相应的程序语言。
> > 对于web application,鲁班把它转化为html, javascript, ajax calls, json etc, 对于
> > native application, 鲁班目前用wxpython.
>
> > 发散开来,我们还可以开发 java renderer, renderers specific for iphone application,
> > etc etc, 在不同的介质上,同样的界面描述可以转化为不同的程序。这样,界面开发者只需要提供一个界面描述,他就可以拥有在各种介质下的界面
>
> 很酷。
>
> 发现要求 sqlalchemy==0.5.8,我改成 sqlalchemy>=0.5.8, 我这里 sqlalchemy 0.6.1,运行
> aokuang 正常

我已经为 Archlinux 打包了,使用

yaourt -S python-luban 可以安装了,要求 sqlalchemy==0.5.8

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Re: 鲁班 : 通用用户界面“语言“

linjiao
In reply to this post by tocer
> 发现要求 sqlalchemy==0.5.8,我改成 sqlalchemy>=0.5.8, 我这里 sqlalchemy 0.6.1,运行
> aokuang 正常

谢谢帮忙测试。我加了个ticket: http://dev.danse.us/trac/luban/ticket/34

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Re: 鲁班 : 通用用户界面“语言“

linjiao
In reply to this post by Changliang (Charlie) Xu

On Jun 11, 6:22 pm, "Changliang (Charlie) Xu" <[hidden email]>
wrote:
> 当然UI方面还可以做得更好。
确实如此。能否给一些hints?

>
> 能说说和pyjamas或者gwt的本质区别吗?
我不是很熟悉pyjamas and gwt, 我的理解是他们从一种语言翻译到另一种语言.鲁班是只focus在UI specification上
的,他的范围要小的多。鲁班的核心其实就是UI specification 的规范。其他的象render为jquery code,
render 为 wxpython code, 都是implementation detail而已。另外,这个UI
specification 并非一定要用python 来产生,xml(或其他) 也可以。

>
> 是否直接映射到jquery,会使很多想法受限制?或者说反而使开发变得比较容易?
jquery 个人感觉上是最精练的javascript library.但这很可能是我的偏见。不过, 如上所诉,我们可以用别的
javascript library 来实现web application 的 rendering.如果你有兴趣,或许我们可以合作试一下?


--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

[CPyUG] Re: 鲁班 : 通用用户界面“语言“

linjiao
In reply to this post by tocer
>
> 我已经为 Archlinux 打包了,使用
>
> yaourt -S python-luban 可以安装了,要求 sqlalchemy==0.5.8

谢了!
--Jiao

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: 鲁班 : 通用用户界面“语言“

Changliang (Charlie) Xu
In reply to this post by linjiao
关于UI:
有些是总体风格上的,有些是细节上的,比如你使用了表格,但上下页时,由于表里的列没有定宽,造成整个页面虽然是ajax,但效果上却是类似refresh page。

同时也不清楚,像你这个通用界面,用户最后如何可以来定制自己的风格。

pyjamas或gwt也都可以只写同样的code,最后在不同的环境下跑,或是web,或是desktop。当然重点可能 仍然是强调生成javascript。我觉得应该有很多思想可以借鉴的。

希望7月份有时间是可以再来好好研究下你的作品的,到时候可能会私下请教些问题。



2010/6/12 linjiao <[hidden email]>

On Jun 11, 6:22 pm, "Changliang (Charlie) Xu" <[hidden email]>
wrote:
> 当然UI方面还可以做得更好。
确实如此。能否给一些hints?

>
> 能说说和pyjamas或者gwt的本质区别吗?
我不是很熟悉pyjamas and gwt, 我的理解是他们从一种语言翻译到另一种语言.鲁班是只focus在UI specification上
的,他的范围要小的多。鲁班的核心其实就是UI specification 的规范。其他的象render为jquery code,
render 为 wxpython code, 都是implementation detail而已。另外,这个UI
specification 并非一定要用python 来产生,xml(或其他) 也可以。

>
> 是否直接映射到jquery,会使很多想法受限制?或者说反而使开发变得比较容易?
jquery 个人感觉上是最精练的javascript library.但这很可能是我的偏见。不过, 如上所诉,我们可以用别的
javascript library 来实现web application 的 rendering.如果你有兴趣,或许我们可以合作试一下?


--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: 鲁班 : 通用用户界面“语言“

机械唯物主义 : linjunhalida
好东西!有时间的化来研究下。
一直打算做个access的替代品。

2010/6/12 Changliang (Charlie) Xu <[hidden email]>
关于UI:
有些是总体风格上的,有些是细节上的,比如你使用了表格,但上下页时,由于表里的列没有定宽,造成整个页面虽然是ajax,但效果上却是类似refresh page。

同时也不清楚,像你这个通用界面,用户最后如何可以来定制自己的风格。

pyjamas或gwt也都可以只写同样的code,最后在不同的环境下跑,或是web,或是desktop。当然重点可能 仍然是强调生成javascript。我觉得应该有很多思想可以借鉴的。

希望7月份有时间是可以再来好好研究下你的作品的,到时候可能会私下请教些问题。



2010/6/12 linjiao <[hidden email]>


On Jun 11, 6:22 pm, "Changliang (Charlie) Xu" <[hidden email]>
wrote:
> 当然UI方面还可以做得更好。
确实如此。能否给一些hints?

>
> 能说说和pyjamas或者gwt的本质区别吗?
我不是很熟悉pyjamas and gwt, 我的理解是他们从一种语言翻译到另一种语言.鲁班是只focus在UI specification上
的,他的范围要小的多。鲁班的核心其实就是UI specification 的规范。其他的象render为jquery code,
render 为 wxpython code, 都是implementation detail而已。另外,这个UI
specification 并非一定要用python 来产生,xml(或其他) 也可以。

>
> 是否直接映射到jquery,会使很多想法受限制?或者说反而使开发变得比较容易?
jquery 个人感觉上是最精练的javascript library.但这很可能是我的偏见。不过, 如上所诉,我们可以用别的
javascript library 来实现web application 的 rendering.如果你有兴趣,或许我们可以合作试一下?


--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: 鲁班 : 通用用户界面“语言“

jeff jie
想法很赞,实现的组件也很丰富,http://luban.danse.us/cgi-bin/aokuang/main.cgi 这页有ZK Demo的架势,真难想像你一个人搞定这一切。

持续关注!

2010/6/12 机械唯物主义 : linjunhalida <[hidden email]>
好东西!有时间的化来研究下。
一直打算做个access的替代品。

2010/6/12 Changliang (Charlie) Xu <[hidden email]>

关于UI:
有些是总体风格上的,有些是细节上的,比如你使用了表格,但上下页时,由于表里的列没有定宽,造成整个页面虽然是ajax,但效果上却是类似refresh page。

同时也不清楚,像你这个通用界面,用户最后如何可以来定制自己的风格。

pyjamas或gwt也都可以只写同样的code,最后在不同的环境下跑,或是web,或是desktop。当然重点可能 仍然是强调生成javascript。我觉得应该有很多思想可以借鉴的。

希望7月份有时间是可以再来好好研究下你的作品的,到时候可能会私下请教些问题。



2010/6/12 linjiao <[hidden email]>


On Jun 11, 6:22 pm, "Changliang (Charlie) Xu" <[hidden email]>
wrote:
> 当然UI方面还可以做得更好。
确实如此。能否给一些hints?

>
> 能说说和pyjamas或者gwt的本质区别吗?
我不是很熟悉pyjamas and gwt, 我的理解是他们从一种语言翻译到另一种语言.鲁班是只focus在UI specification上
的,他的范围要小的多。鲁班的核心其实就是UI specification 的规范。其他的象render为jquery code,
render 为 wxpython code, 都是implementation detail而已。另外,这个UI
specification 并非一定要用python 来产生,xml(或其他) 也可以。

>
> 是否直接映射到jquery,会使很多想法受限制?或者说反而使开发变得比较容易?
jquery 个人感觉上是最精练的javascript library.但这很可能是我的偏见。不过, 如上所诉,我们可以用别的
javascript library 来实现web application 的 rendering.如果你有兴趣,或许我们可以合作试一下?


--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
有压力!
185cm的自然卷:http://fallever.com
twitter:http://twitter.com/jeff_jie
聪明的python主机:http://jeffjie.webfactional.com

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] Re: 鲁班 : 通用用户界面“语言“

程晨

做前端的竟然不支持IE。那还有何用?

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
Reply | Threaded
Open this post in threaded view
|

Re: [CPyUG] 鲁班 : 通用用户界面“语言“

赖勇浩
In reply to this post by linjiao
2010/6/11 linjiao <[hidden email]>:
> 鲁班 (http://luban.danse.us) 是一个能用来描写并产生(网络)用户界面的python软件
>
> 版本:0.2 release beta 1
>
> 功能:
> * 您可以仅用python就可以构建动态的,基于ajax的网络用户界面(您不需要知道任何javascript或html的知识)
作为一个不懂 JS/HTML 又对 web 开发无比向往的游戏程序员,你可以相像 luban 勾起了我多少欲火......
看了很多 widgets,太棒了~
赞~

> * 许多的widgets:
>  - document
>  - form
>  - accordion
>  - newsticker
>  - 还有很多,请访问http://luban.danse.us/aokuang
> * 一个界面描述可以产生多种界面 (网络, or native)   (the native UI renderer is still
> experimental)
>
> 用鲁班建立的网络服务:
> * vnf (https://vnf.caltech.edu): 中子衍射实验虚拟中心
> * 敖广 (http://luban.danse.us/aokuang): 鲁班开发文档的演示
> * 更多在 http://docs.danse.us/pyre/luban/sphinx/Demos.html
>
> What is new: http://docs.danse.us/pyre/luban/sphinx/History.html#luban-0-2b1
>
> 链接:
> * 主页: http://luban.danse.us
> * 概念: http://docs.danse.us/pyre/luban/sphinx/Philosophy.html
> * 安装: http://docs.danse.us/pyre/luban/sphinx/Installation.html
> * 演示: http://docs.danse.us/pyre/luban/sphinx/Demos.html
> * 教程: http://docs.danse.us/pyre/luban/sphinx/Tutorials.html
> * 开发文档(API): http://docs.danse.us/pyre/luban/sphinx/API.html
>   和 http://luban.danse.us/aokuang
>
> 非常欢迎您的意见,建议,和指出任何问题。谢谢
>
> --
> Jiao Lin
> [hidden email]
>
> --
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>



--
web site:http://laiyonghao.com
twitter: http://twitter.com/laiyonghao

--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
1234