哪种技术更适合构建基于web的GUI客户端?

2024-10-01 09:36:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经很好地开发了Python服务器,有工作流、视图、对象ORM/OSV等。。。 基于socket协议的服务器/客户端通信,可以由任何一个服务来完成 1XMLRPC服务 2套接字服务

现在我想开发一个完全基于Ajax的guiweb客户端。。 我有web/socket服务来与服务器通信。在

我需要的是选择技术,我有几个选择,比如

  1. ExtJS-切里皮
  2. GWT公司
  3. 外景GWT
  4. 快活
  5. Django+JQuery
  6. Django+Extjs公司
  7. ???在
  8. ???。。。在

Tags: 对象django服务器视图web协议客户端orm
3条回答

我不确定我对服务器端的理解是否正确,但我非常喜欢Flex,它是为浏览器开发合适软件的一种方式,而不是让HTML做它从未做过的事情。部分原因是一种理想主义的推理,但我仍然对基于JS的gui的“感觉”印象深刻。在

Flex有很好的服务器通信选项。。。web服务、套接字、远程对象等

尝试使用pyjamas,这是Python的GWT端口。您可以使用Python编写代码并将其编译为js,而不是使用js编写代码,这是一种非常令人不安的体验。在

你说过你有服务器。那么它理解什么协议呢?如果只是HTTP,就不需要Django/CherryPy这样的web框架。您可以使用任何JS框架,比如(jQuery+jQuery Tools,MooTools,ExtJS,随便什么),然后写下JS脚本,这些脚本将通过AJAX请求与服务器对话,并以html的形式可视化回复。在

如果您的服务器需要使用定制的TCP/IP协议进行通信,那么您必须构建一个代理。您可以使用Django这样的框架,但为了简单起见,我建议使用普通的WSGI+Werkzeug。在

相关问题 更多 >