![]() |
1
5
ToscaWidgets
,在目前正在进行alpha测试的版本2中,据说支持app engine(至少对于
app engine本身绝对不包含任何这样的“widgets”包——它有wsgi(一个低得多的服务,允许插入大多数python web应用框架,由您选择)、一个非常简单的请求/响应/路由器“web app”,用于简单的应用程序,以及django(在几个版本中NS——只有0.96是sdk下载的一部分,但对于我相信是1.1的实际服务),它使用的是模板,而不是小部件。 但是,gae安排的要点是,如果您不喜欢django(据估计,django用于开放web上80%的python web应用程序),欢迎您插入自己喜欢的框架,只要它尊重gae的约束(python 2.5,没有本机代码,没有关系数据库可用,&C)。例如,我喜欢 werkzeug “non-framework”在wsgi级别工作(如果我需要ui,我也倾向于用javascript来实现,尽管通常使用dojo/dijit或google闭包,而不是jquery/jqueryui——app engine当然不太关心这两种方式;-)。 尽管django在mindshare领域几乎占据了主导地位(我猜,这与ruby世界中的rails相当),python仍然被称为拥有比关键字更多的web框架的语言。当Python3酝酿的时候,我建议Guido为这个问题提供一个明显的解决方案——添加许多, 许多的 更多关键字…但他似乎没有那么认真地对待这个建议!-) |
![]() |
2
9
为什么不直接使用 jQueryUI ?这是一个经过测试的非常可靠的库,在现阶段比任何其他库都更容易获取。 干杯 |
![]() |
3
3
应用程序引擎的Python和Java端的内置小部件的数量没有差别。双方都没有!app engine主要是一种后端技术。它允许您在alex提到的约束条件下,为表示层使用几乎任何您想要的web框架。 除了由谷歌开发之外,gwt与app engine完全无关。它是一个客户端工具包,可以以任何Web应用程序作为后端使用,无论是用Java、Python或[您最喜欢的语言]创建的。(当然,如果后端在Java中,你可以得到一些额外的特性。) |
![]() |
Devang Sanghani · 柏树检查线通过 2 年前 |
![]() |
Brendan · 如何在Flatter中创建圆形化身周围的虚线边框 2 年前 |
![]() |
Shadow43375 · 当前可见的视口部分是否有官方术语? 6 年前 |
![]() |
HyperQBE · 如何在pyqt MessageBox中使用变量 6 年前 |
![]() |
Lord Jesus · 如何添加“HH:mm:ss”格式的秒表? 6 年前 |